转行做程序员之前你应该考虑的三件事
2002-2014年间,全天下吹起一阵写代码的风潮,各大媒体疯狂报导,宣扬年轻人不管所学为何,一定要学写程序。时不时就会看到「程序员是最有钱途的事情之一!」或者「连奥巴马都最先写代码,你能不最先吗?」这类的文章,不管款项诱惑、名人带头,好像全天下都在疯狂的做程序。就算到了2015年底,不时仍有这类文章泛起。相对之下,许多人以为自己现在事情很糟糕,包罗老板高压统治、事情内容乏味、薪水仅能生活等等,看到文章里头那些「高薪」、「出国事情」、「热门职缺」的字眼,是不是都想转行呢?今天就整理一些建议给各人。
第一件事,程序员都在做什么?
首先,程序员的领域有许多种,我以前被影戏骗了,以为程序员就是影戏里头的黑客,只要几秒就可以把很是大的系统架构给完成,凡提到入侵、破解、渗透等字眼,黑客都可以轻松处置惩罚。但说着实,「黑客」只不外是程序领域其中的一个领域,举凡手机软件、网站、数据库维护、服务器、大数据等等,每一个领域都是一门专业,不光只是我们寻常看到「Google工程师」、「Apple工程师」那样简朴的分类法。
以是,当各大媒体都在宣扬转职成程序员的时间,大部门谈的都是软件工程师(software engineer),最主要照旧由于软件是我们一样平常生涯最常接触到的,包罗桌机软件、手机软件、网站,都是这几年如火如荼在生长的项目。
以下说到的程序员,指的都是软件工程师。以是工程师到底都在做什么?就事情来说,不超脱以下五件事情:
1,跟其他工程师讨论
2,编写代码
3,解决bug
4,和用户相同
5,和产物撕逼以及被老板骂
对于水平比力低级的程序员,改BUG这个步骤会占掉绝大部门的时间,而且历程是很是无聊且漫长的。找一位工程师问他处置惩罚过最愚蠢的错误,一定回覆是「为了找一个错字耗了一整天」,听起来有没有很铺张时间?没错,就是这么铺张时间!甚至,种种错误都是「屋漏偏逢连夜雨」,每当你最需要专心做其他事的时间,错误就泛起了,然后手边原本计划要做的事情就这样弃捐了,进度来不及,最后就被老板骂。这绝对是刚学程序开发的常态。固然,在这些错误当中,我们去学着怎样写出更好的程序,避开那些给自己埋下的地雷,淘汰错误发生的机率。随着时间推进,我们就很少再犯这样愚蠢的错误。
但岂非妙手程序员就不用改BUG吗?很遗憾,资深的工程师不只要处置惩罚自己的错误,还要处置惩罚别人的错误,越资深遇到的问题越棘手。信赖各人都知道不少企业会捧着大笔钞票去找资深工程师,而这之中除了要写新软件以外,许多软件开发都是要请人来擦屁股的。就像创业家面临种种经济、心理、社会的压力一样,工程师就是在面临种种程序上的沈阳软件设计
问题,有可能是针对庞大程序当中发生的一个bug,也可能是公司服务接纳的手艺发生了问题。例如很著名的GitHub攻击事务,当各人都以为Ruby on Rails手艺很宁静时,突然被人抓出严重的宁静毛病,这时若是我们在公司中恰巧使用了相同版本的Ruby on Rails,是否也因此要为公司解决这个问题?
因此,在工程师生涯中,其中一概略务就是要解决问题。若是天天都在面临这些情形,自己是否还能乐在其中?
第二件事,不要被媒体的宣传蒙蔽了双眼
程序员薪水超高?
行行出状元,所有领域都有措施赚取高薪,但对程序员来说,情形比力切合「80/20规则」,就像许多人说的:
工程师饿不死,但也存不了什么钱。
不管是能力通俗、只会听命行事的程序员,或是遇人不淑、老板小气的程序员,或许都无法取得高薪。若是半路出家的程序员,刚最先一定无法期待有超高的薪水,也很难找到商机立刻创业,尤其转职的筹码较少,不像其他工种的学生许多有根本、有作品,找事情较为容易。
要谈高薪,照旧得拿实力来谈,若是无法针对中型的软件项目设计出优秀的构架、或是对自己善于的手艺还不完全相识,那对于薪水照旧不要有太高的期待,而这些都是需要履历累积的。刚起步的程序员,对媒体报道
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。