编程需要技巧吗?程序员是一个只有精英才能从事的行业吗?

  • 我思路不行,是不是不适合做程序员?
  • 我数学不好,是不是不适合做程序员?

经常会遇到这么问的同学,在知乎上也经常会遇到这类问题

好像程序员是一个只有精英才能从事的行业。

果真如此的话,就不会有码农这个词了。

编程需要技巧吗?程序员是一个只有精英才能从事的行业吗?

一、编程需要技巧吗?

种地需要技巧吗?当然需要技巧,有些人就不适合种地,你看陶渊明的诗:

种豆南山下,草盛豆苗稀。晨兴理荒秽,带月荷锄归。

整天早出晚归,累个半死,还弄了个草盛豆苗稀。

但种地不需要太多的技巧,只要你知道会播种、施肥、浇水、撒农药,就能把地种好。

“码农”也是一样的,程序员,在一种程度上,也只是一个体力劳动者。

编程语言只是一个工具,学了就会,不学就不会。

只要你学的多,你就会的多。

不会?还是因为你没学会!

工具的奥秘在于重复使用,只要用的多,自然熟能生巧。

所谓的语法、框架、API、IDE,用的不熟练,自己想不起来怎么写。

说到头,还是自己不熟练。

数据结构看不懂?

我就不信,你来回看个十篇讲解,还看不懂

代码自己写不出来?

我就不信自己跟着抄了十遍以后,自己还写不出来

编程需要技巧吗?程序员是一个只有精英才能从事的行业吗?

二、为什么人家就能很快入门,而我就不行呢?

正所谓,人比人,气炸人

有些人实现过一个功能就能触类旁通,看到算法题就知道怎么回事。

有些小伙伴就有疑问了,那为什么我看别人学起来就很容易,我怎么学起来这么费劲呢?

学习写代码,是跟你小时候学习写字一样的道理。

有些人写个两遍就能会,有些人写个十来遍还记不住。

但只要你多写多练,付出比别人多的努力,你也一定能超过他。

难道你就没有这种高光时刻吗?

我有个同学,学习反正是不是咋地,一看见书就犯困,一上课就想睡觉。

但他就特别喜欢看电视剧,特别是那些悬疑的,有些我们都需要二刷三刷才能看懂的,他一遍过,而且还能给我们讲的特别详细。

这就是因为每个人的兴趣点不同,专注的方向不同,基础不同,当然对特定的知识的吸收程度不同。

但凡知识,不必与别人比效率,只要学会了才是自己的!

学习编程并没有什么奇技淫巧,就是需要多学多练多坚持,不适合的唯一原因就是懒。

更多文章推荐阅读(学习资源):

2020年Web前端开发工程师市场怎么样?学会什么技术才能拿到高薪

一线城市,前端工程师最低工资2K-3K,最高20K-30K 你怎么看?

分享七年职业生涯心得,认清自己是否真的适合转行前端开发工程师

前端的工作越来越难找,到底是不是前端领域已经饱和了?

全国程序员平均工资18153:凭啥前端工程师年薪能拿到30W?