【1024程序员节】给应届毕业生的职场非编程建议
前言
首先,今天是1024,祝世界上所有写代码的同好每天开心不加班!
各位来自各行各业,使用各种编程语言,虽然语言各不相同,但是所处的职场环境也是大同小异。
鄙人从毕业到现在工作也有5年+的时间,经历过五光十色的项目,和七上八下的公司,可谓是人生苦短,尝尽各种滋味。
在这个程序员的节日,我把一些经验分享出来,希望各位能踩着我的石头过河,少走弯路,以后的生活更美好!!!
1. 学习语言,先看语言路线图,再看每部分具体细节
不管是Java、Python还是PHP,每项语言长时间存在于行业内,必然是因为这个语言有自己的优点和擅长的实际领域。
如果你是初学者,面对形形色色的文档和博客,必定会陷入学什么和怎么学的困境。
现在是信息高速分享的时代,学习资料已经不是找不到的问题,而是太多了。
拿Python举例。
作为语言的基础,缩进的正常使用是必经之路,此外,流程控制和判断语句也是基础中的基础。
如果你从事的网络爬虫相关,Scrapy框架是必须学习的,但是如果你做的是数据分析,pandas是必须熟练掌握的。
这里就出现了分歧,同一门语言,因为从业者的细分行业不同,导致学习路线的迥然不同。
所以,学细节之前,请各位务必弄明白自己的学习路线,不然就会一叶障目,不知道前面的路还有多远。
抛砖引玉,大佬可在评论区总结的每种语言的学习路线图。
2. 从项目的角度看工作
第一条建议是从学习的角度给的,那么,第二条建议则是从工作的角度给的。
实习生和毕业生由于实际经验不足,一般刚进公司会分给大家一些基础的功能模块,东西不难,但是需要理解。
其实重点则是认识工作流和项目结构。
从项目管理的角度看,项目在推进组织进程,所以,如果企业要投入资源到一个项目上,那就是注定要优化整个流程。
-
我做的模块在项目中处于什么位置
-
我所在的项目在公司处于什么地位
-
我所在的公司在集团处于什么作用(可选)
-
项目不同环境是如何部署的
-
如何拿到不同环境的数据
-
遇到问题如何排查
对于问题出现,必定是有原因的,多想想问题出现的原因,只有找到根源才能从根本解决问题,这就要大家从多个角度去思考问题
3. 结构化表达,业务交流去情绪化
所谓成年人的工作交流就是没有夹杂任何情绪,哪怕你上班的时候对象跟你提分手,你都不要在和同事交流业务中表现出来,虽然有些残酷,但是你对象跟别人又有什么关系呢?
这就是成长吧!
既然表达要去除夹杂的个人情绪,那如何表达也是很重要的。
结构化表达从最简单的角度看就是,说明问题和状况,要列出一二三,大家都很忙,如果能让对方最快速度明白自己要表达的意思,那当然是最好。
举例
我这个项目总结有以下几点,(按重要程度排)
- 第一重要的
- 第二重要的
- 第三重要的,巴拉巴拉
项目版本结束,我有这些建议(重要程度没那么强)
- 巴拉巴拉
- 巴拉巴拉
- 巴拉巴拉
结束语
写代码是解决问题的手段而不是解决问题本身,项目本身的复杂程度并不全是由语言语法和组件用决定的。
愿各位的生活都像语法组件一样,都有状况内。
respect
文章来源: coderfix.blog.csdn.net,作者:小雨青年,版权归原作者所有,如需转载,请联系作者。
原文链接:coderfix.blog.csdn.net/article/details/120939840
- 点赞
- 收藏
- 关注作者
评论(0)