21CTO 社区导读:作为开发者的你,对新语言有抵触?下面介绍五种方法让您重新玩这个游戏。Enjoy It~
编程这份工作是需要不断更新的专业,脱发属于正常现象。在某些时候,我们需要诚实的面对自己,自己的技术能力,是八是已经落后于当前趋势。
如果你本身就是程序员,而且也不是那么懒,那这个可不必担心,因为每天我们都在努力的写代码。
假如你不是,如果落后于技术潮流,它迟早跑回来咬你,让你在职场上的竞争力降低,甚至更严重的事。那么,我们该如何重新回到编程这个游戏上来?
以新的姿势结合自己的知识
开发者使用落后技术的最大原因,恐怕是他们不再做新的东西了。
比如你只会开发响应式的网站,还是习惯于使用标准模板来减少项目所花的时间,这就是你的编程变得陈旧的原因。
只有不遗余力的实践一些新事物来更新自己,尝试不同的东西,才能让自己的操作系统更新。另外,我们对已有的方法采用新的方法,也更有助于保鲜自己的技术能力,迫使自己克服障碍,从而掌握新的技术能力。
学一门新语言
大量企业都需要有精通编程的人士。学习很多种不同的语言,可以扩展我们的知识,用全新的方式解决问题,能够迎接更大挑战。
学习知识总是有用的,它不知道什么被派上用场。
那么,让我们重新学一门语言,回到当时你为什么喜欢编程,对学习非常感兴趣,帮助自己点燃激情之火!
任何优秀的程序员都明白,单靠从一本书中可以学很多东西,但成长的唯一方法就是通过实践,实践!
获得编程经验的最佳方式就是进入到工作状态,为你的用户提供服务,为公司提供价值,积极承担责任,承担压力,达成最佳的目标。
举个粟子,我们拿安装办公家具为例,你从没有安装过这件家具,想变得更好的方法就是通过客户的需求来挑战一下自己,一咬牙,一看说明书安好了。这里编程也遵照相同的原则。
当我们有足够的技能和知识来添加新服务,而你只在全过程中选择一个小部分功能来做。如果你没有遇到新的功能来做,这表示你的技术可能已经过时,是时候去改变一下了。
不要使用框架
框架对于程序员来讲非常有用,它们已经做了很多工作,提供了很多类库和设计模式,我们不用花费太大精力就可以搞定任务。
刚入行的编程同学已经离不开框架的代码世界,框架让事情变得更快,但却削弱了你的技能。
在刚学一门新语言时,尽量不要先去学习框架,尝试用语言本身提供的能力来解决问题。当解决完问题后,再去看框架的工作原理,我们会对新的东西印象更深,也能更好的理解框架。
找一位代码审核者
还有一个很好的学习方法是,找一位比你能耐的专家来 Review 你的代码。他们能力超强,能够发现你代码的性能问题,哪里写的有坑,哪里格式不咋地。有他们的帮助和改进的提示,你的能力会蹭蹭的向上升。
这些专家要非常了解你,就是你的教练,他相信你这个人,也会相信你的学问和技术会向上增长。同时你要尊重他的指导,包括代码改善建议,你以匠人精神投入到it技术行业的人,都是我们学习与崇拜的。
相信我,这种方法非常好,尤其对新学一门语言来说。
小结
保持编码技能的最佳方法就是保持编码。编码越多,编码人士能力越强。大多数的程序员是在停止编码后不久后技能开始下降。
当你离开编程这个游戏6个月后,这段时间,业务与技术都会发生变化。
你认为哪种方法会确保自己的编码能力不会因时间的推移有原则降低?欢迎在本文底部留言。
编译:老夏
英文:卡罗尔乔恩
本文为 @ 21CTO 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。