前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小白在学习编程的道路上该如何杀出一条血路

小白在学习编程的道路上该如何杀出一条血路

作者头像
用户1272076
发布2019-04-23 11:46:44
2730
发布2019-04-23 11:46:44
举报
文章被收录于专栏:张培跃张培跃

由于工作的原因,我每隔一段时间都要对学生进行一场模拟面试~

每每面试完之后,心中总会有同样的感慨:大家都是同样的起点,同样的学习周期,同样的老师,为何最终的结果却是鸿沟般的差距?

原因可能是:大家用在学习上的时间、精力以及对待学习的态度不同,当然还有学习方法的不同。

换句话说:你可能真的不懂得如何学习编程!

在此,我斗胆提几个小小的建议,希望对学习编程的你有所帮助:

1、给自己定一个能够达到的小目标,从而找到编程的成就感。如果你的目标是要拯救世界,666……我也只能祝你成功了!

2、多敲打代码是你学好编程的唯一途径!你要知道,凡是大神,都是经历过无数行代码洗礼的。今天你不蹂躏代码,小心有一天你会被代码所蹂躏…

3、不要为遇到bug而苦恼,而是要享受解决bug的过程。因为每解决一个bug都是对自身能力的一种提升!但请你不要自己主动制造bug。

4、学习编程都是从模仿开始的,然后才是提升,最后是你的代码风格。所以要多与他人交流,多看牛人的代码,并从中吸取养分!

5、一定要创建一个属于自己的代码库,要确保你遇到的最好的程序都保存到了自己的代码库中,早晚有一天你会用到。

6、学习编程对于新手而言是一件枯燥且很容易放弃的事情,多给自己一些机会,不要懒惰,想想自己学习的初衷是什么!

7、完成某一个功能,尽量用最少的代码。只有不断的进行折腾与优化,你的代码质量与效率才会不断提升。

8、书籍是使人进步的梯子,编程最终拼的是底蕴,多阅读一些专业书籍与文章,增加自己知识面的宽度是很有必要的。

9、编程思路不是天生的。没有思路,不是你不够聪明,而是你还没有足够多的项目经验。所以可以找一些不同类型的简单项目来做,功夫下到了,思路自然就有了。

10、代码最终服务的是用户,要多看一些优秀项目的业务流程,并做好总结。为将来可以开发有灵魂的产品做好充足的准备。

11、当你陷入困境时,不要立即寻求他人替你解决,而是要先思考并突破自己的舒适区,从而养成独立解决并分析问题的能力。

12、“面向搜索引擎编程”也是需要学习与掌握的。

13、工作后,多找一些项目进行实践,如果公司没机会,可以上GitHub 找一些开源项目,先会使用开源库实现简单的应用。

14、如果你要自学某项技术,对于小白难度真的很大,请务必做好打硬仗的准备。我想,如果你真的热爱编程,你会甘愿为它花时间,恨不得了解它的全部的。

15、学习编程的最终目标是要具备开发项目的能力,但是初学者不要过早接触项目,先把基础知识打牢固了。

16、身边绝大部分都是普通人,你感觉别人学的如鱼得水,不是他比你聪明,而是人家晚上面对着bug失声痛哭的时候你不知道而已。所以你的努力还远远不够。

17、注册一个自己的技术博客,要坚持将自己学习以及工作中遇到的问题进行总结。最后你会慢慢发现自己已经拥有了成为大神的潜质。

18、远离身边学习思想消极的人,你不是他,他也不是你。学习是为自己学的,最后学没学明白也只有你自己最清楚。

总结下:要多思考,多踩坑,多总结,把学到的知识用起来。否则你背再多的知识点,不写不思考,忘记是迟早的事。

最后,“天下没有免费的午餐”,想做到任何事都是需要付出巨大努力的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 张培跃 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档