如今随着互联网行业的迅速发展,市场对于程序员的需求增大,因此程序员也不再基于计算机科学或软件工程等个别专业的毕业生,非计算机专业出身的程序员为数不少。

他们的主业曾是物理、数学、自动化,甚至英语、艺术或历史,他们出于对编程这一事业的青睐,决定通过参加IT培训,投身成为程序员,但是也会遇到不同的困难。

一、跨专业转行面临的困难

作为一门技术工种,半路出家当程序员谈何容易。

对于一个希望转型成为程序员的求职者,留给他学习技能的时间窗口通常极为紧凑,而知识积累的欠缺导致他们往往在一开始只能以速成的方式谋求技术熟练。

许多来培训的学员怀着对事业的目标,克服了一个个技术学习和思维方法上的障碍,抵御住了周遭那些质疑自己选择的声音,面对工作中或明或暗的不信任,埋头于编程语言和企业业务,最终以不错的职业发展回击了外界给予他们的质疑。

本文搜集整理了一位拥有成功转型经验的候选人,他也是培训班出身,如今成为了不错的程序员,是企业的技术骨干,拿到了不错的薪资,他将分享自己是如何从半路出家者走到今天的经验。

马明:地理专业的技术达人,靠培训机构入门

马明是南京人,早在大学里,马明就以技术手段活络著称。他读得是南京本地一所知名高校,专业是地理信息系统。在一项地理信息整理工作时,他独立完成了地理信息系统网页搭建任务的最初版本。

「我从小就喜欢玩电脑,也爱看IT名人的传记。」在九十年代,中国的商业传记中,最受欢迎的当属比尔·盖茨,马明对于IT的概念大部分也来源于此。

尽管对IT有兴趣,但马明一直没想过学习编程,他在地理信息专业的课程得心应手,将来的出路被寄托于研究所或者交通企业。

但是,为学院搭建网页的那几个月真正改变了他,为了完成这个任务。马明开始潜心学习编程语言,他选择的第一款语言是Python。

「豆瓣最早就是阿北在咖啡店里用Python写出来的。我玩豆瓣,我也用Python。」顺利结束了学院的任务后,马明突然意识到了自己在技术板块的潜力。

毕业后,马明应聘进入某大型交通企业,并在其中自告奋勇承担一部分IT技术工作。在那同时,他决定为自己的编程技能充电。

为了真正入门,马明在公司附近报了一个IT培训机构。在培训班里,马明接触到了CSS和JavaScript,也系统性地了解了数据结构、算法与数据库。

「培训只能算入门工具,我当时作为非科班出身的人,这是适合我的途径。」

培训结束,在交通企业,马明的工作逐渐受到上层认可,工作也彻底调整为技术岗位。IntellijIDEA、oracle、kafaka、cucumber、sonar、Jekins,马明用到的技术工具越来越多,承担的工作责任也逐渐核心。

工作3年后,马明离开了国企,目前已入职一家互联网企业,担任Java工程师。

二、启示

会做人与会做事同样重要,但是有很高的技术能力说到底还是最重要的,这世界毕竟是看实力的世界。

总的来说,培训班出身的程序员在市场上基数不算小,一个希望转型成为程序员的人员,有哪些值得重视的经验呢?

1、快速建立知识体系,获取程序员式的思维方式。

2、寻找合适的途径实现技术入门,比如报名参加一个口碑良好的培训机构。

3、依靠书本进行深入学习,尽管技术博客或者社区论坛上的大神很多,但阅读一本书仍是系统习得知识的最好途径。

4、初学者应该积极发问,依靠别人的经验并不可耻,关键在于用最少的时间获取最多的收益。

5、大量阅读源码,根据多数受访者的经验,阅读源码是最快的成长途径。

6、找一门语言入手,精通之后再学其他,HTML5、Python、Java 、C、Golang等都是强大且普世的入门语言。

转型要趁早,对程序员这份工作而言,越晚转型的代价越大,年龄越大,危险就越高。

从头学起一样东西,难度总是非常高,尤其是当你身边的人都比你年纪小,而且比你成就高的时候。

程序员的“江湖”很大,但人生的时间很短,何不趁年华正好,寻一把“好剑”,肆意“江湖”?

