未来想进大厂工作,我高考是不是只能选计算机专业?

讲真,专科生找到一份java程序员的工作并不难。

打鸡血的说教没什么意义,分享一个高中毕业的读者的故事给题主和大家吧,希望对大家有所启发。

这个读者高中毕业,通过自学的方式一步步逆袭到月薪4万+大城市两套房,他的经历充满了辛酸,但他的经历的确值得学历不高的朋友借鉴。

全文1万字大家可以先点赞收藏再细读,点赞是为了鼓励原创答主,收藏是为了方便你下次想复习的时候,找到这个内容。

事不宜迟,让我们立即开始吧:

1.一切可以从初中说起

初中在网吧打游戏,偶然发现了一个现象,居然关不了网吧的电脑,但网管可以远程关机。

查了一通资料后了解到,这是被远控软件给控制了,是一种黑客技术。

黑客好牛逼!我将来要当黑客。

但表哥告诉我:黑客不牛逼,钻牛角尖而已,牛逼的是程序员,你看那些好玩的游戏都是程序员写出来的。

我将来必须做程序员!这个程序员梦想的种子已经埋在了我的心里。

但进入高中后,我是一个数学常年50分,英语常年80分的学渣。

这个梦想被数学老师无情的击破:程序员我知道,有一个我的学生就去当程序员了。程序员首先要求智商高,特别是数学一定要厉害;其次逻辑思维要非常厉害,然后英语也不能差,不说华科武大吧,起码得上的了1本才行。同学呀,现实点你不行!

一瞬间想起了老爸常年跟我讲的:如果不好好学习,你以后只能去河里背沙(类似挑山工),不,你吃不了这个苦,你只能去当保安。

当保安当保安当保安,劳资才不要当保安,qtm的保安。

但很遗憾,08年高考结束只考了380分,当然还好能好选择一些大专。

但那时候啥都不懂,据说可以读一种叫做自考的本科,就是类似美国大学宽进严出的模式,你高考失败了,国家还给了你第二次机会,你一定要把握好(事实是被骗了)。

听起来很牛逼,加上在家里混的并不好,为了离家远一点直接报了这个学校。

高考没有全力以赴,那就现在来补吧,第二次机会,要把握住。

读了一段时间才知道什么是自考,没办法只能硬着头皮读,读完了一学期,考过了6-7门课,但是专业真的不感兴趣,也没学习环境,全班几乎所有人在一个网吧通宵了解下,一门机械制图考试考不过,重考了3次都不行,只能gg了。

甚至还有同学学费都不缴,直接租了个单间买一台电脑玩游戏,如果按照这个套路走下去,真要去当保安。

我决定换一个学校,于是去了另外一家自考学校,比这家正规,有漂亮的校区、漂亮的宿舍、一切有模有样,心想这样就可以踏踏实实的学习了。

开始学习之后才知道这也是是骗子学校,打着另外一个学校名义的空壳学校。

顿时觉得天昏地暗,怎么办,自考太难了我也考不过,我tm不要去当保安。

居然被同一种骗子收割两次,愚蠢如我,欲哭无泪。

从此一个高中学历的人开始浪迹社会了。

