你的编程技巧已经过时了吗?

编程是一个不断向前发展的行业。在某些时候,你可能会诚实地看看自己的技能,并得出结论,你已经落在了曲线的后面。如果你是专业人士,那么这很容易做到,因为很多时候你没有必要夜以继日地推着自己前进。

但迟早,落后的趋势会回过头来咬你一口,让你血流不止。在商业和就业市场上,你的竞争力会降低。那么你该如何再次成为游戏中的高手呢?

以新的方式使用知识

落后的最大原因是不去做任何不同的事情。构建响应式网站的专家只会构建响应式网站。他们甚至可能正在使用标准模板,以减少完成每个项目所需的时间。这就是我们变得固步自封的原因。

伸出双手去接触新的东西,去做一些新的事情。尝试一些不同的东西。用新的方式去使用你的知识。它将帮助保持技能新鲜,并迫使你学习新的方式来克服障碍。

从头开始一门新的语言

编程是那些有着大量语言的业务之一。作为专业人士,你只需要知道精选出来的若干来行使职责即可。但是有一个争论是要不要学习许多不同的语言。扩展你的知识将教会你以新的方式接受挑战,并且指不定什么时候这知识就能派上用场。

从头开始一门新的语言。重温你为什么喜欢编程的原因,从头开始学习,感受学习的激情。

专业地做

任何好的程序员都知道,从书里学习是远远不够的。成长的唯一方式是通过试验。获得经验的最好方法是进入专业的领域。通过为客户提供新服务将自己再次放到压力下面。

以办公家具安装业务为例。你唯一能变得更好的方法是通过客户挑战自己。这个道理同样适用在这里。

如果你有足够的知识有信心来添加新的服务,那么在旅途中你会学到很多很多。如果你不能处理一个你不曾遇到过的新项目,那么很有可能你已经out了,你需要改变。

停止使用框架

框架对程序员而言,真的很棒,因为它们能帮助你克服问题,而不需要投入辛勤的努力。年轻一点的编程专业人员甚至无法想象没有框架的世界是什么样的。诚然,框架使事情做得更快,但会削弱你的技能。

如果你能避免这个问题,那么你永远不需要学习如何克服它。什么时候,丢掉框架试一次,尝试自己去解决问题。你将学习到新的东西,通过了解它们的工作方式可以让你更好地理解框架。

代码审查者

一个伟大的学习方法是聘请专家来查看你的代码。你需要全力搜索那些有能力的代码审查者,一旦你拥有他们,那么他们就会是无价的。向他们发送你的代码,他们会给你一些指导告诉你如何提高你的技能。

唯一的办法是找到一个比你更懂的人。很多专业的程序员不愿意这么做,因此而落后。

相比之下,这个方法用在学习一门全新的语言上就更赞了。有人会指出你所有的错误,并提供如何更优秀的提示。职业运动员往往是这样训练的,专业的程序员同样应如此。

结论——保持编码

磨快编码技术这把刀子的最好方法是保持编码。你编写的代码越多,你就会越优秀。大多数程序员发现他们的技能在他们停止编码时会衰退。离开六个月,在这短暂的时期,整个业务就会改变。

你认为怎么样才能不让你的编码技能不随着时间的推移而降级呢?

原文发布于微信公众号 - Java学习网(javalearns)

原文发表时间:2017-03-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java一日一条

你的编程技巧已经过时了吗?

编程是一个不断向前发展的行业。在某些时候,你可能会诚实地看看自己的技能,并得出结论,你已经落在了曲线的后面。如果你是专业人士,那么这很容易做到,因为很多时候你没...

902
来自专栏新智元

机器人如何拒绝人类命令(视频)

在《机器人手册》第56版(出版于2058年)中,机器人三原则是这样表述的: 1. 机器人不能伤害人类,也不能不作为地任由人类受到伤害。 2. 机器人...

2887
来自专栏互联网数据官iCDO

什么是Data Onboarding(数据打通),为什么这对营销人员很重要?

译者:梅子,iCDO翻译志愿者 审校:Rona,iCDO翻译志愿者 前言:今天管理咨询公司Winterberry将为我们引入Data Onboarding的概念...

5035
来自专栏前沿技墅

踏上架构旅途 思考从未止步

普通程序员是编写代码的人。编写代码的方式有很多,只要能让程序跑起来,能正确地处理业务流程和对数据进行计算,就可以说“会编写代码”。程序员需要熟悉整个程序的逻辑及...

882
来自专栏Java帮帮-微信公众号-技术文章全总结

【大牛经验】一位10经验架构师,聊Java

黄勇,从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经...

67010
来自专栏VRPinea

忆往昔,谷歌I/O大会曾经的那些辉煌成就你真的了解吗?

3039
来自专栏Java帮帮-微信公众号-技术文章全总结

【大牛经验】一位10年经验架构师,聊Java

黄勇,从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经...

1561
来自专栏程序员互动联盟

【编程指导】学习编程6条箴言

1、在学习编程之前,想清楚自己到底想写什么程序。 学习编程基本就是在学习建造东西。如果你知道你到底想造什么,你的编程学习之路将会豁然开朗。如果你的目标只是“学习...

3615
来自专栏老九学堂

程序员高手和菜鸟的区别是什么?

程序员的价值绝对不在于技术本身,而在于做出好用且好看程序的能力,这是一个开放性的话题,每一个人都是菜鸟过来的,老九君希望每一个做技术的小伙伴都能尽快成为高手。 ...

3153
来自专栏JAVA高级架构

一位10年Java工作经验的架构师聊Java和工作经验

黄勇( 博客),从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与...

5348

扫码关注云+社区

领取腾讯云代金券