半路出家当程序员容易吗?怎样才能拿高薪?相关推荐

  1. 作为一名半路出家的程序员,要学的还很多

    code小生,一个专注 Android 领域的技术分享平台 作者:进击的Hello_World 链接:https://www.jianshu.com/p/95d431a5850e 声明:本文是 进击的 ...

  2. 【硬核教程】作为一个程序员,怎么做才能母亲在母亲节感到双倍快乐

    [硬核教程]作为一个程序员,怎么做才能母亲在母亲节感到双倍快乐 母亲,是这个世上最伟大的人.她给我们生命,让我们来到这个花花世界. 其实作为程序员,一般毕业之后都会在大城市工作.别问为什么,问就是因为 ...

  3. 零基础能否转行做程序员,那些半路出家的程序员大神给你做了榜样

    这些年,随着中国互联网产业的高速发展,对程序员这个职业的需求越来越大.而相对较高的薪水.简单的人际关系.入行不需要靠拼爹这些优点,也让越来越多的年轻人选择了这个职业.甚至很多本来已经从事了其他行业的年 ...

  4. 前端薪资竟最差?程序员跳槽时如何才能谈个好价钱

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 本文经授权转自「100offer」 前端作为仅次于 Java 和架构师的热门岗位,在去年 1 ...

  5. 编程人生 | 一位半路出家的程序员的“天命”之选

    口述:金从军 访谈:英子 毕业于北大物理系,爱好游戏与编程,做过大学教师.IT 创业者.渠道总监.程序员.开发项目经理--.从 8 年前开始普及 App Inventor 编程,到如今可谓" ...

  6. 安卓培训价格!半路出家Android程序员看我轻松逆袭!深度好文

    前言 程序员,近年来十分火爆的职业,凭着巨大的市场缺口和高额的薪水吸引着大量毕业生加入程序员的队伍.这其中就包括各类专业的学生,像我这种自动化专业的也在其内.这些不是计算机科班出身的可以看作是半路出家 ...

  7. 如果你是个半路出家的程序员,请一字一句的看完

    作者并不是行业顶尖技术达人,核心思想是希望通过自己的经验能让有缘分看到文章的非科班出身的程序员对自己的事业有些思考,少走弯路,没有批判任何人的意思. 前言不啰嗦太多,信息时代的迅猛发展造就了信息产业, ...

  8. 程序员应该怎么自学才能入门 ?我来聊聊自己的经历

    当你想成为一名程序员,如何自学入门是一个非常重要的问题.在这里我分享一下我的经验,希望能对你有所帮助. 首先,为了制定好你的学习路线,你可以在网上的培训机构网站找到一张基础路线图.这张路线图必须是跟行 ...

  9. Java程序员该如何学习才能成长为一名优秀的架构师

    Java架构师,首先要是一个Java程序员,熟练掌握使用各种框架,并知道它们实现的原理,Java虚拟机原理.调优,懂得JVM能让你写出性能更好的代码,池技术,什么对象池,怎么解决并发量.连接池,线程池 ...

最新文章

  1. 腾讯曝光新型AI攻击手法:“黑”掉神经网络,构造后门,最主流模型均不能幸免...
  2. 【SQLServer】【恢复挂起的解决方案】附加文件时候的提示“无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。 ”【数据库恢复】...
  3. sprintf作用2
  4. Linux下怎样安装tomcat,Linux下安装Tomcat的步骤是怎样的?
  5. mysql for update场景_一个mysql死锁场景实例分析
  6. window. onload=function(){} 与 $(function(){}) 的区别
  7. html 隐藏hide,jQuery UI 实例
  8. 有谁知道高速大数据量无线传输技术
  9. linux 进程内存 limit,Linux 中的Soft limit 和Hard limit
  10. PyTorch:tensor-基本操作
  11. 2d shader unity 阴影_Unity里实现Sprite Renderer的阴影
  12. 云南数据中心机房资源介绍、IDC资源分布,机房数据中心建设解决方案
  13. js截取中英文字符串
  14. LiveZilla 详细 配置 设置 (三) 配置 LiveZilla 服务
  15. 深入理解JVM - 类文件的结构
  16. 阿里云elasticsearch试用套路
  17. ups不间断电源品牌_德国阳光蓄电池_蓄电池代理-山东万仁电源设备有限公司
  18. B站愚人节彩蛋,UP主 “集体变绿”
  19. 无需修改代码,用 fcapp.run 运行你的 REST 应用
  20. CGB2105-Day19

热门文章

  1. 室内定位常用定位技术_米级蓝牙定位方案,厘米级UWB定位方案
  2. 软件测试-如何抓取APP测试中崩溃的log日志
  3. SkeyeVSS智慧塔吊可视化监控系统 助力落实建筑安全生产解决方案
  4. 企业数字化转型进入深水区 用友云如何做到随需而变?
  5. 电商网站购物车存储方式
  6. 软考网络管理员学的html是,软考网络管理员备考知识点精讲之HTML简介
  7. 常见笔试题:根据值对字典进行排列。
  8. LInux 命令show
  9. Windows 10 双启动菜单丢失
  10. Windows下怎么修改iTunes备份路径?