最近回答了很多小伙伴的问题,讲到如何快速入门编程?如何更好地学习视觉编程?如何提高编程技能?
下面就和你聊聊,要做到这些,应该从哪些方面入手?
询问他人
我问过工程师们这些最基础的问题:
GitHub 是什么
你真的需要计算机科学学位吗
为什么人人都在讨论 React
你认为 10 年后会有什么类型的技术性工作
参加技术大会
如果你所在的城市有很多技术交流会——去吧!
在学习早期,这是非常好的实践机会,不仅会有前辈带你解决编程问题,而且你还能认识组织者、导师、在职开发者等等。
通过参加交流会,你也可以建立自己在该行业中的社交圈,了解到适合自己水平的工作机会。
下面是一些我最喜欢且对新手友好的交流会:
QCon 全球软件开发大会
GMTC 全球大前端技术大会
ArchSummit 全球架构师峰会
下一步:多多实践
学习一门语言最重要的是学习他的语法,其次就是最最重要的就是多多实践。多多练习。
找网上教程
当你想从新手进阶时,教程很有帮助,因为教程的形式不需要你自己去搞懂想要学习的内容和学习的方式(你只是在尝试学习它)。
以下是一些我最喜欢的教程:
B站
极客时间
慕课网
当谈到教程的时候,试着去理解你如何能学得最好,而不要仅仅因为它是最流行的或者是别人建议的方法就不知所措。
在这个阶段,你可能不太了解编程,但是你知道如何才能学得最好,所以相信自己的判断吧。
学习别人的代码
很快,你就会觉得是时候做一些更有意义的事情了。一个相当有趣的方法是当你看到一些很酷的东西时,尝试把代码写出来。
最好的方式就是去http://github.com网上找一个入门小项目看他的源码,尝试自己去写一个出来。
基本上就是这样。
所以,如果你正在考虑转行,但又担心要做出这么大的改变,试着把它分解成更小的目标和挑战。
如果这个方法对一位刚开始自学编程时一头雾水的女士有效,那么对你也一定有效。你可以借鉴这些经验教训,根据你自己的学习风格进行调整,然后努力学习。
送给入门小伙伴的福利:如何更好得入门编程福利资源