|
|
|
|
移动端

如何快速度过新手期,老手程序员给新手的建议

最近公司来了好几个新同事,有几个是新手程序员,他们跟老手比起来,感觉还需要时间锻炼提高,那么新手程序员如何提高自己的能力呢?这里把刚刚总结的技巧,给大家分享下。

作者:万智凝来源:程序员研究院|2018-05-09 00:04

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

最近公司来了好几个新同事,有几个是新手程序员,他们跟老手比起来,感觉还需要时间锻炼提高,那么新手程序员如何提高自己的能力呢?这里把刚刚总结的技巧,给大家分享下。

计划

拿到需求,想清楚了再做,不要急着下手,把整个原型和框架在脑子里过一遍,然后确定下模块数量功能、实现方式,然后再开始敲代码。

程序员研究院:如何快速度过新手期,老手程序员给新手的建议

实现

直接去借鉴常见相应的代码是一个非常高效的手段,自己少“造轮子”……

多看官方文档,有条件的话看源代码,当然文档和代码要找最新的看。

程序员研究院:如何快速度过新手期,老手程序员给新手的建议

注释

注释贵精不贵多,但也要认真注释。

还有重要的是代码修改注释也要跟着修改。

程序员研究院:如何快速度过新手期,老手程序员给新手的建议

工具

善用谷歌,尽量用英文搜索,有句很老套的话:google+初级程序员=高级程序员。

程序员研究院:如何快速度过新手期,老手程序员给新手的建议

善用代码自动生成工具,比如java常用的maven插件mybatis-generator。

测试

东西交付之前偷偷测试一遍;

最好能自己写自动化测试和集成测试。

Debug

程序员研究院:如何快速度过新手期,老手程序员给新手的建议

遇到Bug,首先应假定原因在于自身,要相信99%都是自身代码的原因。别一上来就说“我这儿运行的没问题啊?”(虽然我最常说的就是这句,苦笑)

正确的描述Bug,然后确认Bug是否可以重现。

多看日志,有利于发现Bug位置。

程序员研究院:如何快速度过新手期,老手程序员给新手的建议

Tips

最好的语言是English,不是PHP。

重构/优化/修复Bug,同时只能作一件。

业余时间经常学习充电。有句名言:程序员只有一种死法:土死的。

iOS开发真的是非常简单,招人难只不过因为Mac电脑普及率低。

最好的工具是纸笔;其次好的是markdown。

leader问任务开发时间,若答不上来,可能是任务拆分还不够细。

同事骂客户或产品傻,自己跟着笑笑就得了,别真的以为人家傻。

永远别小看程序媛。

程序员研究院:如何快速度过新手期,老手程序员给新手的建议

【编辑推荐】

  1. 苹果Facebook和Uber程序员多久换工作:这份“忠诚榜单”说出真相
  2. 万万没想到,你竟然是这样的程序员……
  3. 全球首创,上海发布人工智能教材!00后要用新技能改变世界?
  4. 最霸气的程序员辞职理由,阅后即焚_技术栈微信半月刊第16期
  5. 程序员避坑指南:一定要看4月的这十篇热门文章!
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C#高级编程(第4版)

C#经典名著!2006年最受读者喜爱的十大技术开发类图书!也是Wrox红皮书中最畅销的品种之一,从第一版开始就名满天下;其第3版被中华读书报...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