概述
首先,介绍我自己的软件开发历程。 我上大学时,我的计划是成为一名土木工程师 。 我花了两个学期的物理学,才意识到这个计划行不通。 我发现我真的不喜欢物理学,而要成为一名工程师,您需要扎实的物理学背景。 值得庆幸的是,在第二年结束之前,我不需要决定专业,并且进行了一些研究。 我选择了工业工程 ,在那里我可以上一些工程课以及一些操作和金融课。 听起来足够有趣,但是我认为我毕业后可能需要一些帮助才能找到工作。 因此,我决定参加入门编程班。
这不是我第一次编程。 像我这个年龄的其他极客一样,我在学校期间就用TRS-80编写了一些Basic。 但是,我的第一堂编程课就像打开灯泡一样。 我很快意识到编程是我真正想要做的。 我换了专业,最终毕业,并在我们的行业中有几份工作。 我现在从事专业编码已有17年以上。
这与您是否应该成为软件工程师有什么关系? 整个故事并不完全重要,但是有些方面需要理解。
您必须享受自己的工作。
在软件工程中,这比其他一些行业更为重要。 在许多情况下,软件工程不是典型的9比5的工作。 压力也很大。 如果您不喜欢编程,那么压力会使您无所适从,最终导致代码无法正常运行。 2010年8月,我写了一篇关于工作试验的幽默文章 。 这本来是个玩笑,但在某些环境下,这些观点太正确了。
您可以具有一定程度的工作安全性。
在这种经济形势下,任何级别的工作保障都是好的。 这并不意味着程序员总是保留自己的工作。 我们像其他所有人一样经历裁员。 但是,有很多可用的工作机会,并且该行业还在继续增长。
在软件工程方面有很多钱。
您可能看不到一大笔现金开始,但是随着时间的流逝,您的薪水将会增加。 如果您查看不同地区的薪水调查,高级工程师的收入可以达到100,000美元或更多。
有很多工作可供选择。
您是否喜欢使用嵌入式系统等实时设备? 手机和平板电脑等移动设备正在Swift发展,并且移动领域正在发生大量的发展。 网站和Web应用程序正在不断建立,并且要求人们了解UI开发,一些服务器端开发甚至可能是一些数据库代码。 如果您喜欢编码,则有很多利基可供探索。
你的灵感是什么?
你为什么要编码? 有些人喜欢创造东西的想法。 其他人喜欢解决难题。 您可能喜欢编程中的快速反馈周期。 如果您没有编程的灵感,那么您可能将不会真正喜欢这份工作。
通往独立之路更容易。
有些人可能不喜欢在某家大公司当奴隶的想法。 软件开发使您可以远程工作或建立自己的咨询业务。 这比其他许多行业都容易,在这些行业中,根本不可能进行远程工作。
显然,没有明确的理由成为软件工程师。 这是个人的选择,而不是刻板印象,例如内向的数学和科学爱好者,他们热衷于《星球大战》和《星际迷航》的狂热分子。 要了解您是否喜欢编程,请尝试编写一些简单的代码。 不要试图构建一个重要的Web应用程序或一些移动应用程序,而这从一开始就太多了。 查看一些有关学习语言并开始编码的基本教程。
其他相关职位:
- 给软件工程师的15条原则
- 编程是关于保持基本技能的
- 给软件开发人员的7个简历提示
参考: Regular Geek博客上的JCG合作伙伴 Rob Diana 为何要成为一名软件工程师 。
翻译自: https://www.javacodegeeks.com/2012/06/why-should-you-become-software-engineer.html
最后
以上就是满意康乃馨为你收集整理的为什么要成为软件工程师的全部内容,希望文章能够帮你解决为什么要成为软件工程师所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复