本人毕业快11年了。

大学读的建筑专业,却在IT行业干了10年。

真心来讲,我非常感谢好兄弟老唐,是他在我迷茫的那两年,领着我踏入了IT行业,也找到了自己的兴趣爱好。

这些年我经常在知乎、博客等地方发表文章、回答问题,也累积了小几千的粉丝,前两天收到一位读者的私信,大概内容是:他大学读的土木,工作两年了觉得太辛苦,工资不高,也不喜欢,所以想转IT行业,不知道发展前景怎么样,希望给我给他一些建议。

我经常有收到这样的问题,以前都是很简短的回答,这一次我打算认真从以下六点来回答:(但是也仅代表个人观点)

1.

依照近两年互联网发展趋势,作为一个在IT行业待了10年的从业者,我觉得在未来至少20年的时间内IT行业都有非常好的发展前景、非常大的发展空间。

我甚至一度觉得,如果你很迷茫,那么 IT 行业可能是绝大部分理工科的最佳选择。

一提起 IT,人们的第一印象便是:工作时间长,加班多,累,青春饭,人傻钱多死的早......

说出来你们可能不信,在我进入IT行业的前三年里,我爸都一直在劝我转行,说IT不靠谱,干不长久,直到我后来薪资越长越高,并且成家以后,他才停止劝说。

2.

IT 工作累么?

确实累,但又有哪一行是事少钱多不辛苦的呢?

看看自己的父母,问问你周围干建筑、做物流、做销售的同学,哪一个行业轻松?

重要的是,IT 行业虽然累,但是工资高,很多行业,累死累活赚的都抵不上 IT 行业的零头。

近5年国家发布的行业平均薪资排行榜,金融、IT 稳居前两位。

如果你是冲着高薪找工作,那么你就该选择金融和 IT,只不过金融行业对学历要求较高,很多都要求名校毕业生,并且大学还必须是金融专业的,外来行业想转行从事金融太难了。

但是 IT 行业就不一样了,看看这几年互联网带来的改变,不止改变了人们的衣食住行,很多传统行业也被影响,“互联网+”和“人工智能”时代, IT 行业的需求只会越来越大,只要你高中时候数学还不错,逻辑思维可以,只要你想,人人都可以转行 IT。

3.

你肯定会想,IT 行业工资这么高,为什么还是很少人做IT 呢?

相对于金融行业,IT就业门槛的确是低了点,但想转行做IT最低学历也得是个大专,想要以后成为某一类技术大牛,那数学、逻辑思维也必须要不错才可以。

IT 行业需要持续的学习,很多人难以坚持、吃不了这个苦,直接就倒在了入门上,再加上人们对 IT 行业的印象较刻板,愿意从事 IT 的人也就不多了,家里稍微有点关系的谁愿意从事这么一个苦差。

而愿意从事 IT 的是哪些人呢?

大部分都是一群不怕吃苦,农村出身,家境一般,没关系、没背景、耐得住寂寞,同时又想靠自己闯出一番天地的人。

我们喜欢自嘲,还经常自黑 IT 行业没前途,累成狗,工资也就那样,说不定哪天钱还没用完人就猝死了,但是你要是再问我们加入 IT 后悔不?

绝大多数人都会说不后悔,毕竟这是少有的靠实力晋升的行业。

4.

IT行业想靠拿死工资发财很难,但是养家糊口过日子绝对绰绰有余,工作一两年,大街上到处都是月薪过万的小程序员,工作三五年,月薪 2w+ 的太正常了。

其他行业想要在短时间内达到程序员这么高的工资,比较困难,往往都需要花费双倍的时间。

IT 行业是最公平的,没人靠关系、靠背景,你的能力决定一切,而且从事 IT 行业之后你的视野会更开阔,你可以接触以前从来没接触的东西,你可以随时关注到这个世界的变化,你的格局、思维、想法都会发生改变,这点我深有体会,自从做 IT 之后,真的让我整个人都变了。

IT 人做事相对比较实干、保守,所以 IT 人的创业成功率一般高于其他行业的人。

我以前高中的一些同学,当年考上各种名校的,学了物理、化学、数学等理科的,后面竟然大部分都转行到了 IT,对他们的思维逻辑与学习能力来说,他们转行 IT 太容易了,而转行的原因在于他们毕业后很难找到高薪的工作,而当初本身又不懂,毕业后又不想拿着低工资从事学术研究,所以,纷纷不约而同都转到了 IT。

5.

近几年比较流行的说法是“做程序员不能超过35岁,程序员是吃青春饭的。”这些话我从最初的相信,然后的怀疑,到现在懒得理。

之所以行业内会流传这种说法,是因为有一部分技术人员在工作之后就停止学习新的技术,接受新的东西,时代在前进,知识也在不断的更新,不学习当然只能被淘汰,所有行业都是这样。

对于现在的人来说,不管是目前IT行业的整体环境,还是未来发展,再选择的时候,完全可以将IT行业视为常青的职业。

6.

最后补充一点,IT不等于编程,虽说编程是 IT行业的核心,但是除此之外,还有测试、UI、运维、产品、运营等岗位,数学差、逻辑差,不适合编程,依然可以选择其他岗位。

我一直觉得,对于一些理工科生,思维逻辑好,对自己未来的路很迷茫,同时又没关系,没背景,不怕吃苦,不怕持续学习,那么我建议你首选 IT 行业,而且首选编程,不管是薪资还是行业的未来,都是有很大前景的。

