免费发布信息
 
当前位置: 首页 » 教育培训 » 职业培训 » 武汉北大青鸟:成为优秀程序员,你需要做什么
点击图片查看原图

武汉北大青鸟:成为优秀程序员,你需要做什么

  • 发布日期:2018-03-29 11:50
  • 有效期至:长期有效
  • 教育培训区域:湖北武汉市
  • 浏览次数42
  • 留言咨询
 
详细说明

1、保持健康

  研究表明,长期保持同一姿势(不论坐着还是站着)对身体都有不同程度的害处,而且这种处是无法事后弥补的。也就是说,如果白天上班坐8个小时,那么就算你下班后去健身房练一个小时也于事无补。比较推荐的方式是,写30-40分钟代码就起来走一走,喝杯水,远眺一会,跟同事聊聊天。

   2、培养一个编程之外的爱好

  我建议新手程序员可以找一个编程之外的爱好,一来可以拓展自己的社交圈,周末可以有个不一样的过法(而不是宅在家里写代码);二来可以帮助你成为更好的程序员。

  3、持续学习

软件开发是一个需要终身学习的行业(其实如果你不想做那种混吃等死的人的话,基本上每个行业都是这样)。作为程序员,你不但要非常扎实的掌握基础知识(操作系统原理,计算机网络,数据结构,算法等),还需要有非常强的快速学习能力,以及愿意不断去学习的态度,而后者可能更重要。

  4、正确应对犯错

  Dweck在演讲中提到,通过像成长型思维模式的转变,关注从失败/犯错中学习,人们的潜力可以得到很好的发挥,也更容易获得理想的结果。

 5、不要被角色限制

 作为程序员,既可以往上游去探索需求的梳理,用户痛点的分析,业务价值的挖掘,又可以向下游如测试的编写,产品的发布,运维监控。视野开拓了,才有可能对产品有整体的了解,也更容易在程序员这个角色上做的更好。

  作为新人,能在自己擅长的方面发挥长处当然很好,但是如果仅仅局限在自己擅长的方面则未免太过单薄。如果你在前端非常有经验,那么除了将这些经验和知识分享给别人之外,你还可以向别的角色学习他们擅长的技能,比如向测试学习自动化,SBE等;向后端学习高性能,高可用服务器的技术,数据库设计及优化,API设计等;向DevOps学习运维技能,自动化provision技能等等。

  6、展示你的创意

  将一个创意、复杂概念或者想法简洁而准确的描述出来是一个非常重要的能力。我见过太多的程序员都是沉默寡言,讲东西声音又小,又紧张,即使有很好的想法也难以完整的表述出来。

  7、手速

  关于程序员是否要求很快的手速是一个颇具争议的话题。支持者认为这属于基本功,每个程序员都应该打字都很快;反对者则认为程序员的价值在于思考并解决问题,追求速度快,那还不如招个打字员。我个人的观点是,好的程序员应该有很快的手速(包括打字的速度,但不局限于此)。

  总结

  要成为一个厉害的程序员,首先当然是要有一个好的身体;此外需要培养一个编程之外的爱好,开发只是软件开发流程中的一环,程序员需要拓展自己的视野,和其他角色一起配合才能保证产品的交付。在日常的开发中,程序员还需要快速、准确的将自己的想法和创意表达出来。最后,更快速的完成手头的工作可以让你有更多的时间来思考,来改进那些低效的工作方式。

  想要了解更多IT知识吗?想要成为一名优秀的程序员吗?北大青鸟武广校区将带你走进奇妙的编程世界,编制出属于你的精彩人生!

 
[ 教育培训搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

0条 [查看全部]  相关评论

 
联系方式
  • 武汉北大青鸟武广校区
  • 已缴纳 0.00 元保证金
  • 资料认证  会员未认证
  • 联系人朱老师(先生)  [关注]
  • 会员 [离线] [留言]    
  • 电话
  • 手机
  • 地区湖北-武汉市
  • 地址解放大道557号中山广场7楼