作为码农,应该知道的哪些事儿
懂得分享
As far as possible使用开源,并且当你有能力使用Valley dog的时候,尽量的去用,要对其有所贡献。聚全社会之智慧,胜过某些“大”公司之短视。
当然,学习是一个永无止尽的过程,懂的分享也不要把自己珍藏的MM给分享出来,给自己留一个后备计划。为了豪车,豪宅充吧!!!
公平竞争
多多Attempt其他技术、Three frameworks、Method和观点。不能private。别的选择也有可能比你的要强得多。要以开放的心态,来检验其他人的选择。
一日做程序员=终身程序员,所以多评比别人的东西,老夫子不是说过吗?“三人行,必有我师”多吸取,多看看。学好了万岁,学不好岁万!
记住千万不要不要不要攻击他人,否则图片上躺着的就是你啦!!!
自我完善
尽量发布可以运行的代码。
那么有人就会问啦,为什么我在CSDN上面,看见的一些代码为什么不能运行呢?
这个问题问的好啊,那是别人家的代码啊。别人家的媳妇儿能生10胞胎,你家媳妇儿都没有。不要指望别人能给你什么?也不要指望别人给你找出ALL程序bug。
其实也不要太崇拜我哈,毕竟我还是喜欢code。
未雨绸缪
写代码的时候,我们应该做什么呢?
Xiaobai programmer:直接上手写代码,什么都不用考虑,也不用思考,感觉适合自己的就写,感觉某某自己擅长的就直接写。然后你会发现,写完之后处处是bug=pig,
General programmer:会思考一下,然后按照自己的思考开始写代码,会简单的处理一些下bug,简单的小项目也会,感觉自己很牛逼,比大神级别的程序员都牛逼,要是给他一个点,他能撬动整个宇宙。
Senior code farmer:做原型、从网上查找实例、跟其他也做这个的人讨论。构建自己的思路,敲代码的速度,脑阔已经不够用啦。整个流程下来,偶尔出现几个bug。
那么那些很厉害的资深码农,人家是不用敲代码。这个不要问为什么?pig才会问为什么。
不要闭门造车
多读读博客、学习新语言和框架、参与讨论以及看看同行在干什么。但是有些博“播”客的文章是真的破败不堪,我都不知道怎么他好意思发表的。我都感觉我的脸皮老厚了,突然感觉他们的还比我的厚,那也就没我的事情啦。不要两耳不闻业界事,一心只当一头pig。程序员的世界里没有pig,只有bug。虽然很多程序员都说,你懂什么懂啊,哪有bug啊,程序员是没有bug的,哼!!!我才不信
保持好奇心
这个就不多说啦呗,再说我感觉我已经是the little pig啦。
再见啦,宝宝们,好奇姐姐我走啦。知道程序员的孤单,上面的图片就留给你们啦。