本人毕业快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. 纯干货!华为软件开发云编译构建之Maven

    一.Maven介绍 Maven是一个项目管理和整合的工具.Maven为开发者提供了一套完整的构建生命周期框架.开发团队基本不用花多少时间就能自动完成工程的基础构建配置,因为Maven使用了一个标准的目 ...

  2. 关于MFC实时的视频处理

    最近老师,让我做一下关于视频处理方面的一个项目,在实时处理这里实在是卡住了太长时间,因为不知道如何使用多线程来进行实时检测,终于有点眉目,来写个笔记记录一下. 首先需要介绍一下关于项目的背景,做一个人 ...

  3. 浅尝Java(二、代码折叠插件的使用)

    主题:eclipse代码折叠插件的使用. 工作中在使用eclipse开发Java项目时,我们会写很多if,for循环啊什么的,这使得我们的项目代码会有很多很多行.写完后要想检查或者查看,就要从头一行一 ...

  4. sns社交系统ThinkSNS+ 更新至V0.8.2,新增圈子功能

    sns社交系统"ThinkSNS+"于7月15日发布了V0.8.0,含开源版本web+H5,及Android APP和iOS APP客户端. V0.8.2版本将于7月29日(本周六 ...

  5. FFT 专题讲解

    FFT是什么? FFT是快速傅里叶变换(fast Fourier transform)的简称.在ACM领域主要是用来快速求解多项式乘法的算法, 在信号领域也有很大用途 基础知识 卷积 举个例子,给你两 ...

  6. Pycharm快捷键的使用

    1.编辑(Editing) Ctrl + Space 基本的代码完成(类.方法.属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + ...

  7. Json应用案例之FastJson

    这几天在网上找关于Json的一些案例,无意当中找到了一个我个人感觉比较好的就是阿里巴巴工程师写的FastJson. package com.jerehedu.fastjson; import java ...

  8. Android上传图片到服务器,服务端利用.NET WCFRest服务读取文件的解决方案

    在项目中遇到要将Android设备拍摄的照片上传的服务器,将文件保存在服务器本地的文件夹中,数据库中保存的是图片文件名.整个上传是将图片生成二进制流通过HTTP请求上传到服务端,服务端是基于.NET环 ...

  9. perl的正则表达式

    “小骆驼”的“正则表达式“部分学习总结: 一.匹配语法: 1.".":任意单字符(‘\n‘除外): 2.“*“:匹配前项0-n次: 3.“+“:匹配前项1-n次: 4.“?”:匹配 ...

  10. 设计模式原则(3)--Dependency Inversion Principle(DIP)--依赖倒转原则

    1.定义: 高层模块不应该依赖低层模块,二者都应该依赖其抽象:抽象不应该依赖细节:细节应该依赖抽象. 抽象不应该依赖于细节,细节应当依赖于抽象.换言之,要针对接口编程,而不是针对实现编程. 2.使用场 ...