大家好,我是拨云见日yab,以下内容来自于《深入理解并发编程》。把书中精彩的内容记下来,记录下学习的过程。
“积跬步以至千里”,出自战国时期荀子的《劝学》,这句话充分说明了知识积累的重要性。荀子认为学习不是立竿见影的事情,需要有一个长期积累的过程。没有半步半步的积累,再近的路也无法到达,只有迈开双脚,一步步走下去,才可能走到千里以外的地方;没有小流一点点的汇聚,就不会有江海的波澜壮阔。
学习需要沉下心来,贵在持之以恒,重在学懂弄通,不能心浮气躁、浅尝辄止、不求甚解。领导干部一定要把学习放在很重要的位置上,如饥似渴地学习,哪怕一天挤出半小时,即使读几页书,只要坚持下去,必定会积少成多、积沙成塔,积跬步以至千里。
程序员究竟要不要读源码?
很多人觉得读源码比较枯燥,确实,读源码是要比看那些表面教你如何使用的文章要枯燥的多,也比不上刷抖音和微博来的轻松愉快。但是,读源码是一名程序员突破自我瓶颈,获得高薪和升职加薪的一个有效途径。通过阅读优秀的开源框架的源码,我们能够领略到框架作者设计框架的思维和思路,从中学习优秀的架构设计和代码设计。这些都是在那些只告诉你如何使用的文章中所学不
到的,就更别提是刷抖音和微博了。
当你只停留在业务层面的CRUD开发而不思进取时,工作几年之后,你会发现你几乎除了使用啥都不会!此时,你在职场其实是毫无竞争优势的。你所反反复复做的工作对于刚入行的毕业生来说,给他们3个月时间,他们就能熟练上手。而你,反反复复做了几年的CRUD,没啥改变。对于企业来说,他们更加愿意雇佣那些成本低廉的新手,而不愿雇佣你!为啥?因为你给企业产出的价值未必比新入行的新手高,而你为企业带来的成本却远远高于新手!看到这里,知道为啥你工作几年后,想跳槽时,面试一个月薪几万+的职位,却只能仰望叹气了吧!!而比你工作年限少的人,却能够轻松面试比你薪资高出好几倍的职位!!不是他们运气好,而是他们比你掌握了更加深入的技能!!
当你在几年的工作时间里做的都是CRUD时,其实你的工作经验只有3个月;当你在3个月里,充分为自己规划好,在掌握基础业务开发的同时,抽时间为自己充电,掌握一些更加深入的技能,则你的工作经验会高于那些混迹职场几年的CRUD人员。
在职场还有一个现象,就是在某些企业会有一些不断加班疯狂撸代码的人,不是公司压榨员工,就是员工本身能力不行。当然,公司开发人员比较少,项目时间短的情况可以除外。往往那些疯狂加班撸代码的都是长期的CRUD者,他们干的比谁都累,拿的比谁都少。往往那些掌握了深入技能的人,看似很轻松,但是他们单位时间产出的价值远远高于CRUD人员疯狂撸一天代码产出的价值,因为那些CRUD人员一天下来产出的Bug,需要三天时间进行修正!!!
其实在职场,对于每个人非常重要的技能就是提升自己的核心竞争力,让自己变得更加有价值。
希望能够唤起你对知识的渴望。记住:工作年限并不等于工作经验!!!