让我们来点真实的。你们中的一些人进入软件是因为你的父母让你或者因为你认为你可以通过这种方式赚很多钱。你不是因为喜欢计算机而开始年轻的,而且你并不真正喜欢软件开发。你永远都是平庸的。你会赚钱,因为我们的行业不知道如何评估技能、才能或成就——但这篇文章并不真正适合你。
如果你因为拆开电子设备看它们的工作原理而受到惩罚……如果你整晚都在网上偷偷摸摸地学习如何制作电子游戏……如果你在没有人制作的情况下花了宝贵的空闲时间学习并且你没有积极追求职业…如果你后来发现自己从事软件业(可能是因为你发现游戏开发是该行业中最糟糕的部分),那么本文适合你。
GitHub 星标 115k+的 Java开发教程,超级硬核!
你需要改变你对职业的看法。你不再为爱编码;你在为钱编码。保存对您的业余项目的热爱。无论如何,确保你至少喜欢你的日常工作——如果你喜欢它甚至更好。如果没有,请在能力范围内或经济允许的情况下寻找更好的地方。
然而,你的目标应该是开一个 401(k),把你能抵税的每一块钱都塞进去,还有足够的钱买房子、汽车,做任何你想做的事。也许把旅行留到以后吧。否则,别人在为你赚钱。
在此过程中,你需要考虑您的职业,而不仅仅是你目前的工作。为此,你需要避免这九个陷阱。
陷阱 1:在技术中停留太久
我得到它。你喜欢 Microsoft C# 或 Java 或 JavaScript 或 Python 或 Cobol。然而,大多数技术都有采用、高峰、外包、利基和不可雇用的生命周期。意思是如果你在 1980 年代就知道 Cobol,很酷。如果你在 1990 年代初期就知道这一点并且不打算退休,那么你就有失去工作的风险。
Java?我曾经为 Java 咨询收取每小时 300 元的费用。现在?现在 Java 劳动力被大公司大量雇佣。如果你认为 JavaScript 或 Python 或任何你最喜欢的东西不会以同样的方式发展,那么你只是没有注意。
陷阱二:成为垄断技术专家
出于同样的原因,需要对冲你的赌注。成为占主导地位的专家似乎很容易也很安全。但是,当技术炙手可热时,当地面突然发生变化并且你需要退出计划时,你就会与整个人群竞争。
例如,当 Java 流行时,我是一个C++ 人。我学习 Java 是因为每个人都希望我有更多的 C 或 C++ 经验。Java 的存在时间还不够长,无法满足此类需求。所以我学会了它并且能够绕过严格的 C 和 C++ 要求,相反我很早就开始学习 Java。
几年前,看起来 Ruby 会崛起。在某一时刻,Perl 看起来会达到 Java 最终达到的水平。预测未来很难,因此对冲你的赌注是确保相关性的最安全方法。
陷阱三:沉迷于一时的时尚
永远不要告诉Groovy 人它已经结束了。永远不要告诉Ruby 的人这是结束。然而,魔法已经死了。人们不会为 Groovy 或 Ruby 开发人员支付额外费用。如果你的老板让你在一个项目上使用它们,要么是因为他不在乎你用什么,这不是很重要,他想让你开心,要么他无知,没有意识到会有是劳动力供应下降。
无论如何,跳上新兴技术并学习它们。准备好成为第一个知道它的人,并将自己定位为这方面的专家。
但是,也要准备好在需求下降时跳槽。总会有其他新技术让人爱上,无论是语言还是数据库。
陷阱四:对政治过敏
每个组织,无论大小,都有某种政治。所以,你需要磨练你的政治技能。如果你不了解政治,你就会成为别人游戏中的棋子。我的意思不是说你必须是一个全是政治游戏而不工作的***,但你确实需要玩防御性的政治。
陷阱 5:对业务不感兴趣
“我只是一名开发人员,我对这项业务不感兴趣。” 那是职业自杀。你需要知道分数。你的公司做得好吗?它的主要业务挑战是什么?它最重要的项目是什么?技术或软件如何帮助实现它们?贵公司如何融入整个行业?如果您不知道这些问题的答案,那么你将在不相关的公司中为不相关的人从事不相关的项目,但要花费相对不相关的资金。
陷阱 6:拥有“联合商店”的心态
在我年轻的时候,我在一家电信公司的第一份工作中有一个老前辈,他估计几乎所有东西都需要六个月。他犯了去度假的错误,所以我在两周内完成了整个项目,但给他留了一件工作。我希望他会为此感到高兴。他不是。男孩,他不是。他抓住每一个机会让我被解雇。这成了他一生的使命。他向新主任抱怨。
当然,我完成了我的工作。我很有创新精神。我一直在寻找新的方法来更好更快地完成工作并解决问题。我离开那份工作后不久他就退休了。有几次,我在咖啡店看到他,我们假装不认识。
这不是我最后一次遇到“慢慢来,否则我们会把你搞砸”的想法。我的建议是在代码上做正确的事情,但要准备好面对即将发生的事情。如果这是一个普遍存在的问题,那就用脚投票——那家公司哪儿也去不了。
陷阱 7:不知道(或关心)你的价值
“我不是为了钱。” 然后培养一个爱好。无论如何,不要每天上班都想着下一块钱。但也不要去上班,赚的钱比其他人少 50%。了解你的价值,并收集它。
陷阱 8:把你的工作当作一份工作
“这只是一份工作。” 不,这是你职业生涯的一步。你不会永远从事这份工作。那么,在这里你能学到什么?你下一步怎么做?谁是你最终想要去的地方?这份工作如何帮助你达到目标?
培养整个业务的态势感知能力。它会对你和你工作的人有所帮助。从长远来看,它也将为您提供良好的服务。这不仅仅是一份工作,更是一次旅行。
陷阱 9:认为这只是为了钱
销售人员喜欢说,“我是投币式的。” 然而,如果你不是做销售的——没有人愿意为了钱而和某人一起工作。你关心什么?这是你唯一会全力以赴的事情。我知道我只想和关心工作的人一起工作。你呢?另一方面——不要对此感到难以忍受。如果您真正关心的是制表符与空格,那么也许一些***或氯米帕明会有所帮助。