Programmer prac =new Programmer ();
prac.Age=27;
prac.Gender=Gender.Male;
prac.Language="C#";
prac.Level=Level.Noob;
接触编程已经有一段时间了,从照着书本,博客一点点码砖,到靠着写代码挣口饭吃。
总感觉自己像是电影功夫里面获得“如来神掌”秘籍的周星驰。
唯一的区别就是周星驰最终凭借自身精奇骨骼打通任督二脉,一跃成为绝世高手。
而我则是十窍通了九窍。
没有天分的我如何才能从菜鸟成长为优秀的工程师呢。
总结以下内容,时刻提醒自己不断进步:
1.永远不要看类似于“30天从菜鸟到大神”的书籍。
好的书籍可以提升你的视野,激发思考。不好的书籍只会浪费时间。多看一些技术的官方资料和出版物,或者其推荐的读物。当然还可以找真正的高手推荐些真正适合自己当前阶段阅读的好书。
2.别着急尝试单枪匹马写出个杀手级应用。
梦想总是要有的,但是当我们初次涉猎一种新语言或新的技术时,完成一个HelloWorld级别的Demo不但可以快速了解其运行机制,也可以建立良好的信心去克服之后学习过程中的困难(如果你觉得自己足够聪明不会遇到困难,我只想说:呵呵)。
3.尽快找个可以讨论的伙伴,无论是网络论坛结识的Coder还是同事。
我最初认为编程是个默不作声,只管搬砖的活计。现在我认为编程是十分需要交流和协作的。这仅仅是出于工作的需要,对于自身
的成长也是大有裨益滴。
4.当你成长为一个中级程序员,当务之急就是赶紧开通自己的博客“炫耀”你的存货。
一旦你确实可以真正写出点好玩的东西,也见过一些大场面(彻夜填平自己当年挖下的坑),这是开始分享的最好时机,不要想等到自己练成绝世武功再去开宗立派。因为分享这件事最重要的就是分享本身,也许一言半语足以让曾经身为小菜鸟的我们茅塞顿开。
5.谁需要什么第5点。
当我们不再从自行车上跌倒的那一刻,谁还关心什么技巧,反正我心里只想着就这么一路骑下去吧。