美文网首页
职场那些事——新手程序员那些需要牢记在心的点

职场那些事——新手程序员那些需要牢记在心的点

作者: 折扇戏美人_a48e | 来源:发表于2020-06-10 19:10 被阅读0次

    上篇文章讲了些新手入门时一些需要注意的事项,那么一些刚刚毕业,正要踏入职场的一些新手程序员的应该多去了解些什么呢?刚刚入职的时候项目应该怎么样呢?这里小编给大家做些详细的讲解。

    1、找人教,找资料

    新接手一个代码,怎么看最快?看书?自己调试?都不是,是找之前写这个代码的人耐心讲给你,不过工作了就发现大家不一定都这么好心。不过万一呢,万一你遇到好人了呢,先找人,再找文档。

    怎么找人?查看git历史,查看代码中的注释。看开源代码怎么办呢?这个是另一个神奇技能---社会工程学,想办法通过注释和社工找到开发者的邮箱和联系方式。找到人找人教你如何运行或者发给你文档什么的。找uml设计图。

    2、跑起来

    想办法先把代码跑起来。为什么跑起来这么重要。跑不起来的代码没办法调试和打log。

    3、断点调试,单步调试

    上学的时候写hello world,当时实在没懂得gdb什么的是干什么用的,但是上了班发现模块很多会遇到一些理解不了的bug,不过断点调试然后单步调试查看当时的变量就清楚了。断点调试就是设置一个断点让代码运行到指定的地方,单步调试就是运行到你想要的地方的大概位置开始让程序一步一步跑。

    4、打印各种日志

    看控制台log

    写文件log

    自己做一个控制台

    安利应该看看Effective Debugging这本书。

    5、历史

    大树不是一天长成的,罗马不是一天建成的。

    拖进source tree,查看提交代码的历史更改。

    git log会告诉你为什么这行代码这么写。

    git blame for line会告诉你这个代码是谁写的。

    当项目非常大的时候出于学习目的可以找最早的tag来进行理解。100.0的tag看不懂就先把tag切换到0.0.1的代码来读。

    新手们刚刚开始学习的时候不要好高骛远,从最基础的C语言开始,认真走好每一步的基础,只有踏实的一步一步走来,才能进阶的更好更高。想要进阶更多的可以关注我的主页,私聊学习更多。

    相关文章

      网友评论

          本文标题:职场那些事——新手程序员那些需要牢记在心的点

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