【工作】给IT新人入职后的一些建议
如果你觉得在计算机行业没有方向,茫然无措,也许可以听听过来者的一些体会与忠告。
从技术小组leader的角度,安排过不少事和人,整理的一个新人的成长路线。
(小公司,小团队,扁平化管理)
1.感觉技术太多,不知道该学什么
一门语言基础 (掌握常用部分即可,如果不知道哪些是常用部分,看同事代码)
计算机通用性知识:通常是大学课程 计算机组成原理,协议族,操作系统,数据库,数据结构和算法
linux shell/os/服务器分析/文本处理/进程查看 工作必备
所做项目的技术栈(学会整体思考 掌握核心:可能是组件 可能是框架 可能是生态圈)
IDE一定要会用(依赖处理、打包、编译测试、本地测试、快速建立demo类验证想法等等)
2.不知道怎么学,常常跟不上领导思路
问是最直接的,接到任务最好表达自己的理解与领导要求是否一致。包括编程思路
周报学会自我总结与发言 主动
开会上观察领导的总结与规划 其他同事的情况,去了解所有听到的名词
用好零散时间,个人电脑整理技术积累
3.不知道怎么提升自己
快速做好本职工作,让领导看到并认可你的能力
不要止于分内工作,要有自己的职业规划(学点什么)
技术博客,公众号,峰会PPT
源码分析:记录好的代码,类库,
看同事代码,从全局角度理解整个项目,找准自己的定位与水平,学会模仿
领导更注重深度而不是广度,除非你就是领导。所以定好一个技术去钻研,成为专家
明白一理通百理用的道理,触类旁通
4.职场心理学
抛弃学生思维 不要指望领导经常主动教你 自己掌握主动
领导比同事靠谱,同事没有立场一直帮你
领导一般不会直接告诉你对你的评价 需要去问并改进
工资那点事:周期主动给你涨薪,说明对你评价不错 否则反向思考。
掌握好自己的核心竞争力:不可替换性 ,如果没有,快速反应、听话、懂沟通、愿意学习也算。
不要觉得加班就是正义,加班领导就应该看好你。加班活没做好代表你无能。
领导/团队才不在乎你的人生,你自己才在乎。不要一直打杂 混日子
5.个人与团队是否相合,如何更进一步
直属领导基本直接决定你在团队的评价和上升空间
平时积累和准备 团队会不断有新的机会(新项目 新需求 新的开发组)抓住机会表现
包装自己 多和别人交流 把别人的知识变成自己的
了解同行工作内容 也许可以换换岗位
end ... 写给一个傻姑娘