Permalink
Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (16 sloc) 2.13 KB
title compileTemplate date
真・如何学写代码
true
Fri Jul 27 2018 19:56:45 GMT+0800 (CST)

之前的一篇如何学写代码只有寥寥数字,但其实包含了大部分我想表达的内容:

  • 勤奋,你需要长时间坐在电脑上学习。(别忘了适当的休息和运动)
  • 自学能力,即使完整如九年义务教育都不能保证你顺利地成为一个合格的社会人,你的自学能力才能让你持续发展。如果你想去培训班,请参考这里的讨论,很不幸,国内没有靠谱的培训班。

实际上,写本文的理由是我有一个从事机械制图的朋友在寻求转行,自然平均工资比他高两倍以上的 IT 行业便入了他的法眼。

sit down and do work 我觉得是适用于他的,毕竟机械制图也是需要对着电脑工作的行业。对于其它行业想转行的人士,只要能做到这点我觉得都有开始学写代码的能力。我是那种可以一个月不出一次门的人,所以对我来说很平常就是了。

以下是我给他这类人的建议:

编程挺难,明摆着的,不然工资也不会比其它部分行业高那么多。如果你想写好代码,就得多花时间。

首先学一个语言然后把它学好,比如 JavaScript 或者 Python,根据你的目的选择。

你至少得花半年以上的时间学习,然后再谈找工作,IT 公司比较重视项目经验,所以最好在这期间完成一些有意义的项目,要么是自己做,要么是实习。

一旦你走在正确的路上了你就会发现写代码很有趣,不过再有趣的工作让你重复半年也会有厌烦的时候。写代码就像造房子,你需要参与它的设计构思,这很有趣,但你也需要亲自添砖加瓦,搭脚手架,这些是重复的工作,自然不那么有趣。

除了编程语言,掌握适当的数据结构和算法知识也是必要的,不过不必太在意,有个了解就行了,大部分计算机工作都不会要你亲自实现一个 Hash Table 或者 Binary Search Tree。