1。选合适自己的职业,不同的职业门槛不一样,难度不一样,或多或少总有差别。
笨的选JS,有点底子的选Java,半调子的选Android或者是IOS-如果这两个职业还没完蛋的话。
不想写代码的选PM和UI,要求不高的选QA,不爱打交道的就直接奔着运维去吧。
2。不要去看视频。
3。各种语言的语法都不是最重要的,一两天看会就可以了。
不要纠结细节, 保持进度。
4.自学能力比别人手把手教你更重要,所以,如果你以前学习不好,特别注意的就是你最该学的就是学习的方法,而不是学习的内容本身。
5.人都是在错误中成长的,程序员更是随着错误长大的。所以自己一定要动手,多犯错,多去找解决方案。
6.注意多向别人学习,学习别人解决问题的思路。
7。多解答别人的问题。别人有问题,就是对你最大的帮助。
8。先跟着做一些业务项目,再回过头来补基础课程。
9。写代码的能力本身只占工程师职责的20%左右,对IT技术的初学者来说,除了编程之外,还应该掌握哪些技能,才能找到并胜任工作? - 互联网 - 知乎 这里写的很清楚,千万不要以后,当个程序员就是会点语法而已。
10。心态要放好,把自己摆在一个菜鸡的位置上,别人不给你好脸色看,是应该的。
11。 一开始就要规范,各种命名,约束,日志要写的清楚。否则你就完蛋了。
12.一个人学习很麻烦,所以大家一起学是最好的,但是不要去任何一个讲课的培训机构。除非你只是想证明出了钱努力过了而已。修真院提供免费的在线的学习。
13.不要在一个坑里踩太久,超过半天就放弃。
14.提前想清楚自己的学习路线。
15.要学的东西很多,不同的公司对技术栈的要求不一样,所以不要太过于计较你学会了哪种技术栈,这种学习能力本身就更重要。
16.去写技术博客。刚开始就积累起来。
17.程序员就是要用各种工具。不要怕Linux,Git这些东西。
18.多和程序员交朋友,请他们吃饭就够了。
19.不要忽视业务逻辑,这比写代码更重要。
20.单元测试很重要,编程里重构的概念也很重要。
21.记着程序员的荣誉感来自谁TMD的都不可以发现我系统中的Bug。如果被人发现,这是一件很耻辱的事儿。