软件行业的挑战与应对策略
1. 初入职场的现实认知
对于即将踏入职场,尤其是刚毕业的大学生而言,要明白职场并非人力资源人员描绘的那般美好,也不要被那些精美的宣传册所迷惑。在职场中,会有人将你视为工作上的威胁,有些管理者可能把你当作一次性用品,还有心怀不满的同事会把怨气发泄在你身上。
软件项目失败的原因,大多并非技术难题,而是诸如政治斗争、内耗、迫害、裙带关系、背后中伤和蓄意破坏等人为因素。因此,新人要学会提前察觉潜在的麻烦,避免成为受害者。
2. 时尚技术的陷阱
2.1 时尚技术对代码稳定性的威胁
时尚技术是源代码稳定性的一大潜在威胁。为了迎合当下流行的技术而对代码库进行改造,所耗费的人力时间远超内存泄漏或竞态条件等问题。而且,这种投资的回报率极低,因为半年后又会有新的技术出现。追逐时尚技术的工程师就像在玩一场永远无法获胜的追赶游戏。
采用时尚技术还会限制你的选择。商业软件供应商推销新技术时,目的是让你依赖他们的平台。把代码库交给第三方,就意味着失去了对代码可移植性和灵活性等重要长期特性的控制。
2.2 微软开发技术的案例分析
| 时间 | 技术 | 描述 |
|---|---|---|
| 1987年 | Windows 2.0支持Dynamic Data Exchange (DDE) | 一种进程间通信机制,允许应用程序共享数据 |
超级会员免费看
订阅专栏 解锁全文
171万+

被折叠的 条评论
为什么被折叠?



