刚入职的程序员小白,如何跟进公司项目?答:Python语言+源代码学习

大家好,我是阿琰,今天给大家分享一下我的职场经验,一些刚入职的程序员小伙伴经常私信问我问题。

有一个小伙伴就问道*:“我刚刚加入一个新公司,项目处在后期,没有什么代码可以敲,现在整天就是在熟悉业务测试业务,感觉很迷茫,该怎么办?”*

这一点和我在第一家公司的一段经历特别像,因为这家公司已经成立多年,代码库的代码很稳定。我刚加入公司之时,公司里没有太多的新功能要去开发,事情较少。所以我当时做了一件让我觉得收获很大的事情,那就是去——读源代码。

学习源码 的重要性

个人认为读源代码是一个好的习惯,也是你能学东西最快的一个习惯。利用项目后期总结的代码去熟悉整个项目的生命周期(公司可能会用版本管理版)**,可以看看这个项目从开始到结尾是怎样做的。**如果你是一个有心人的话,这些公司前期源代码的学习可以帮助你,让你在下一个新项目开始时更快的起步。以我个人来说,我入职的第一家公司,入职不久我就用心在读源代码。我在读源码的时候读到了一段特别老的代码,那一段代码是涉及到一些红外信号模拟的0101那样的代码,当时根本没有人愿意读这个代码,因为写这个代码的人早已离职。

我利用了大量时间,硬是把这段代码坚持读了下来,也完全读懂了这些代码,之后公司很长一段时间也没有人去碰这个代码。直到有一天遇到了一个技术问题,是一个一直无法攻克的技术难题,当时,在场的工程师,也只有我能马上进行修复,它的母版代码就蕴于我之前读到的那串代码之中。这也算是读源代码的一个意外收获。

Python语言学习

还有小伙伴提问:“现在想利用业余时间学第二门语言,有什么好的推荐吗?”想学python,其实语言并不重要,重要的是你有没有想清楚你为什么想要学它?

找到这个原因##为什么##是特别重要的,这会是你之后在学习语言的一年当中遇到困难之后,不会轻易放弃的动力。还是以我举例,我当时最开始学python,为什么要学?原因很简单——我要挣钱,我找了一份兼职的工作,那份工作要求我用python,我很需要这份工作。不管发生什么事情,我都要把这块硬骨头都啃下来。在学了python之后,我发现这门语言特别方便,于是我从最开始的这些脚本来开始探索它的python等外部相关的东西,接着学习了flask这样的框架,这时候,我的学习动力发生了转变,我的动力就是我对python的外部开发产生了兴趣。我希望不顾一切地去学会这个东西。我的学习动力越来越大。

那么你为什么想学python呢?问自己这样一个问题,相信每个人都会有不同答案。如果你觉得有足够的理由支撑你学下去,那么就去学就好了。当然最好是带有一个明确的目标。

致胜法宝:谋定而后动

有小伙伴要问,刚加入公司,对公司的一些专业术语感到很模糊。该怎么办?在这里我提出两个建议。首先,去利用搜索引擎进行搜索,如果网上没有任何说明,那么说明这个词汇可能是公司内部的行话,那么就去向公司内部的前辈请教一下,程序员这个行业,还是要持续不断地学习,遇到了陌生的东西,就利用手头的工具去查,去解决!

这个问题和之前选择语言问题属于一个类型,做事之前多问为什么?这很重要。

自己问自己

l 为什么想学?
l 为什么要学?
l 为什么要做?

比如说你问一下自己为什么要做技术研究?

答:为了参加ACM(全球性的计算机联盟组织)。

选择ACM可能是一个非常现实的原因,在内地高校,如果你参与了ACM,得了奖,毫无疑问,是可以保研。

如果你的回答是做项目或是搞研究的话,我会建议你,先去把这个项目或是研究的内容弄清楚,深入进行一下研究。比较两者的内容,结合自身的情况,判断自己更可能偏向于哪一块。做这个调查以及决定的时间花的再长也没有关系,因为它可能会决定了你未来几年内前进的方向,为自己做一个稍微详细的一点的计划,然后去按照实行,并且多问自己为什么想做,找到那些只属于你一个人的##为什么##然后坚定地去执行计划。

我觉得这是我能给你最中肯的建议了。还有小伙伴找我之前讲的一个资料weekly vlog02,里面的BGM有一些干货,我把它放在最后送给大家。

大家拜拜,Peace。

谢谢大家的阅读,今天的分享就到这里啦,希望对大家有所帮助。如果大家喜欢我的视频,也别忘了关注,点个赞、加收藏一键三连。拜拜~
刚入职的程序员小白,如何跟进公司项目?答:Python语言+源代码学习_第1张图片

你可能感兴趣的:(架构,编程,Java,在线学习,程序员必备,Python)