最后,再给大家透漏个,知道为什么 IT 人这么喜欢自黑么?

有一种说法是为了给其他行业人造成错觉,这样就可以阻碍更多的人进来参与竞争了。

以上,仅代表我个人对IT行业的真实想法,仅供参考。

于我自己,IT 改变了我的一生!

码字不易,如果文章对你有帮助,可以微信关注“蜗牛新视界”。

IT行业有前景么?一个10年行内人的6点看法的更多相关文章

  1. 行内人解读开发一个App需要多少钱?

    对于很多互联网的创业者来说,评估前期的创业成本是很重要的.在这几年的创业大潮中,伴随着“互联网+”和“互联网思维”的普及,很多创业项目选择了开发app作为创业项目的载体.在我接触到的很多创业者,找Ap ...

  2. 美国风投行业50年数据揭示的10条VC投资秘密法则

    美国风投行业50年数据揭示的10条VC投资秘密法则 来源:金融女王(微信号:FintechQ) 作者:Hatim Tyabji & Vijay Sathe 本文编译自以下外媒文章:  http ...

  3. 一个10年Java程序员的年终总结,献给还在迷茫中的你

    我越来越担心我作为一个Java程序员的未来. 恍然间,发现自己在这个行业里已经摸爬滚打将近10年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作 ...

  4. 【原创】高性能网络编程(二):上一个10年,著名的C10K并发连接问题

    1.前言 对于高性能即时通讯技术(或者说互联网编程)比较关注的开发者,对C10K问题(即单机1万个并发连接问题)应该都有所了解."C10K"概念最早由Dan Kegel发布于其个人 ...

  5. 【网络】高性能网络编程--下一个10年,是时候考虑C10M并发问题了

    转载:http://www.52im.net/thread-568-1-1.html 1.前言 在本系列文章的上篇中我们回顾了过云的10年里,高性能网络编程领域著名的C10K问题及其成功的解决方案(上 ...

  6. Go将统治下一个10年?Go语言发展现状分析

    “本文是国内Go语言大中华区首席布道师——许式伟,在QCon2015上海站上的分享.他预测Go语言10年内一定会超过C和java,并且统治这一个10年. Go语言语法及标准库变化 Go从1.0版本到现 ...

  7. 一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬

    消息队列 为什么写这篇文章? 博主有两位朋友分别是小A和小B: 小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑.再不然就是和运营聊聊天,写几个SQL, ...

  8. 亿方云(用电话或者qq沟通是远远不够的,容易忘还不能反复催,最好的方式就是指定一个平台,团队内的人定期查看最新记录)

    作者:城年链接:http://www.zhihu.com/question/20579359/answer/106319200来源:知乎著作权归作者所有,转载请联系作者获得授权. 更新,文字发完后,好 ...

  9. 一个只有99行代码的JS流程框架(二)

    欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 张镇圳,腾讯Web前端高级工程师,对内部系统前端建设有多年经验,喜欢钻研捣鼓各种前端组件和框架. 导语 前面写 ...

随机推荐

  1. SpringBoot实战总汇--详解

    简介 Spring 诞生时是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的 轻量级代替品.无需开发重量级的 Enterprise JavaBean(EJ ...

  2. Python爬虫从入门到放弃(二十)之 Scrapy分布式原理

    关于Scrapy工作流程回顾 Scrapy单机架构 上图的架构其实就是一种单机架构,只在本机维护一个爬取队列,Scheduler进行调度,而要实现多态服务器共同爬取数据关键就是共享爬取队列. 分布式架 ...

  3. 【学习进步之路】-【浏览器兼容】透明背景图IE、360浏览器不兼容

    最近在项目中遇到了浏览器兼容问题,透明背景图在IE或360兼容模式下没有效果,以前都是网上搜到结果,直接用了,并没有深入的去理解和利用,总会在下一次使用的时候忘记.为了让自己在前端方面学习更有成效,想 ...

  4. HPU--1221 Fibonacci数列

    题目描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入 输入包含一个整数n. ...

  5. 版本管理工具Git(1)带你认识git

    简介 本篇将带领大家认识,git.github,让大家对git有基本的认识:下面将持续更新几篇文章来介绍git,见git导航: 下一篇中将讲解git的安装及使用: Git系列导航 版本管理工具Git( ...

  6. angular学习(四)-- Controller

    1.4 控制器:Controller ng 中的控制器用来对 scope 进行操作 包括初始化数据和定义事件响应函数等 ng 用来解耦业务逻辑层和视图层的关键 controller 操作 scope, ...

  7. CSS3基础(4)——CSS3 渲染属性

    一. CSS3 计数器详解    CSS3计数器(CSS Counters)可以允许我们使用CSS对页面中的任意元素进行计数,实现类似于有序列表的功能. 与有序列表相比,它的突出特性在于可以对任意元素 ...

  8. oracle 错误码 ORA-00119 / ORA-00130

    今天启动oracle时居然报错,错误信息如下: SQL> startup ORA-00119: invalid specification for system parameter LOCAL_ ...

  9. Redis sentinel 哨兵模式集群方案配置

    第一个方案是创建 redis cluster,第二种方案就是用哨兵模式来进行主从替换以及故障恢复.兵模式集群方案配置 一.sentinel介绍 Sentinel作用: 1):Master状态检测 2) ...

  10. python---------函数练习题

    2.写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作 # 方法一 # import os # def fun(): #y为要修改的内容,z为修改的结果 # y=in ...