程序员职业中需要避免的八大「陷阱」

移动开发 前端
有些人因为你的父母让你(如果你在美国以外的地方长大)进入软件领域,或者因为你认为你可以用这种方式赚到很多钱。你不是年轻的时候进入了电脑领域,而且你并不喜欢软件开发。你总是会变得平庸。因为我们的行业不知道如何评估技能,人才或成就,你会赚钱,但这篇文章并不适合你。
[[229123]]

让我们面对真实。有些人因为你的父母让你(如果你在美国以外的地方长大)进入软件领域,或者因为你认为你可以用这种方式赚到很多钱。你不是年轻的时候进入了电脑领域,而且你并不喜欢软件开发。你总是会变得平庸。因为我们的行业不知道如何评估技能,人才或成就,你会赚钱,但这篇文章并不适合你。

如果你因为拆开电子产品看它们如何工作而受到惩罚。如果你每天晚上都偷偷地上网学习如何制作电子游戏。如果你花了宝贵的业余时间学习,没有人强迫你,让你积极地追求事业。然后你发现自己在软件行业工作,这篇文章是为你准备的。

你需要改变你对职业的看法。你不再为喜欢编程了;你为钱编程。把喜爱留给你的业余项目吧。无论如何,确保你至少喜欢你的日常工作——如果你喜欢的话,那就更好了。如果没有,在经济仍然火热的时候找一个更好的地方。

然而,你的目标应该是开一个401计划,把所有的税款都塞进去,剩下的钱足够买一座房子一辆车,做你想做的任何事。否则,别人就会赚你的钱。

在此过程中,你需要考虑你的职业,而不仅仅是你现在的工作。要做到这一点,你需要避免这八项陷阱。

陷阱1:在技术上停留太久

我知道了。你喜欢Microsoft C#或Java或JavaScript或Python或Cobol。 但是,大多数技术具有开始采用,高峰,外包,小众和无人使用的生命周期。意思是如果你在20世纪80年代学会Cobol的话,很酷。如果你在20世纪90年代早期学会,并不想放弃,那么你有可能失去工作。如果你在90年代后期学会它,那么Y2K(千年虫问题)每小时可以得到300美元。 现在呢?你必须自愿从海岸搬迁出去,而且你可能会做得比你掌握的要少。

Java怎么样?我曾经为Java咨询每小时收取300美元。现在?现在,这项工作由离岸公司在岸完成或离岸完成,其中一家离岸公司知道如何解决劳动法。如果你不认为JavaScript或Python或任何你最喜欢的东西会以同样的方式,那你只是没有留意。

陷阱2:成为垄断技术的专家

同样的道理,你需要对冲你的赌注。成为任何支配地位的专家似乎都很容易和安全。但是,当新技术热起来,阵地突然转移,你就与整个人群竞争,你就需要一个退出计划时。

例如,当Java热时,我是一个熟悉微软和C ++的人。因为每个人都希望我有更多的C或C ++经验,我学习了Java。Java当时尚不足以满足这些要求。但我学会了它,并且能够绕过很强的C和C ++需求,我在Java入手比较早。

几年前,它看起来像是Ruby将要方兴未艾。有一次,Perl看起来会达到Java最终做到的水平。预测未来是艰难的,所以对冲你的赌注是确保安全的方式。

陷阱3:不爱上时尚

切勿告诉Groovy人员它已结束。然而,魔法已经死亡。人们不会为Groovy开发人员支付高价。如果你的老板允许你在一个项目中使用它,那将是因为他不在乎你使用什么,这不是很重要,他想让你快乐,或者他是无知的,并没有意识到会有是劳动力供应下降。

通过一切手段,跳转到上升的技术并学习它们。准备好成为***个了解它并让自己成为专家。

但是,当需求降低时也准备好跳跃。 无论是语言还是数据库,总有其他新技术可以爱上。

陷阱4:对政治不敏感

每一个组织,无论大小,都有某种政治。所以,你需要磨练你的政治技巧。如果你不知道政治,你会成为别人游戏中的棋子。我并不是说你必须成为那些混战政治游戏并且没有工作的混蛋,但是你确实需要玩好防御性的政治。

陷阱5号:对业务无私

“我只是一名开发人员,我对这个行业并不感兴趣。”这是职业自杀。你需要知道得分。你的公司做得好吗?它的主要业务挑战是什么?它最重要的项目是什么?技术或软件如何帮助实现它们?贵公司如何融入整个行业?如果你不知道这些问题的答案,那么你将成为公司中无关紧要的人员开展无关紧要的项目,这些项目相对没有含金量。

陷阱6:拥有“工会公司”的心态

当我还年轻的时候,我***份工作在一家电信公司,有一个老人,他估计几乎做每件事都花6个月的时间。他犯了去度假的错误,我在两周内完成了整个项目,包括他的工作。我原以为他会为此高兴。他不是,天呢,他不是。他抓住一切机会想把我解雇,这成了他一生的使命,他不停的向新主任抱怨。

当然,我完成了我的工作。我是创新。我一直在寻找新的方法来让事情做得更好更快,解决问题。我离职后不久他就退休了。有时,我在咖啡店里看到他,我们假装不记得对方。

这不是我***一次遇到这种“慢慢来,否则我们会收拾你”的想法。我的建议是做正确的事,但要准备好面对即将发生的事情。如果这是一个普遍存在的问题,那么就用你的脚去投票吧——去除了那个地方的任何其他地方。

陷阱7:不知道(或不关心)你的价值

“我不是为了钱”。然后培养一个爱好。无论如何,不要每天都为想着你的下一块钱而工作。但也不要去做比其他人少50%收入的工作。了解你的价值,并让它物有所值。

陷阱8:仅仅把你的工作当成工作来对待

“这只是一份工作”。不,这是你职业生涯中的一步。你永远不会只做这份工作。那么,你能在这里学到什么?下一步怎么做?你最终想成为什么样的人?这个工作对你有什么帮助?

发展整个业务的情景意识。它会为你自己和你工作的人提供帮助。它也将长期为你服务。这不仅仅是一份工作,而是一次旅程。

责任编辑:未丽燕 来源: 云技术实践
相关推荐

2015-04-08 11:22:52

2018-05-28 14:55:56

职业错误程序员

2023-01-31 15:43:47

2015-03-20 09:46:33

2019-07-10 09:12:20

程序员级别跳槽

2015-01-13 11:23:42

程序员APP开发

2012-12-11 09:31:19

程序员职业素养

2009-03-05 10:31:35

程序员IT行业职业规划

2015-07-01 14:57:37

程序员开发技巧涨薪

2018-08-20 09:58:01

数据结构程序员面试数据

2011-04-29 09:15:16

Servlet

2009-03-18 09:47:10

2014-10-20 12:19:09

程序员

2010-11-04 11:06:34

程序员

2019-07-02 09:30:31

程序员劳动陷阱

2012-12-04 10:08:25

程序员

2013-07-25 09:47:40

程序员职业发展

2009-02-23 13:00:17

程序员职业习惯

2015-06-29 09:51:49

Java程序员开发工具

2018-09-11 10:04:27

程序员面试数据结构
点赞
收藏

51CTO技术栈公众号