曾经的我毕业于一所大专,专业也是普通草根专业。毕业后来到了一家路桥公司,这一干就是五年。
五年,人生中又有几个五年呢,一个月当时不到三千的工资,开始还没觉得,但是越往后接触的人越多越明白,这能干个啥呢,所以在27岁,我毅然投入了这个看似能赚很多钱的专业,编程。
1.报班
报班(对于当时的我是不小的代价)学习四到六个月,学出来就去找工作了,这时候会发现,自己只是刚刚起步,什么都不会,各种框,数据库,中间件,部署等等等,用到的基本都是没学到的,为啥呢?因为太多了,报班只是为了让你有了无数零前面的那个一,当然多少个零,就得靠自己的努力了。
2.专业及学历
专业其实对一些好点公司(中间往上)这个很重要,就是相关专哪怕粘上通信都比没有的强很多。
而学历就更重要了,不要相信专升本(我就是)基本这个行业是不认这个的。可以下个招聘软件,几乎八成以上吧都会写着本科,六成以上会写统招本科,待遇越好要求的学历和专业就越高,完全体是:全日制统招本科(985,211)相关专业。
一起面试也许就因为你是本科相关专业,就这一条就能从比你学的更好更有经验的人中脱颖而出。
3.经验
这个懂得都懂,除了刚毕业的,培训出来包装两三年的,除了特缺人或者你的学历刚好在这批里最好,经验就是第二筛选项了,可以不会但是一定要知道,现在B站,头条中很多渠道都有各种知识讲解的。只要题刷的差不多,spring全家桶,mysql/pg,简单项目部署,前后端交互这些都知道两年经验就可以包装出来。
四个字,多看多练,一定要上手。
4.转行时机
这个要看个人,我从27转Java开发行如今有快五年了。不得不承认,无论心里怎么不服,比我年轻的真的是我这个年龄比不了的,无论是精力还是思维能力。
个人感觉23-25岁期间转行相对更好一些,大家都知道这个行业的35岁生死线会卡死大多数人,不要心存侥幸,先做最坏打算,多想想再做决定,一旦过了三十技术又是普普通通甚至很渣的情况,我就不用多说了,所以转行趁早,超过了这个时间段,如果自己不是太有毅力或者掌握新知识能力特别好的话,建议还是不要转这行了,都是泪,各种冷眼和无奈。
这个行业,对年龄的歧视是很深的,举个例子:一个22刚毕业的培训出来的和一个27培训出来的要哪个?很明显吧,年轻代表无限可能,年轻代表好忽悠,年轻代表精力旺盛可以战斗更长时间,年轻也更容易去探索学习,更重要的是年轻代表便宜(相对来说)。
5.写在最后
当你听到了一个码农一个月上万的薪资,你可曾看到他们天天加班到凌晨的身影,你可曾看到那深深的黑眼圈稀松的头发;当你羡慕一个码农用着各种高端电子设备,你可曾看到他们天天奔走于各大技术网站没日没夜的学习身影,你可曾看到他们为了一个简简单单功能绞尽脑汁去试去验证的地狱般的无助;当你打着哈哈说着程序员多么高端大气上档次的职业,你可曾想过大多数的我们只是码农而不是程序员,你可曾想过我们大多数的操作都是CRUD(增删改查)。
当你迷茫时,一定不要立刻做决定,多想想,这行业目前已经很饱和了,如果你有毅力能不断去学新的技术(技术更新太快),或者无法忍受长期加班(很容易赶进度),或者无法克服那种深入骨髓的无助(真的不会),请不要去尝试这个行业,因为他只会给你带来各种痛苦和短暂的貌似不错的收入。