(PS:觉得写得不错的话,记得帮我双击来个赞哈~,在这里送大家一份超赞的计算机学习资料,书单链接:

09年我告诉自己:学历没啥用,在社会混,重要的是能力,别太在意。

打听到有一些培训机构,培训一些技术就可以就业,还号称包就业。

这一次很谨慎,找到了一家知名编程的培训机构,从学校成立年限、校区大小、在读学生的反馈、并参考了亲戚朋友的意见,好像还算靠谱,然后这培训学校也是包就业的,这样我就放心了。

于是,说服了母亲又掏钱去了这个机构(非常感谢母亲给我这么多次试错的机会)。

山重水复疑无路,柳暗花明又一村。

这真的是我人生的重新开始,开始学习java编程,特别难但是同时特别快乐,终于明白什么叫做自由翱翔在知识的天空。

简单来说就是打黑暗之魂这种硬核游戏的快感。

这句话的意思是:这是程序的入口,然后打印一个hello world字符串。那字符串是啥意思?就是一个一个的字,串在一起。噢~~~~

if else、while、for,这些东西基本掌握了,开始写打印三角形、求质数、水仙花、五子棋、俄罗斯方块之类的常见编程题。

终于找到了自信,每次都偷偷超前学习,保证自己是班上最牛B的那个,虚荣心有时候还是好事情!

一个从小被歧视被忽略被蔑视的小屁孩第一次感受到学习的快乐。

别人都是一下课就打游戏一上课就做昨天的题目。给自己定一个目标:每天的编程作业必须要独立敲出来,不看答案不百度不看书写出来,不然不允许打游戏。

没有灵感,那就多花点时间,等水到渠成。直到有一天,找到灵感了,并开始突飞猛进。。。

学校的教学难度对此时的我而言太低了,于是自学了一套视频教程(马士兵)很充实。这套教材让我眼界大开,原来清华的计算机这么牛逼,原来java可以这么深。

面向对象、万物皆对象、底米特法则、开闭原则、里斯替换原则…

每一个词语都让我觉得好牛逼。

比尔盖茨说得好,一定要做自己有兴趣的工作,写代码就是!哪怕每天干到11点我也很开心呀。

为了装逼,为了享受这种快感,我疯狂的学习。这比玩游戏更有意思,每天真的可以干到11点。

后来学了ssh三大框架,听说以后就业就靠这玩意了。

那时候没有现在springboot这么方便,甚至连maven都算新技术,大公司比如ibm用ant,有的直接复制到lib目录下..经常会因为缺少一个log4j之类的依赖包导致报错。

给自己定一个人目标:5分钟搭建ssh框架5分钟写一套增删改查列表。这套框架几乎每天都搭建一遍,背诵容易出错的地方,以及异常现象对应的解决方案。

于是我成“神”了。同学都说:他好牛逼,可以自己搭建框架,岂不是毕业就月薪3k?

这种总有人称赞的感觉真的很神奇,越干越有精神,咨询了学长和老师,大家毕业差不多能拿到1000到2000的高薪(那时候好像2k都要纳税),听说华科的高材生毕业能拿到5000。

我也要拿到月薪3000(我一遍一遍对自己说)。

“学历不算什么,只要技术牛,清华北大你也能超过”

听说了很多这种故事,坚信只要技术牛逼,最起码一定可以超越华科的本科生。

为了达成目标,又开始疯狂学习,通过老师介绍和百度知道了springmvc、是未来注解是未来,mybatis是未来、以及高深的aspectJ、asm、aop、ioc,我果断完全放弃了ssh,开始搞ssm。

开始是配置文件版本,又有了注解版本。老师告诉我注解没啥用,灵活性太差之类的。但我觉得注解挺漂亮得,漂亮得东西总不会有大问题,ssm全注解,ssh全注解。

继续学习了junit单元测试,还学习了hibenate 二级缓存,memcached,hibernate全对象查询,hibernate会调sql,使用存储过程,函数,以及oracle游标,多数据源配置。

效果也是显而易见的,还有4个月才毕业,技术基本达到了三年经验的同学(老师说的)。

提前拿到了offer,是3000一个月x13(大约11年武汉),非常激动就没有继续面试了。赶紧拿了offer上班了。

这是一个外包工作(当时都没听过阿里巴巴,没有移动互联网,外包没现在这么垃圾),是做美国政府的项目,当时感觉很高端:

就是上面这个图片。(最近找了下,界面ui变化了,大体还那样)。

这个项目是美国政府外包给一个大型美国公司,这公司外包给一个美国外包公司、美国公司外包给中国外包公司,最后这边5人团队做的…

不但有高工资还可以学英语,非常开心。

学历没啥用,靠本事就可以吃饭的。(可能是幸存者偏差吧,我认识两个华科都是都是3k多,还有很多一本同学都时2k多,估计在北上广5k很正常吧,我在武汉,光谷都不怎么堵车的时代…)

这笔钱对我来说是一笔天文数字(父母给的生活费事600一个月),从小听人说说有3k的工资才买得起车,我自信心爆棚,感觉开挂的人生开始了。

另外第一次听说还有13薪这事情,我居然拿到华科高材生才能拿到的工资了。

随着工作经验的增加,社会阅历的丰富,我知道了一个词叫做月薪过万。这是富有的代名词,这是成功的代名词,慢慢的,我不甘心现在的工资了。

那个时候最好的工作是外企,听说外国人写代码用8个显示器,并且从来不用关机,技术牛逼,一切井井有条。

那个时候国内都是用tomcat,我那个项目用的netty,而其他我知道的前端全是jsp+jstl+struts标签,他已经在用fremark模版引擎伪静态了。

现在这些东西我都学会了,我要跳槽了,我要去学习更牛逼的东西..

进行了一次自我分析:java、前端、linux、美工、英语我都会一点,但如果我一人可以从前写到后,那是不是更牛逼了,一人干完所有的活岂不是可以拿双倍工资?

我学习了很多很多前端的东西,比如ie6,7,8兼容的奇淫技巧,很多的前端组件库,比如各种饼柱线。。各种ui 以及后来出的html5,第一时间就去学习。

下图:一个需要后端写前端得时代

靠这些玩意,我终于拿到了月薪5k的工资(工作1年经验)。

那个时候是这么想的:我太牛逼了,学历没卵用,技术牛逼就行,我是一个月薪5k的男人了。那些高中同学大部分大学刚毕业在实习一个月几百块。(后面残酷的现实才敲醒了我)

当然这还不是我的目标,要进外企就需要再把英语补起来,毕竟不能有短板。

于是花了几万块报名了一家外语培训的机构,狂练口语。

英语学了好久好久,信心满满,去面试心心念的IBM,这才发现不对,完全不对。

  • 他们问的技术我怎么大部分都没听说过,我已学英语已经落后技术这么多了嚒
  • 英语面试,但是面试官是英语不好的荷兰人。这样的情况下我的泡妞英语完全不够

这次面试对我打击很大,不得不去了一家民营企业,拿下了月薪8k(2012年,工作两年),没办法我只有这个水平。

面试难度非常大,去qq群交流才发现面试的题目难度远超其他一本同学。(我还没发现,学历将成为了我之后人生最大的拦路虎已经开始)

学历虽然作用不大,毕竟存在就有他的道理,在职业初期还是有一些作用的,我这样安慰自己。

距离目标很近很近了。还差一点就1w了。(那个时候还没知乎,不然我去知乎提一个问题如何才能达到1w月薪)

再次进行深入的自我分析:

  • 我学的技术大多数没啥用,都是凑数的,和天龙八部鸠摩智那样乱学没用的,走火入魔了。(一个精通前端得后端真的很掉价,血的教训)
  • 什么是企业级开发?esb企业服务总线,web service,apache camel,消息总线,队列,最近面试都是这些词语,越来越多人不问前端了这些词语我一定要搞清楚。
  • struts2现在很火,但是那个springmvc貌似更牛逼?要不要学?

学习了几个月后开始面试武汉ibm、汉德国电信、武汉Hp,每一家公司都经历了好几轮技术面,但最终就是不要我!

事实就是这样,没学历别人还真不要,哪怕你回答出来了很难的面试题目。

居然还有公司开出来月薪5k让我去:你都没读大学,5000是我们公司能给的极限。

有没有搞错,我现在就是8k,降薪去???

自信心完全崩溃,痛恨自己没有学历,最好的公司全部都面试了,都不要我,怎么办,怎么办?

后来,听朋友说上海的机会更多,也没这么看学历,萌生了离开武汉的想法。

最终在我女朋友的鼓励下离开了武汉来到了上海,没想到上海找工作如此轻松,一下拿到了三个offer 上海hp、上海ibm、上海的美国运通。

在这家外企工作一段时间之后,发现之前学的东西都是皮毛,这边的决策引擎、规则引擎、消息队列、还有多线程等等,架构的非常复杂。

我们项目组一个项目居然有30多个模块,依赖关系非常复杂,还有大量的web service。

拼命工作一年之后,感觉月薪1w太少了,按照目前的技术能力起码得15k。(这家离职非常可惜)

钱是衡量一个人是否牛逼最直接的单位,我时常想起了那些嘲笑我的亲戚,同学,朋友,我就要多挣钱。

于是又开始准备面试。去了一家金融公司,主打银行核心系统和周边系统,面试官考察了技术、管理能力、问了过去的工作经历,最后问我愿意干项目经理不。

当然一千万个愿意呀,对一个普通员工有机会做管理谁不愿意呢。

于是拿到了梦寐以求的15k,title也变成了项目经理。

到了新公司发现他们用的C语言技术栈,Java就4个人,其他全部是C工程师。

工作不久就发现项目有挺多问题的,ssh项目启动大概30秒左右,而我负责的项目居然启动超过10分钟?

原来工程里有大量面向过程的C代码以及gwt这非主流java框架,简直牛逼到飞起。

C语言并不熟悉,但按照之前得经验直接ssh+前端juery就搞定了人呀,用C语言做什么呢?

于是在空闲时间自己花了一个多月重构了java版本的项目,但这个不敢太激进,采用最擅长的ssh+jquery+easyui+dwr来解决。

没想到这个demo给到技术VP看,他居然拍案叫绝(这VP可不是傻子,清华本科毕业,国外常青藤硕士,那时候ssh就很先进了),技术VP让我赶紧实施。

我的小弟们也很开心,毕竟都是新东西,花了2个月额外好增加了很多炫酷特效:菜单自定义可配置、主题切换、自定义logo、窗口多开、快捷键操作、各种炫酷的图表、报表等等。

效果非常好,不但技术VP非常开心,CEO也多次夸奖我,找我谈心,然后还给我开庆功宴,让我开分享会。

随后复制这个模式,做了好几个项目。由于ssh开发效率太快了,领导说这一套非常不错,如果能够搞一套模版,全公司统一用我的模版进行开发,那才是最好的。

于是花时间搞了一套,这样我成了公司的架构师,半年厚甚至搞出来了一套拖拽写代码得东西,到后来实习生培训一个月就能写代码。

于是我又涨薪了5k,又过了一段时间拿到了公司干股,正规股东,公司做决策都要我签字的那种:

公司发展迅猛,我的下属居然达到了28人,管理5-6个项目。而且只有我一人是高中学历,其他同事最差的也是三本。

其中还有3个1本2个海归(一个英国本科,一个美国硕士),我觉得自己牛逼的不要不要。

当然不会告诉别人我管理上一窍不通,这种突入其来的压力真的压的我喘不过气来。没办法除了网上百度,我又参加了一个项目管理的培训班,学习了pmp,从此打开了一个新世界,学到了超多东西。

比如方法论的重要性,pdca戴明环,风险检查清单,估算还分乐观和悲观,人性xy理论,计划,授权…

那个时候又冒出之前的想法了:学历没啥用,你们这些高学历的还不是当我小弟。

我已经是一个技术管理双牛逼的经理了,但是我沉迷在自己的假象世界。

没想到的是,还没等到人生巅峰公司的发展却急转直下业务突然萎缩。

这家公司不知道是因为高层决策还是市场原因,发展的势头突然转向。

  • 我的团队的人越来越少,只有5人离职了也不加了,
  • 还有公司也空降了很多我的同级项目经理,他们内卷的要死,每天都加班,而我基本不加班的
  • 技术VP和CEO越来越不待见我了

公司在走下坡路的同时,却引进了各路大神,感觉我要被干掉,越是决定赶紧学新技术吧。

无意中发现了现在已经非常流行springboot,在那个年代用的人还真不多。

这玩意真心牛逼,写项目比自己搭建ssh快多了:coc(约定大于配置)牛逼、spring牛逼、springboot牛逼、bootstrap牛逼(推特发明的一个前端框架)。

我默默学习这个,一面坏坏的打压别人,其他项目经理给技术VP介绍这些技术,我就说我们金融公司要谨慎。

等我自己学完了做了一套demo给技术VP演示,技术VP大悦(其他项目经理还在用我之前搭建的那一套ssh在写东西)。

今天回忆起这段,感觉很愧疚很邪恶,不过没办法那帮空降的领导真的卷,几乎996,只能想别的办法活下去。

我在不怎么加班的前提下效率再一次成神,等我完全掌握Springboot之后又开始在公司推广应用,先进的技术又一次让我化解了危机。

这一战役过后,我的薪资飙升到25K,在当年已经是妥妥的高薪了,管理的团队也重回30人。

8.人生第一套房却和低谷同时来到

2015年我终于买房了,买房后送给老婆第一套奢侈品:兰蔻全家桶,还给老婆买了第一个couch,各种各样的第一次。

工资的连续上涨和在公司的地位大大提升让我忘记了我是程序员,还需要终身学习,我忘记了技术会过时,我忘记是疯狂的学技术让我上升得如此之快。

直到我的下属被平安(客户)挖走了,一个下属被互联网巨头挖走,还有一个下属去了早期的明略大数据(第一次听说996加班),听说他们的薪资都是double。

好几个人的薪资直接超过了我!

而我除了卖弄已经被熟知的技术和没啥用的管理学技巧,一无是处。醒悟后又开始学习,疯狂的学习springcloud、hive、hbase,jvm…

这时候我开始明白:互联网公司才是高薪、才是未来!

我开始疯狂面试互联网巨头,但发现想要再提高之前的所学不再好用了,其实很简单到了这个层面的竞争,和你技术一样牛逼的人同时是一本甚至985,211,他们还要的比你少。

这个时候大厂面试开始考察算法和数据结构了,而我完全不会,怎么学都学不进去,毕竟工作这么多年,都没怎么用过他们。

学历和计算机体系基础知识犹如三体人的智子一样琐死了我的未来。

面试最多的内容就是jvm底层原理+多线程,然后是redis,zk这种中间件的实现方式....还有好多公司第一题就是逆天难度的算法…..

该还的总归要还,如果我满足于25K的薪资,外包公司的水平,也许我的故事就到此为止了。

但我就是不甘心,我的职场目标是年薪百万,是大厂管理者。不就是没学历吗、不就是没基础吗?我疯狂学习还不行?

我特么就不认命,随后的两年时间里沉下来学了这么东西:

  • 算法和数据结构:堆栈、排序算法、B+/B-树、DP(动态规划)等;
  • 操作系统:IO、存储器、多线程/多进程、同步机制、处理器调度及死锁、设备管理、通道等;
  • 编译原理:词法分析、语法分析、语义分析、表达式、巴克斯范式、扩展巴克斯范式
  • 计算机组成原理:冯诺依曼计算机组成、计算机层次结构、计算机性能指标等;
  • Java基础:jvm底层原理、GC回收算法底层实现等等
  • 架构体系:分库/分表、分布式、缓存、搜索、抓取、索引、消息队列、集成部署、集群等;
  • 设计模式:单例模式、工厂模式、迭代器模式、中介者模式、解释者模式等等;
  • 工程相关:redis底层实现、各种消息总线(KFK、dubbo、各种mq)底层实现和优缺点分析、微服务架构等等;

同时我把学习到的东西应用在工作中、业务中,用不到的就自己疯狂造轮子,反复造反复玩。

这两年是我毕业后最辛苦的两年,无数次想放弃、无数次想就此躺平(毕竟有房有车,月薪接近30,也能躺着)。

但心底始终有一个倔强小人告诉我:躺下意味着堕落甚至灭亡,只有迎头冲冲冲。

2017年,我知道我的水平进互联网大厂已经完全没有问题!

2017年下半年,我开始密集的投递各种互联网大厂(BATTMD)。

现实深深的毒打了我,投递了几个月,没收到一个面试邀约,我知道这是学历的问题。

但很幸运的是,曾经的一个领导加入了一家互联网大厂,很自然的想到了我,给了一次面试机会。

不能说很轻松把,但基本是毫无波澜的通过了这家大厂的面试,月薪30K,总包50万+。

现在这家公司已经工作三年,月薪也超过40K,总包近100万左右,算是实现了人生的一个小梦想。

一切都让我满意,这里充满了各种技术挑战:hadoop离线计算,这边有大量实时大数据,还有各种各样的并发要求高,对我的挑战是肉眼可见的,这家公司各种主流的技术都在用,学习新技术的压力也时刻存在。

还要说一句:这家公司强度也基本正常,没有职场pua,领导非常nice,我非常喜欢公司的技术氛围。

上图,我做的hive代码优化。

2019年,手头上的闲钱比较多了,于是又买了一套房,月薪3000到现在两套房+年薪近百万,虽然在大佬们看来没啥,但我相当自豪:我在一辈子最喜爱的行业,我一直按照自己想要的方式去努力去获得想要的东西。

未来我会继续疯狂学习,并要开始冲击大厂管理梦想。

这两天和洋哥也聊到躺平和内卷,心中邪恶小人又开始萌芽:大家抓紧躺平,我也要去睡(学)觉(习)了。

毕竟,还有更大的梦想等着我实现呢~

6月27日~8月5日是今年的高考志愿填报时间,大部分高中毕业生应该正在忙着志愿填报的事情,而计算机作为一直以来高考的热门选择,必然有不少的小伙伴们会对此感兴趣。作为1名工作了十几年的老程序员,我觉得很有必要来给大家分享一些我对大学计算机以及未来就业方面的见解。

这篇文章适用于高中毕业及大学在读的小伙伴们,我今天分享的内容主要有以下几个方面:

  1. 大学计算机哪些专业最吃香?
  2. 计算机应届生待遇如何?
  3. 大学怎么学才能毕业拿高薪?

一、大学计算机哪些专业最吃香?

首先我们要知道,计算机是一个大类,它下面细分了很多专业,比如软件工程、信息安全和计算机科学与技术等18个专业。

图片来源于大学生必备网

在这么多的计算机专业当中,哪些计算机专业在毕业后的薪资会更高一些?从中国薪酬网对2020年大学专业的薪酬大数据看来,软件工程专业排第一,其次是计算机科学与技术排第二,这两个专业在就业方面肯定是比较吃香的,尤其是国内高校目前每年输出的科班程序员数量很有限,远远不足以满足社会对IT人才的需求,如果大学能学得比较好,出来工作基本是不愁的。

如果你是已经选定了专业的人,就算你选的不是这两个前景不错的专业也不要灰心,我见过很多坐拥着各种优厚条件的人荒唐度日,我更愿意相信事在人为。

二、当程序员有什么好处?

大学选择计算机相关专业的人,大部分人以后的路都是当程序员,所以我们很有必要去对程序员多做一些功课,首先我们先来了解一下当程序员有哪些好处。

不管是大学在读或者进入社会工作了,程序员都是接触私活最多的职业。拿我个人来讲,我大学的时候学得还算可以,在大三的时候就接到了外面的私活做游戏开发,那一年赚了1万多,那是1998年,1万多对于从农村出来的我来说确实是一笔很大的数字,我除了不再用家里的钱之外,还会给家里寄钱回去。

现在学计算的在校大学生在校接私活的情况也很普遍,之前我还在任职的时候,公司新进的一个小伙子在大学期间自己用爬虫给毕业生爬论文数据月赚八千多,据他所说,当时来找他做爬虫的人都需要提前预约。

程序员的薪资相较于其他职业普遍要高一些,原因有很多。

比如说行业的本质,很多互联网公司的本质是一场击鼓传花的游戏,为了这个游戏能玩下去,所以需要大量的钱烧出规模,烧出好故事,只有好的故事才能成为韭菜的故事,于是互联网愿意给员工开出较高薪资,好给投资方报销,拿到更高的融资。

再比如当程序员的门槛比较高,没点真本事是跨不过去的;以及程序员的工作效率,一个程序员往往能顶一堆传统岗位人员,程序可以24小时的运转,人工要这么干就要花很大的成本,所以考虑到程序员实际产生的价值,其工资高并不意外。

IT 是一个相对其他行业更为公平的平台。所谓公平就是,你不用管长得跟吴亦凡一样帅,也不用像王思聪一样有钱,只要你有真本事,情商不低于大众水平,你就不用担心自己在这个行业的前途。

与其说学计算机的是程序员,我更喜欢我们的另一个身份:开发者。

开发者从来都不缺少成就感,我们的成就感来自方方面面,是完成一件从来都没尝试过的事情;是让自己的知识化为生产力;是依靠自己的知识,轻松解决困扰别人几周的问题;更是利用自己的经验与知识,帮助后辈。

这就是我们开发者成就感的来源,生命不息,编码不止,即使耗尽最后一根头发。

5.做这个职业的都是人才

学计算的人对电子产品再熟悉不过了,谁家电脑不行了、手机/平板出了问题、网络连不上、机器不会配置等等,对于学计算机的人来说都不是问题,就算是在异地也能远程给你搞定,在其他行业的人眼里,学计算机的都是人才。

三、当程序员有什么难处?

说了那么多程序员的好话,我们也来说程序员这个活儿有多难,毕竟有苦有乐才是人生常态,否则都往好处来吹的话,指不定哪个粉丝就找上门来兴师问罪,哈哈哈。

各种新技术,技术在带来先进生产力的同时,技术的迭代也会带来极为高效的淘汰。不像很多传统行业,技术的积累是逐渐稳固的,越老越吃香,程序员可不一样,他们掌握的东西如果不能快速迭代,很容易让自己被淘汰。

买数码产品我们都知道越新越好,买新不买旧,技术其实也是如此,所以必须持续学习,白天被工作弄得要死要活,晚上还要学习新知识研究整活。

不仅是所谓的35岁,更是要时刻警醒自己,要做架构,要研究算法,要转技术管理,要去做项目经理,去转产品经理,单纯在一线写代码,写一辈子不是一件很容易的事情。我国的互联网行业发展这么快,整体的淘汰速度必然也是快的。

所以当程序员是要有危机意识,高薪不是那么好拿的。

写代码对程序员来说不难,难的是需求方需求变来变去,一开始说要A代码,写到一半说要B代码,又得重新写,写了一大半又说要添加一个C功能,但这个C功能必须底层就写好,不能写一半再加,这时候又要重写…往返这么弄几十次,整个人都要被折磨疯了。

除此之外,程序员最痛苦的就是接受别人留下的老代码,你都不知道那堆破东西写出来的时候是怎么实现业务逻辑的,但是前人还不爱写注释、命名乱来,那代码维护起来根本不是科学,而是一种玄学。

而且你还不敢动,要是影响了业务,老板分分钟要拿你祭天。

接手别人留下的代码比接盘还要痛苦,起码你接盘之后未来怎么样你说了算,你接手了别人的代码,未来怎么样你真的说了不算。

我当程序员的时候深有感触,经常白天被抓去开各种乱七八糟的会,然后只能晚上甚至夜里写代码干活,这就又造成了加班的现象。白天被抓去开各种会,晚上跟需求撕逼,夜晚甚至下半夜才开始写代码,又得研究技术,还得想方设法讨好领导,争取早日转职活坐上技术主管,多重折磨之下,头发肯定是留不住了。

每一个互联网公司聚集的地方,植发产业都特别的旺盛,当然了,每个行业都有秃顶的,只是程序员这一行头发基本都不够用…

四、学计算机的应届生薪资如何?

这可能是很多人都很感兴趣的一个问题,根据我的经验,计算机相关专业的应届生毕业的薪资大概可以分为3个范围:

1.非一线城市月薪5~8K

除了北上广深这4个一线城市之外,其他城市的刚进入工作的程序员薪资大概在5~8K这个范围,包括我们的新一线城市长沙、杭州、西安等等,这个薪资范围相较于很多行业来讲是要高的,比如说在长沙的应届毕业生,基本上不会有公司会给行政人事开到这个范围,销售岗位可能会更低,但程序员却是可以。

在一线城市的刚工作的程序员薪资范围大概在10~15K这个范围,薪资对于刚毕业的人来说确实挺诱惑,可以在较短时的时间内积累较为客观的资本,但相对于非一线的毕业生而言,压力会比较大,生活品质较低,这都是公认的。

毕业了去一线打拼是大多数程序员的选择,如果能在一线城市扎稳脚跟,那么你就能在起跑线上超过了很多小伙伴,一线城市的机遇也很多,若是赶上风口那飞起来一点也不夸张;你也可以选择工作三五年之后积累了较为可观的资本后退出一线城市,去节奏慢一点的地方发展。

所以我的建议是,毕业想当程序员的小友,尽量不要回家,先去一线去打拼一波是最有益的。

大厂指的是国内的顶尖企业,比如说华为、京东、阿里等等,如果你能进去的话,月薪都会在15K以上,不仅如此,还会有16薪、18薪甚至20薪的福利,什么是20薪?我们普通公司是12薪,就是1年发12个月的工资,20薪的意思也就是说1年发20个月的工资,也就是你可以多拿8个月的薪资,这种待遇是多少人梦寐以求的。

五、大学怎么学才能毕业拿高薪?

虽然我之前已经说过了大学怎么学才能毕业拿高薪的方法,但今天我觉得很适合在这里再提一下。

工欲善其事必先利其器,建议精通1门语言,千万不要什么都会一点但什么都没有精通,你可以从诸子百家的编程语言中任选一门去好好学,比如PHP,比如Java,比如Python,都是可以的,语言只是工具,不存在哪种语言天下无敌,只有适用场景。

有三门课我建议学计算机的大学生们要着重掌握:数据库、数据结构和算法、网络原理。

数据库就好比人的记忆系统,人没了记忆就跟三岁小孩一样,啥也干不了,无论是SQL数据库还是NoSQL数据库,建议你都精通1个;数据结构和算法,所有的小程序或者软件都运行在数据结构之上,数据结构不只是用于组织数据,还极大地影响着代码的运行速度,影响着项目的性能,如果再加上好的算法,整个项目的性能将提升质的飞跃;网络原理很重要,虽然在刚开始工作的时候用不到,但到了后面你一定离不开它,所以一定要先好好学,后面捡起来才更容易,否则到时你就得从零开始。

3.做1个能升级的项目

虽然大学期间学校的课程可能会给大家安排很多的项目去做,以及实习的时候可能大家会参与一些项目,但我依然建议大家在大学期间去1个可持续维护、能升级的项目。

比如说做1个商城,你开始掌握的知识不够多,只能展示一些图片和文字在上面,到了后面你掌握了更多的知识,你可以给它加上交易功能、互动功能、活动功能等等,甚至你自学学了推荐算法,商城还能根据用户行为推荐一些可能感兴趣的产品,这个项目你可以一直做一直做,甚至工作了也可以去做,持续性维护它。

自己独立开发的真实项目是面试官比较喜欢看到,有开发经验,掌握技术点,不管是在面试还是工作过程中,你都会受益匪浅。

但是记住了,不要去找开源代码,没有什么意义,你一定要自己去亲力亲为。

如果你身边有刚高考完或者正在读大学的朋友,建议转发这篇文章给他们看看,走少走些弯路,别等到大学读完了连去当实习生别人都不要你。

上周五,隔壁工位的21年清北本硕毕业的小姐姐正式提交了离职申请(基本上要放弃已经到手的帝都户口指标,回到老家),这两天跟她交流了一下想法,感受颇多。有几点共识,这里跟大家交流一下。

共识一:17年之后一线城市的“高材生”们越来越焦虑。
一线城市在经历了一轮房价的疯狂上涨之后,留给90后的只剩下焦虑,其中例举了很多实例,包括面临职称、高房价双重压力不敢结婚的顶尖高校的青年教师;在房贷重压之下,上有老下有小的互联网精英;实在无力负担,在天津买房,同时面临房贷、房租压力但是又不敢辞去北京工作的精致白领;还有刚踏入职场,已经被领导们PUA的职场小白。无论体制内还是体制外的90后似乎都很焦虑。

共识二: 17年之后互联网有很多明显的转折点。
转折点一,互联网+概念失灵。17年之前任何线下模式搬到互联网上似乎都是风口,电话+互联网造就了移动社交,购物+互联网造就了电商,打车+互联网造就了网约车,吃饭+互联网造就了美团,银行+互联网造就了互联网金融,保险+互联网造就了互联网保险,自行车+互联网造就了共享单车等等,但是自从ofo的大败退及互联网金融的监管加强,似乎从市场和监管的角度看,这个模式已经走到了尽头。
转折点二,巨头加速无边界扩张,创业公司几乎再无翻身之地。17年之后似乎所有的巨头都在寻找自己的第二、第三增长点,但是第二、第三增长点的由来几乎都是靠收购或者直接照抄创业公司跑通的模式来完成的,抖音之于字节跳动,共享单车、社区团购之于美团、阿里,游戏之于腾讯等等,留给创业公司的空间越来越小,这段时间我们看到了,独立云厂商、社区生鲜的大败退,看不见的还有很多小而美诸如:办公效率工具、数据库、小型游戏工作室、内容社区等等开始投入头部大厂的怀抱。
转折点三,加速经济由虚向实,实现共同富裕口号的提出。2021年,承载了百万人就业的教辅机构解散、游戏版号迟迟不下发,大厂们纷纷剥离非主营业务就是很好的体现,国家的痛定思痛几乎把互联网造富按到地上摩擦。

共识三:17年之后,互联网对应届生越来越不友好。
17年之前可以说是互联网时代的黄金期,一个稍微有点经验的互联网人面临的是一片蓝海,无论从职业选择上还是收入上,移动互联网的红利造就了很多“纸面财富”,互联网的精英们在18-20年都曾经达到过财富巅峰(主要是期权股票的账面价值),但是这一切跟17年之后毕业的年轻人无关,互联网的造富盛宴结束前,17年之后毕业的年轻人都还没有拿到这场宴会的入场券,等到辛辛苦苦拿到入场券,盛宴已经结束。

共识四:留在北京并不仅仅意味着一套房子,一个北京户口。
我们提到了何为留在北京?相信很多人几乎都会说:拿到北京户口,买下一套属于自己的房子(无贷款),这里我们谈到了老北京问题,北京是个竞争异常激烈的城市,可能我们这一代人在北京经过20年的打拼,留下了,但是我们的后代呢?他们能不能抗住这种竞争呢,他们的退路又在哪里,这一点要考虑好。很多人吐槽高考的不公平,但是什么叫公平呢?一个小镇青年考不上本科,还能考虑去省会、三线城市、乃至留在小镇,可能生活不尽如意,但是至少平安渡一生几乎没什么难度,一个省会青年考不上一本,凭借普通本科学历还能在省会谋个差事,在父母的照拂下,安稳过一生,但是一个父母都是新一线城市的新新人类的孩子呢,如果考不上211,在北京又谈何立足,父母能给他们的职场生活和买房提供多大的帮助呢。所以我们得出的结论是:留在北京意味着:有北京户口、有一套自己的房子、子女如果不是那么优秀,依然可以依靠自己的资本积累或者人脉积累让他们在北京活下去。

共识五:职场是场马拉松,不能过分乐观也不能过分悲观。
互联网现在或者后面几年可能依然是完成资本积累最快的行业之一,但是人脉积累却不一定,体制内的工作资本积累可能没有那么快,但是人脉的累计可能速度更快一些。另外互联网并不是一个可以长期稳定的工作,绝大多数人都会面临40岁的年龄危机,所以相当于互联网人需要尽可能的在24-40岁,16、17年的时间里完成体制内30-35年的资本积累。

结论:逃离互联网和逃离一线城市可能是一种明智的表现。以上,可能是我们两个90后当前能够得出的最浅显的见解。

我要回帖

更多关于 学计算机大专出来好找工作吗 的文章

 

随机推荐