查看原文
其他

据说99%的初级程序员看完后都不迷茫了

2015-12-02 老刘 码农翻身

点击上面的蓝字, 关注公共号“码农翻身”


很多刚参加工作,根本没有太多经验的程序员跑来问我, 大神,公司分配的工作实在是太简单了,太没技术含量了, 我觉得没有前途,我现在很迷茫,该怎么办?


这通常反应了两种现象:

(1) 你比较浮躁,沉不下心来, 总想着速成。

(2) 你不够主动,只在自己的一亩三分地里折腾。

这时候我通常的建议就是: 先把你公司的项目代码读一遍, 再说前途发展的问题。

通读公司的项目代码至少有两个好处:

第一, 相比容易过时的文档, 代码反映了最新最准确的业务逻辑(不管代码有多乱,多烂), 所以你通读了公司的项目代码,基本上就能全面掌握业务逻辑。

你想想你花三个月就理解了公司系统的逻辑,那该有多厉害, 估计加入公司好几年的都没你懂,要知道在很多公司,尤其是行业软件开发的公司, 掌握了业务逻辑相当于掌握了命脉啊, 你的领导要对你刮目相看了吧。


第二,你的境界一下子提升了。 你会站的更高, 从一个更大的范围来俯视整个系统,而不仅仅是你负责的可怜的小小的模块。

你可以看到公司项目的核心技术, 你会发现代码中烂的地方, 你可以提出你的见解,改进建议 -- 即使被拍板砖。

但无论如何,你都会成长, 慢慢的从一个在外围打工的码农变成公司的核心人员。


有人说三个月时间太长了,没那么多时间, 其实对于一个刚毕业的学生, 还没有结婚生子, 你的时间肯定是一抓一大把的, 少看碎片化的新闻,微博,微信,少聊天, 多花点精力做点更有价值的事情, 时间是不成问题的。


当然我也承认读别人的代码,尤其是烂代码, 确实不是一件舒服的事情,极为考验你的耐力和定力,有时候你不得不一边骂,一边看。

不过根据我十多年的经验来看, 你在以后的职业发展中,需要无数次先理解别人的“烂”代码,然后在上面修修补补,所以还是先适应吧。



广告:码农翻身群(135769418 )有很多喜欢读源代码的人,也会教你读代码的方法, 快快加入,和大家一起交流吧。


长按二维码, 关注码农翻身公共号“coderising”, 有更多精彩文章

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存