美文网首页
在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛

在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛

作者: 象骑士Hack | 来源:发表于2020-10-12 15:09 被阅读0次

    在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛进?

    看十遍不如做一遍

    新手时比较纠结,很多问题都完全靠想,不懂得去尝试写代码或者抄代码运行验证一下,看过很多开源代码,却只是停留在阅读的层面,不会去修改里面的代码,尝试自己增加功能,这种被动式的吸收知识是效率特别低的方法,要尽量化被动为主动,多主动实践。

    编程时一门技能,只有在实践动手的过程中才能学到东西。如果一个功能需求,你有点思路,但不太确定这样可行不,尝试自己去撸一遍,写的过程中你会发现一些问题,再调整修改,这样的效率往往比较高。阅读源代码的时候,不要完全靠看,想办法把系统运行起来,增加日志,通过调试工具来进行观察,只要这样,才能真正理解整个系统。

    CRM大法特别好用

    Copy Run Modify打法在程序员学习进阶过程中非常重要。找一些比自己能力范围稍微高一点点的开源项目或源代码,先复制,然后将系统运行起来,把代码读懂后,再根据自己的需要跟想法去进行修改增加,这样的学习跟工作效率比较高效。学习书本或教程上的代码时,也可以通过类似的方法,先将例子代码复制后运行起来,多在一些关键地方尝试进行改动,逐步增加自己的想法,这样的方式是在倒逼自己尽快把例子代码理解好,当自己能够熟练改动并完成自己的需求时,就说明自己能够比较好地理解例子代码。

    CRM大法不论是在学习还是干活都很好用,新人可以多尝试一下。

    用好搜索引擎

    在程序员生涯过程中,我们会遇到各种各样的技术难题,不管我们是新手还是老手,都会遇到各种各样的问题。很多技术问题不会只有你一个人碰到,网络上会有很多答案跟资源,一定好学会好好利用网络上的资源,比如牛逼程序员的blog、github、官方文档、stackoverflow社区、优质社群等。学会高效利用搜索引擎非常重要,很多东西跟资源只要你学习下搜索技巧再加上耐心,会发现很多宝藏资源。google、百度都有一些稍微高级一点的搜索技巧,作为程序员,如果不好好学习利用一下 这些技巧,实在是说不过去。

    在当程序员的道路上,明白这三个道理花了不少时间,后来这三个道理让我受益很多,希望有缘人能看到。

    相关文章

      网友评论

          本文标题:在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛

          本文链接:https://www.haomeiwen.com/subject/xhoupktx.html