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

46 篇文章 0 订阅
32 篇文章 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语言开始,认真走好每一步的基础,只有踏实的一步一步走来,才能进阶的更好更高。想要进阶更多的可以关注我的主页,私聊学习更多。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值