琢骨Lee
2016-04-11 22:35
一路学过来都懂,看别人的代码也明白,可是自己做就不知道怎么动手。现在该怎么学才能摆脱这样的状态?我是非专业的,完全自学,我应该补补哪方面的知识?
作为一个过来人 说几点经验吧
1.多看文档 文档里有的东西别百度 百度得到的东西别问人 程序员最重要的是学习能力 现在很多公司的招聘的时候可以阅读英文文档已经算作一种基本技能;
2.多交流 交流的不是具体实现 而是解决问题的思路 每个人身上都有亮点 身边很多技术不是很好的人也经常会给我灵光一闪的东西 学习编码就是在学习思考问题的方式;
3.在一门语言里走的远一点 现在企业都希望程序员的知识面宽一些 不过核心竞争力是永远不能丢的 个人认为深入的学习一门主流的、强类型的、编译型的语言是很有必要的,比如JAVA,OC,Swift。这样一门语言随着学的深入你会自然而然的接触更深层次的东西和先进的技术,比如组合模式,设计模式,数据结构,算法,运行时,编译原理,以及会相关联的学习网络编程中需要的协议,网络请求等以及相关的数据库操作,多线程。同时这类语言有着数量极其庞大的各种第三方类库,可以不断的学习优质的代码;(此条中加粗标注的是必须掌握的核心技能)
4.其实前面的或多或少都是扯蛋的东西,学习代码唯一的途径就是:风雨无阻的保证200+代码/天!!!
ps: 最最重要的是学会相互帮助,共同打造一个良好的大环境;
我也是自学的!也是和你一样看的懂别人的代码,自己动手很差劲。说到底是基础没打牢、练习的少!
不断看代码,不断敲代码,看别人敲完,自己独立敲出来,一遍不行两遍,直到敲出来。只有不断实践才能学好。祝你顺利,加油!
欠缺解决问题的经验,也就是逻辑上面欠缺。多多实践练习就好,实践的时候就会接触到很多常用的解决方法和函数,再看一些别人写的代码,扩张自己的思路,主要还是多练习。
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题