做码农的日子里

Posted wanstack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了做码农的日子里相关的知识,希望对你有一定的参考价值。

2013年我就在想为什么我需要记住那么多的命令和参数,还有一堆的配置文件含义需要记忆,记住这些又有什么用。我甚至不明白为什么要有配置文件??。总之就是天天看文档,天天背配置文件,那时候觉得IT和理科真的没关系??,明明就是背诵课文吗哈哈。后来学了点shell,感觉可以干一件大事了,我把不想记住的命令通通写在一个文件中,不管逻辑只管往里塞我不想记忆的东西。慢慢的感觉真的不需要记住一些东西了。那时候还??自己的领导。干啥都需要谷歌哈哈。那个时候从rhce到rhca,也不管自己能够吸收多少或者用不用得到,先学了再说。安慰自己总会用到的。实际上这样的状态持续了很久很久。后来遇到的开源软件越来越多,越来越多。慢慢的知道了自己再熟也仅仅只是个user,仅仅停留在会用,开源的意义是啥。不就是可以高度定制吗。这个阶段接触了openstack, 后来接触了Python, 感觉自己可以干一件大事了。于是马上投入学习Python的事业中,开始写脚本,后来不满足就开始学django,学前端哈哈。再后来就开始捣鼓出了一个demo,于是兴冲冲的变拿着这个demo去各个公司面试。结果被各路英雄打击哈哈。想想那个时候真的很容易满足,也没那么多想法,也不失眠??。有时候羡慕以前的自己,浑浑噩噩真的挺开心的??。

  好了,不怀念了。写了一个多月的代码了,期间问过一些过来人的设计思路,被重构了四次。这一版很快就要出生了。但是自己觉得真的写的很差。功能都实现了。但是并不是自己想要的东西。如果可以重构第五次,重新设计,我相信至少可以减少500行代码。在这里写点自己的感受,别人的意见永远只是参考,适合自己的才是最好的。不要盲目的相信所谓的大神,根本就没有大神,如果你专注于一件小事持续一个月以上,你真的就超过了同行的很多人。没有人比你更清楚这件小事该怎么做才是最优的。在这里我就想知道为啥我当初设计表结构的时候不用外键,不用manytomany,否则现在也不用这么悲剧。总感觉差了点东西。唉??好郁闷。

  总结点东西吧。一定一定要设计好自己的表结构,一定要考虑多种场景,一定一定要分表,一定一定要可扩展。一定一定要用外键和manytomany。就算有坑,我也准备跳一次。好吧,如果热爱写代码。真的不要从事这行。我是因为脑子进水了想体验一下做码农的日子。顺便减个肥。真没其他想法??

以上是关于做码农的日子里的主要内容,如果未能解决你的问题,请参考以下文章

一个40出头被裁码农的曲线救己之路。。。

一位老码农的编程简史

「底层」文科生和天坑专业人,正在争夺码农Offer

展望2019,抬头做码农。

「底层」文科生和天坑专业人,正在争夺码农Offer

当一些文科生决定去做码农