为什么要成为软件工程师

像任何普通的博客作者一样,我也迷恋我的博客。 我得到多少流量? 交通从哪里来? 领导者在这里使用哪些搜索字词? 当考虑要编写的新内容时,搜索词最为有趣。 今天,我写的是我在搜索字词中看到的一个问题,为什么要成为软件工程师?

首先,介绍我自己的软件开发历程。 我上大学时,我的计划是成为一名土木工程师 。 我花了两个学期的物理学,才意识到这个计划行不通。 我发现我真的不喜欢物理学,而要成为一名工程师,您需要扎实的物理学背景。 值得庆幸的是,在第二年结束之前,我不需要决定专业,并且进行了一些研究。 我选择了工业工程 ,在那里我可以上一些工程课以及一些操作和金融课。 听起来足够有趣,但是我认为我毕业后可能需要一些帮助才能找到工作。 因此,我决定参加入门编程班。

这不是我第一次编程。 像我这个年龄的其他极客一样,我在学校期间就用TRS-80编写了一些Basic。 但是,我的第一堂编程课就像打开灯泡一样。 我很快意识到编程是我真正想要做的。 我换了专业,最终毕业,并在我们的行业中有几份工作。 我现在从事专业编码已有17年以上。

这与您是否应该成为软件工程师有什么关系? 整个故事并不完全重要,但是有些方面需要理解。

您必须享受自己的工作。

在软件工程中,这比其他一些行业更为重要。 在许多情况下,软件工程不是典型的9比5的工作。 压力也很大。 如果您不喜欢编程,那么压力会使您无所适从,最终导致代码无法正常运行。 2010年8月,我写了一篇关于工作试验的幽默文章 。 这本来是个玩笑,但在某些环境下,这些观点太正确了。

您可以具有一定程度的工作安全性。

在这种经济形势下,任何级别的工作保障都是好的。 这并不意味着程序员总是保留自己的工作。 我们像其他所有人一样经历裁员。 但是,有很多可用的工作机会,并且该行业还在继续增长。

在软件工程方面有很多钱。

您可能看不到一大笔现金开始,但是随着时间的流逝,您的薪水将会增加。 如果您查看不同地区的薪水调查,高级工程师的收入可以达到100,000美元或更多。

有很多工作可供选择。

您是否喜欢使用嵌入式系统等实时设备? 手机和平板电脑等移动设备正在Swift发展,并且移动领域正在发生大量的发展。 网站和Web应用程序正在不断建立,并且要求人们了解UI开发,一些服务器端开发甚至可能是一些数据库代码。 如果您喜欢编码,则有很多利基可供探索。

你的灵感是什么?

你为什么要编码? 有些人喜欢创造东西的想法。 其他人喜欢解决难题。 您可能喜欢编程中的快速反馈周期。 如果您没有编程的灵感,那么您可能将不会真正喜欢这份工作。

通往独立之路更容易。

有些人可能不喜欢在某家大公司当奴隶的想法。 软件开发使您可以远程工作或建立自己的咨询业务。 这比其他许多行业都容易,在这些行业中,根本不可能进行远程工作。

显然,没有明确的理由成为软件工程师。 这是个人的选择,而不是刻板印象,例如内向的数学和科学爱好者,他们热衷于《星球大战》和《星际迷航》的狂热分子。 要了解您是否喜欢编程,请尝试编写一些简单的代码。 不要试图构建一个重要的Web应用程序或一些移动应用程序,而这从一开始就太多了。 查看一些有关学习语言并开始编码的基本教程。

其他相关职位:

参考: Regular Geek博客上的JCG合作伙伴 Rob Diana 为何要成为一名软件工程师


翻译自: https://www.javacodegeeks.com/2012/06/why-should-you-become-software-engineer.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值