CS 13 级-互联网研发经验分享 MYT
约 1109 字大约 4 分钟
CS 13 级-互联网研发经验分享 MYT
二哥评价:感觉有点八股,没 get 到太多干货。
各位交大的学弟学妹大家好 : ) 其实具体的行业经验已经有很多学长讲得很好了,考虑到时效性,我希望在这里跟各位即将走上工作岗位的同学谈一些可以长久参考的工作经验。
工作仅仅只是一份工作
- 一定要管理好自己的健康,在国内互联网行业久坐及加班是一件常事。一定要定期健身,体检,保护好自己的腰颈椎。
- 一定要平衡好家庭朋友的关系,多和朋友家人保持联系,长期加班会陷入自闭循环
应该做什么样的工作
- 做有成长性的工作,有成长性的工作在于这个领域有足够的深度可以挖掘,有可预见的学习成长曲线
- 有足够的深度可以挖掘指:选择可以在各计算机顶级学术会议可以检索到的分支下所涵盖的学术领域对应的工程领域
- 可预见的学习成长曲线指:随着从业时间的增长,领域经验及认知能够至少趋近线性增长
- 做有始有终的工作
- 不要只做 demo。细节是魔鬼,在工程领域只有真正落地一个项目,才能逐渐掌握完善的工程思维和技巧
- 不要不做 demo。不要经常拘泥于细节,能够灵活地快速抽离到更高层面看问题并快速做 demo 验证想法也是很重要的能力。
- 做更高平台的工作
- 同样的工作在更高的平台能够遇到更意想不到的挑战
- 同样的工作在更高的平台能够创造更大的价值
几点工作中时刻要注意的方面
- 量化自己的工作
- "Just show me the code?" 非也,更应该花至少 60%的时间在如下的事情,让上级充分看清你的成果
- 明确你的需求。接少需求,做精需求
- 讲清楚工作的 Impact
- 充分的数据支撑你的结论
- 写好工作汇报
- "Just show me the code?" 非也,更应该花至少 60%的时间在如下的事情,让上级充分看清你的成果
- 系统化自己的工作
- 不要只做模块,模块容易被替代,要做团队内的事实标准
- 不要只做一层,多层的理解能帮助你更好的认知局部
- 宣传自己的工作
- 任何程度的工作都有它的价值,要敢于表达出来和团队成员多交流形成正反馈,让更多的人知道你在做什么。存在感在团队中很重要。
- 任何程度的工作都有缺陷,不要吹嘘自己的工作,谦虚谨慎是工程师个人品牌建立的重要环节
几点工作之余经常要思考的方面
- 我究竟在解决什么问题?
- 如果不能清晰定义你在解决的问题,那只能说明你给出的方案是不完备的。在工业界很多时候会听到所谓 “能 work 就行”,“业界讲究实用即可”。这是很肤浅的见解,真正的领域专家会不断思考问题的本质,问题的边界。简单举例来说,工程中很重要的一点就是如何 trade off,没有边界的话无从谈起。
- 我究竟想解决什么问题?
- 经常回过头问问自己内心的真正的热情和兴趣,现在的你还是当年的那个你吗 : )
- 2 年的思考,5 年的思考,10 年的思考
- 工作起来时间会过得很快。大部分时候我们会埋在工作中无暇考虑其他,但更多时候选择比努力更重要,设立一个时间节点能够帮助你判断自己的路有没有走偏
写在最后
尝试总结了我毕业两年多以来的一些经验和教训,其实回头想想更多是集中在“术”的层面。我相信对于交大毕业的同学来说做好一份工作并不存在任何智力门槛,而经验门槛大部分业界场景三个月也足以跨越。很多时候缺少的也许是一些这样需要沉下心掌握的工作技巧 : )