0.前言   本文接着上一篇文章继续介绍在TP的工作经历: 关于TP-LINK(普联),你最好知道的。 这篇文章里还有通往更早的文章的链接,欢迎阅读。   1.工作   在TP,部分软件工程师的工作是相当“无聊”的:在别人的项目基础上修修改改、增删代码,而后自测。有的工作更无聊,让软件工程师去写文档——一份本来应该由前人写好的文档,多年来没人写,结果这个任务落到你头上了。但是你什么都不会,所以一连好几天都是查资料、学习、用word写文档,代码都写不了几行。在TP,类似的杂活可不少,说不定你现在正在干C++的活,领导突然给你布置一个优先级更高的、需要用到Go或者Python的活,你不得不暂时搁置手头的工作,转来处理这个任务。所以我觉得TP的一些软件工程师不像是软件开发/维护者,更像是“写代码+测试的杂活工程师”。   还有一种普遍存在的现象:上司布置给你一个任务,要求你一周内完成,但最后很可能是每天加班+周末加班也完不成,项目延期是常见的事。我觉得脉脉上有位网友发的帖子非常有道理:领导布置下去许多任务,每次,下属总是无法按时完成,这就说明不是下属们的问题,而是领导的问题。可TP的大小领导们似乎意识不到这个问题,或者是故意的,明知你无法按时完成,但就是要让你多加班,折磨人。   如果你加班次数很多,在课内排前几名,这在领导们眼中代表着“勤奋”、“努力”、“有上进心”,是值得宣扬的,是其他人学习的榜样。如果你最近加班很少,你课长或者更高级的领导说不定还会问你的导师/组长:最近是不是没给你布置任务?这真的是太可笑了。可见,TP的压榨是自上而下一级压一级的。   此外,TP是做通信产品的公司,所以软件工程师也需要学习一些编码之外的知识,如无线通信、协议等相关的知识,这些需要                      
点赞 138
评论 26
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务