• 不限
  • 家教
  • 国际学校
  • 贵族学校
  • 幼儿园
  • 培训班
  • 辅导班
  • 托管班
  • 亲子活动
  • 夏令营
  • 职业培训
  • 成人教育
  • 计算机培训
  • 艺术培训
  • 外语培训
  • 雅思培训
  • 化妆培训
  • 驾校
  • 留学中介
  • 出国劳务
  • 移民中介
  • 其他
  • 武汉北大青鸟:成为优秀程序员,你需要做什么
    2018-03-29 11:50  点击:72
    留言咨询

    1、保持健康

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

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

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

      3、持续学习

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

      4、正确应对犯错

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

     5、不要被角色限制

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

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

      6、展示你的创意

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

      7、手速

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

      总结

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

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

    联系方式
    公司:武汉北大青鸟武广校区
    状态:离线 发送信件 在线交谈
    姓名:朱老师(先生)
    电话:15527467522
    手机:15527467522
    地区:湖北-武汉市
    地址:解放大道557号中山广场7楼
    QQ:1977686714
    推荐信息