上QQ阅读APP看书,第一时间看更新
1.5 你为什么想成为一名软件开发工程师?
现在我们要来问一个问题:你为什么想成为一名软件开发工程师?
- ◆ 薪水高。
- ◆ 未来前景好。
- ◆ 喜欢技术。
- ◆ 想用软件改变世界。
- ◆ 从性格上看就适合做这个工作。
- ◆ 学了计算机科学与技术相关专业。
- ◆ 朋友们都在做软件开发。
- ◆ 天天用软件,想自己做做看。
- ◆ 父母给选的。
- ◆ 暂时没别的工作可选。
- ◆ ……
请仔细想一想,你选择从事软件开发工作的原因。
这非常重要,它将决定你能在软件开发这条路上走多远。
要知道,虽然软件开发工程师平均薪水很高,但其工作强度大、加班多、变化快、竞争激烈,所用知识技能半衰期短、更迭快,必须一路奔跑持续学习……
这些问题会给开发者带来非常大的压力,不是所有人都能承受这些压力的。
如果你仅是为了生活或者没别的路可走而选择从事软件开发工作,遇到类似“根据手机壳更换软件主题颜色”这种看似不合理的需求就会难以忍受。
如果你不喜欢技术,那面对层出不穷的应用开发框架、不断变换的编程范式、不断更新的工具,肯定会很快丧失意义感,进而感到厌倦。
……
不适合你的工作,会让你备受煎熬。
我们必须长期地、努力地工作,假如你用40年甚至50年去做你并不愿做的工作,那简直就是在浪费生命。
所以最好先想清楚“我到底愿不愿意做这种工作”。
你愿意做的工作、适合你的工作能够让你实现自我,可以使你的生活变得更加充实、更加幸福。
所以,请你静下心来问问自己:我为什么要从事软件开发工作?
如果你愿意做,那我们再来看,你是不是适合做。