dhttony 2017-12-15
就传统观点来讲,也许学历的高低在一定程度上影响了程序员的初期就业,但是不论如何,对于用人单位来说,对经验的看重更胜于学历,在业内真正重视的是实际的经验与能力,而学历仅是入门的一张“名片”。否则证书就只是一纸空文。其实真正决定薪资待遇的根本因素应该是用人单位的实力和程序员自身的素质。
和做人的基本道理一样,程序员自身的综合素质影响了自己的价值。很多学程序的学生试图从自己的学历或所学的语言来确定自己今后能拿到多少报酬,这也有一定的道理,因为编程语言的难度和产品范围在一定程度上也影响劳动价值。就北京来说,大多数软件工程师的入门月工资大约是在3000元左右,几年后成为熟练程序员大约在5000元-10000元以上。
首先在软件行业中,敬业精神尤为关键。程序员工作是相当枯燥并且辛苦的,是否具有忍耐力、快速学习能力、沟通能力以及团体合作精神,是敬业素质的重点。一个好的程序员到哪都是抢手人物,但一个好程序员的背后则需要他拼命地工作和不倦地学习,有时还要借助于灵感,而灵感来自于经验的积累和广阔的视野。现在许多公司都是由一两个优秀的程序员在支撑,整个公司的业务都会注视着这少数的“领头羊”,薪酬也自然会向他们倾斜。即使在同一个公司里,程序员之间的能力差距所造成的月薪差距会在数千元之多。竞争中永远是弱肉强食的,要想在待遇上遥遥领先,至少应当具备一直往前跑的阿甘精神。
其次要清楚为什么要培训。个人总结培训有以下几种好处:
克服学习瓶颈。除了少数牛人以外,一般人自学到了某种程度之后会有一个瓶颈期,由于长期光看不练的理论化学习,加上之前一些学习中问题和困难的累积,这个阶段学习热情迅速下降,学习困难倍增,如果没有某种强烈刺激的话很多人就放弃了。我想很多人都会有这种感受。如果是有计划的职业培训的话,虽然这个瓶颈期也不可避免会出现,但因为学习的困难可以通过和同学及老师的交流被消化和练习的程度得到一定的保证,这个瓶颈很快就被新的学习热情所取代,整个学习过程得以延续和发展。
缩短学习周期。一般职业培训培养一个一般的中等程序员的周期是几个月左右,前提是要知道编程是什么,有一定的编程理论基础,而且是必须是脱产制,除了学习外什么也不干的那种。那如果放到自学上那会是几年呢?2年,3年,还是遥遥无期?时间也是成本,学习周期的缩短正好弥补培训的高额费用,如果真是以IT行业为目标,区区培训费用不抵不过你在散漫的自学中所耗费的青春的。(有些功利的观点,但又何尝不是事实,我们可以接受大学本科4年的混日子,为什么接受不了几个月的职业培训呢?那不都是学习么?)
学习目标明确。面对市面上泛滥的IT参考书许多人会无所侍从,(一个程序员在业界混几年,总结一些自己的经验,在拼凑些牛人的书的章节就算出本书了)而闭门造车式的自学又会陷入全面学习全面开战的噩梦,很多人的结果就是什么都好象懂些却好象又什么都不懂,没有规划,盲目的学习后果可想而知。
上图是架构师培训大纲,
进群:可以领取免费的架构师学习资料。
进群:了解最新的学习动态
进群:了解最新的阿里,京东招聘资讯
进群:获取更多的面试资料
Java高级架构群:554355695