文章来源:Quora
整理: AB899
1.用HTML和CSS创建网页。用这两种技术创建一个网页是相对比较简单的。
2.开始一个小项目。想一个项目,并开始规划它。将你的想法写到纸上,这会激励你将其转变为现实。
3.尝试前端开发。前端开发者的工作与网页应用的可视化部分非常接近,尝试接触一下,看你是否会喜欢。
4.访问Meetup网站。当你和开发者面对面交流时,会让你对技术获得更高程度的认知。
(注:https://www.meetup.com/topics/computer-programming/ Meetup网站能提供线下活动交流的网站,如技术论坛,可以在网站找到离你最近的相关技术小组、聚会。中国应该有其他类似网站,但我不知道。)
5.在YouTube上看技术研讨会相关视频。这些视频会让你获得一些新的思考方式。
(注:YouTube上还是以外语为主,建议看国内的,如网易公开课也翻译了不少内容。)
6.回答Quora上关于学习编程的问题。这样能帮你更深层次理解编程,而且Quora上分享了很多关于编程的思考和方法,这能让你精进这门技术。
7.尝试Ruby编程语言。Ruby是一种简单快捷的面向对象(面向对象程序设计)脚本语言,是一个不错的入门语言。
8.体验不同的开发技术。多尝试后,你会知道你自己喜欢与不喜欢的开发方式,然后专注在自己喜欢的方向上。
9.激励别人与你一起学习。这样产生一种责任感并且会更富有创造性。
10.不要忘记最基础东西。如果你真的想要成为一个网页开发者,那么基本语法、数据结构是必需的。
11.掌握一种数据库。数据库是每一个网页应用的基础。
12.掌握Javascript这是一个很不可思议的语言,但如果你想在2017年学习编程,你还是需要一定程度掌握它。
13.开始写技术博客。当你通过写技术博客与他人分享你的观点技术,一些复杂的技术概念会在你脑子越来越清晰。
14.尝试在StackOverflow上帮助别人。当你所解决的问题在StackOverflow上没有更好的答案时,你可以花几分钟时间将你的解决方案分享出来。
15.学会如何利用搜索引擎。不论你想学习创建自动驾驶技术,网页应用程序,或是虚拟现实设备,你要学会如何利用搜索引擎去解决问题。
16.尝试创建自适应的网页应用。现在是一个具备多种显示屏幕的世界,如智能手机,电脑,智能显示设备,因此创建一个自适应的,能运行在各种设备的网页应用是非常重要的。
17.花点时间学习无障碍网页设计。你需要学会如何为全部的人如残障人士,设计无障碍的网页体验。
18.最重要的一点,不要担心你选择了不合适的语言,或是学习了错误的东西。作为一个新人开发者,你不会一开始就知道所有的事情。开始编程,跟随内心能产生激情热爱的方向行动。