65.9K
CodeProject 正在变化。 阅读更多。
Home

软件开发的浪漫化

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.08/5 (7投票s)

2014年7月17日

CPOL

5分钟阅读

viewsIcon

13955

这篇文章旨在表达我在软件开发行业十年中所观察到的一些见解。

这篇文章我写了一段时间了,主要是想分享一下我在软件开发行业十年中的一些观察。在我这个行业至今的经历中,我非常幸运地参与了一些非常有趣和激动人心的项目,并且还曾担任一所当地大学的兼职教授。

我的工作内容一部分是协助实习生项目,另一部分是帮助许多刚入行、正在学习独立成长的初级开发人员。在所有这些工作中,我收到了很多问题,说实话,很多时候都是那两个相同的问题。第一个问题是大多数人首先想到的,“如何才能进入软件开发行业?”,这也是我大多数学生会问的问题,毕竟他们中的很多人即将完成大学生涯。另一个问题通常是我从初级开发人员那里听到的,在他们获得那个至关重要的第一份工作之后:“如何在这一行取得成功?”我见过很多开发人员来了又去,也和我许多我敬佩的行业人士共事过,而讽刺的是,这两个问题的答案竟然是相同的,而且很少会是你所期待的那样。

我的大多数学生或初级开发人员在被问到这个问题时,心里都有一个特定的答案。他们期待听到,“如果你学会了 C#,你就会成功。”或者“如果你精通 Angular.js,你很快就能赚到六位数。”但令人遗憾的是,根据我的经验,这个问题的答案并非如此容易量化。根据我的经验,你的职业生涯的走向始于你对成功的定义。有一句古老的谚语说,如果你想开始做某件事,你应该始终有一个结局在心中。

这个建议是绝对永恒的,意思是无论你做什么……你都应该有一个目标,一些你希望完成的事情。所以,你需要做的第一件事就是为你自己定义成功。

对我来说,成功分为三个类别……我是否就业?我是否喜欢我的工作?我的收入是否符合我的自我价值?

如果这些问题的答案都是肯定的,那么我就可以认为自己是成功的。这里重要的是,你自己设定衡量成功的标准,并使其可衡量。我知道这些问题听起来很普通,现在大多数人可能正在用一种“拜托,你在开玩笑吧”的表情看着这篇文章。

不幸的是,电影甚至大学都将成功定义为在谷歌工作或成为下一个扎克伯格。但说实话,这是对这个行业一种非常浪漫化的看法,它让许多人注定失败。这就像每个人拿起吉他,并不意味着他会成为下一个吉米·亨德里克斯一样。

所以,让我们专注于可实现的目标。对你们中的一些人来说,这可能是在谷歌找到一份工作。在目前的公司晋升为经理,或者成为一名自雇人士。我倾向于用这些近乎抽象的概念来帮助我专注于对我来说重要的事情。

现在,我知道你在想,“这怎么回答那些问题呢?”事实是,在这个行业,热情是无价之宝。有很多人可以写代码,朝九晚五地工作。在许多雇主看来,他们有培训项目,可以教任何知识水平的人以他们想要的方式编程。但有热情的人却非常罕见。有热情的人会主动利用业余时间学习这些东西,并将保持与时俱进作为优先事项,并将这些见解融入到自己的工作中。这提供了更大的价值,这些人也最引以为傲于自己的工作,并且会不惜一切代价把工作做到最好。

这些人是我们行业的“千里马”,说实话,他们是最受欢迎的。他们获得最高的薪水,赢得最多的尊重,受到微软和谷歌等公司的关注,并且热爱自己的工作。

所以你会说,这很好,但如何才能成为那样的人呢?我只是一个刚毕业的初级开发人员。答案是,只要有机会,就尽可能多地学习。如果你将利用业余时间阅读相关知识、进行个人项目、挑战自己做得更好或寻找更好的解决方案作为优先事项,不知不觉中你就会发现自己成长为一个充满热情的开发人员。说实话,根据我的经验,剩下的事情会自然而然地为你安排好。

话虽如此,我不想误导你,这并不容易,需要长时间的工作,辛勤的努力,而且可能会令人沮丧。当你夜深人静时,别人都在酒吧寻欢作乐,而你却因为一个网格加载不出来而抓耳挠腮。你可能会想尖叫,但说实话,回报是巨大的。根据我的经验,当你解决问题时获得的满足感是惊人的。

我现在并不是说要当个宅男,但我想说的是,要为你所做的事情感到自豪,并时刻努力提升自己。

现在,说出这些是你的目标只是过程的一部分。下一步是让这些目标为你服务。因为如果你不采取任何行动去实现目标,那么拥有目标又有什么意义呢?

你真正需要做的第一件事就是将这些目标融入你的日常生活。你需要专注于利用这些目标来塑造你的决定。

因此,对于每一个问题或机会,你都需要问自己,就我而言,“我是否享受这个?”“这是否能帮助我因为更有价值而获得与我价值相匹配的报酬?”或者“这是否有挑战性,或者我该如何让它变得有挑战性?”如果你用这种方法来保持你的目光聚焦于目标,你就会发现自己成长为一个充满热情的开发人员。

 

© . All rights reserved.