当前位置: 首页 > news >正文

你为什么选择成为一个程序员,你适合做一个软件开发工程师吗?

选择一个职业也许有许多理由,那你为什么选择做了一个程序员呢?

作为一个标准的80后老猿,我来说一下自己的亲身体会,也给想入门的小白一个心理评估。

本人开发15余年,随没有太大的建树,但也有自己的些许经验,算是对得起软件开发工程师的称呼。

大学报考的时候,计算机并没有那么发达,电脑用的是win98,甚至还有Dos系统,鬼知道以后出现的淘宝、京东等

但我毅然选择了计算机专业,也许这便是真爱了吧。

当时不知道计算机还是要分软件方向,网络方向,硬件方向等等各种领域。

用我同学的话说就是:你不学计算机只是不懂计算机而已,你学了计算机那你完了,你会发现你不懂的太多了.....

此话并没有夸大其词,软件开发更像是一个接口,对接到各个行业。

这说明了什么?

选择了软件开发,你必须保持一颗学习的心,而且是一直坚持不懈的学习。

我个人认为这条路能不能走好,需要看以下几点:

  1. 对软件开发的热爱(30%)
  2. 坚持不懈努力学习(50%)
  3. 缘分与机遇(20%)

在我大学毕业的时候,正是培训班满天飞的阶段,我没有选择培训班,觉得完全可以自学----当然主要是没那么多银子,凭着自己的一腔热血,自学ASP,SQLServer,再后来的C#,以及ASP.Net。但自学出身的程序猿并不被大厂青睐,所以我奉劝各位,如果有能力(资金)的话,入门前可以找一个培训班,这会让你事半功倍。也算是我的血泪教训吧。如果在工作初期能进大厂,哪怕是进去复制粘贴,也会给你今后的职业生涯带来极大的优势。

软件开发能给你带来什么样的人生体验?

首先,不用过多的和人打交道。

相信这也是许多码农的选择成为一个程序员的初衷吧,没错,确实是这样的,你只需要对着计算机敲代码就行了。但你仍需要保持和人沟通的基本能力。而且我建议多多培养自己这方面的能力,毕竟程序员也需要有人作为形象代言人(即产品经理),而且这可能成为你的强项(和别的程序员相比)。

第二,相对较高的薪资

当然,现在是一个看脸(neng)蛋(li)的时代,如果你的技术水平够高,相信你绝对能得到你理想中的薪资,曾经在我找工作的时候有个HR对我提出的薪资表示怀疑,甚至说出了“你很缺钱吗?”这样的话?我不批评她作为HR的不够专业和不够礼貌,起码说明了她肯定是没想到过这个待遇的,后来我如愿找到了适合自己的工作,也证明了我并没有因为“缺钱”而夸大海口,毕竟程序员是一个技术活儿,并不是谁都可以干的,所以还是有一定优势的,但也不要觉得会比别人好太多,只能算是中上水平。

第三,可以做出许多自己想实现的产品

当你有了一定的积累以后,可以做出各种各样的程序,这就是所谓的程序员该做的本职工作,有人抱怨给别人做产品总是被修改需求,我则认为这就是我们存在的意义,抱怨解决不了任何问题,设计要留有让别人修改的余地,修改要留有便于操作的方法,这才是软件设计的高级操作。然而产品没有投入使用之前,没有人能完全预料到会出现什么Bug,那就需要后期不断的进行维护,最后看到自己做出来的产品运行在别人的电脑或者手机上,那种满足感是别人绝对无法体会到的。

第四,提升自己,活出自己的人生

搬砖时间长了,慢慢不想搬了,也搬不动了怎么办?和其他职业其实一样,提升自己才是王道,正所谓技多不压身,何况我们是专业干技术的,没几个拿得出手的技能,怎么和别人华山论剑?其实只需要拿出半个月的工资抽时间来投资一下自己,你就会比别人强很多,学什么看你自己需要,现在的技术太多了,也没必要都学,只要精通几门就够了,我觉得这也是最值得花的钱。我出身普通家庭,身边没有人能在事业上拉我一把,虽然我也很感恩我遇到的人,但他们确实没有能力给我这个帮助,所以需要自己一步步踏出这样的脚印,而且这完全是可以做到的,这也是软件开发给我的人生成就感吧。

第五,防猝死

这在程序猿界已经很有名了,程序员将面临各种加班,加班以及加班,没有时间运动,甚至干起活儿来,都想不起喝水和吃饭,真正的废寝忘食,因为你的大脑已经全身心的用来运行各种程序...... 在这儿提醒各位,程序虽好,不要迷恋哟,记得多多照顾一下自己的身体,毕竟身体是一切一切的本钱,秃头既然不可避免,那就让我们做一个健康的秃头吧。

最后,中年危机

我也是刚刚到这个段位,网友打趣说,35岁后的程序员最适合的职业是外卖骑手,我信以为然,感觉自己以后的路也很迷茫,国内的现状确实没给大龄的普通码农太多的机会(大佬稍好,但也不排除被离职的风险),要想好好的做一辈子码农也不易,且行且珍惜。

程序员这条路,不懈的学习绝对是黄金法则,你准备好了吗?

 


简码笔记,让你的代码更加简约精炼。

转载请注明出处。

 

 

 

 


http://www.taodudu.cc/news/show-4565106.html

相关文章:

  • 奋斗之路
  • “我们为什么要做 iVX ? ” ——访 iVX CEO 孟智平 了解 iVX 企业文化
  • 为什么要早点进入软件测试行业?现在加入晚了吗?
  • 程序员放弃阿里工作回家当公务员,朋友:年纪轻轻为什么不奋斗
  • 程序员的奋斗史(十三)——我为什么不考研
  • 为什么要学日语?
  • 女孩,你为什么不沉住气奋斗
  • [源码和文档分享]基于java的葫芦娃大战妖精
  • 使用SDL实现一个简单的YUV播放器
  • 直播系列1-ffmpeg捕捉摄像头发送rtmp
  • Error:Execution failed for task ':app:validateSigningDevDebug'. Keystore file E:\workspace\trunk\H
  • java中提供的好用的生成随机数字的工具类(可用来当验证码)
  • Python习题六
  • 【DL】长短期记忆网络(LSTM)
  • python函数笔记_小白学习笔记之Python函数(一)
  • C# 将截屏图片jpg转为YUV格式,再进行H264压缩成视频,求思路,求源码?
  • TensorFlow错误:fatal error: tensorflow/core/framework/op.h: 没有那个文件或目录(PointCNN遇到的错误)
  • 手机端抓包http/https-Fiddler的设置
  • 葫芦娃说 | 下一代编解码标准的抉择
  • 计算机音乐谱黑猫警长,求大神给乐谱音符@要黑猫警长 舒克贝塔和葫芦娃的
  • linux里的葫芦娃----awk ,sed,grep
  • 今夏成为小葫芦娃的最后机会!
  • 画葫芦娃
  • 一个葫芦娃的小程序,爷青回!
  • 葫芦娃团队
  • 斯蒂夫乔布斯传 读后感
  • rest-work-eat-study-rest-work-eat or rest-rest-work-work-eat-eat..
  • 读《富兰克林传 绪》有感
  • Java的继承多态学习总结
  • 一文读懂JS继承相关知识点