程序员需要学什么?同样一件工作,同样一份方案,同样一个程序,别人都交口称赞,可有的人却马上能够看出问题在哪里,而不是人云亦云。这就是评判标准不同。在我们谈论程序员需要学什么之前可以先了解下“评判标准”的问题。
眼界宽阔,见多识广的程序员,判断好坏的界线就越高。有了较长工作经验的人,已经度过了职业生涯的迷茫期,在行业里打拼良久,自然有一套自己的评判标准。很多时候,判断一个程序员是否能堪当大任,很重要的一点就是看他的评判标准如何。
拿app举例,小公司程序员的审美和大公司就不同。在小公司看来已经能够打90分的程序作品,在大公司设计师眼里就跟刚毕业学生做出来的一样。
这是因为公司平台不同,给予员工的眼界和知识就不同。大公司在全球各地都有办公室,每年参加各种国际交流。程序员们有机会接触全世界的优秀作品,从而提升自己的标准。而小公司的关注点更多在业务增长上,不会给予员工太多的学习机会。这在职业生涯初期也许不重要,但从长远来看甚至决定了他未来能走多远。
程序员需要学什么?在职业生涯成长中,首先就要学对一份工作的“评判标准”。这在某种程度上就是能力的直接体现。能力强的人,标准一定越高。
2. 行业名声对程序员也很重要,可以说是最重要的职场社交货币,这也值得程序员学习
行业圈子其实很小,越往上走,叫得出名字的人越少。如果一开始跳槽还是靠简历,到后面就是靠“名声”。
名声,是一个看不见摸不着,却广泛流传于人们口中的谈资,它是最重要的职场社交货币。
尤其在资深猎头或HR眼里,名声背后代表的是你待过的公司,做过的项目,获得的成就,其他人对你的评价等等。这些都是无形资产,从一开始就要积累好。
写一份简历或印一张名片,可能只需要几分钟或几毛钱。但打造你的个人品牌,却需要一辈子。
个人品牌,就是“名声”。拥有好名声的人,根本不需要多解释,名字代表一切。这是最有效的职场通行证,比简历靠谱,比背景调查方便。请一定花精力经营好它,这是一本万利的事情。
对一个程序员来讲如何才能打造好名声,下面是三点个人感受:
1、向上打造,面对老板来打造你的个人名声
这是最直接也是最有效的方法,按时按质按量地完成好交给你的工作, 在老板心里建立可靠、高效的印象 ,以后跳槽带你飞才有可能。
2、向周围打造,面对同事和猎头来打造你的个人名声
在日常工作中积极合作,不拖泥带水,不踢皮球, 在同事心里建立值得信赖与合作的印象 ;保持日常生活中和猎头的定期联系,积极给猎头分享行业里的最新信息和热点(猎头也需要对行业有学习和认识,以便筛选人才), 在猎头心里建立聪明,上进,知识面广的印象 ,以后有好职位才会先想到你。
3、不要急,罗马不是一天建成的,名声也不是短期积累起来的
不要用投机的心态去打造名声,“一夜爆红”后面多半都是“昙花一现”。这就像盖楼,靠的是一砖一瓦,而不是吹嘘和浮夸。
3. 人脉资源:打造自己的吸引性价值
很多人误解了人脉的定义,以为“我认识谁谁谁”就等于“我能够借力于谁谁谁”。
这是两个完全不同的概念。前者是一种弱关系,类似于朋友圈的点赞之交;后者是一种强关系,是建立在互惠互利基础上的回报投资。
是的,人脉资源的本质依然是等价交换。
自己一定要有能为对方提供价值的东西,对方才愿意用相应的资源来交换。这个价值分两种,一种是给予性价值,一种是吸引性价值。
【给予性价值】是你需要不断向对方展现自己的价值,得到对方的持续认可。比如不断帮朋友解决一些情感烦恼,或者工作困惑,这是一种被动的人脉投资。给予性价值的问题在于,你不能停止给予。一旦停止,之前的人脉积累很快就会消失。就像你不断帮闺蜜分析恋爱问题,可一旦闺蜜找到稳定的男友就会停止向你咨询,你在这方面的价值就消失了。
【吸引性价值】是指自己身上拥有的财富,能力,智慧,人格魅力等,能够主动吸引周围的人来与你结识。并且只要某一次将这种价值进行给予,以后将获得源源不断的回报。比如你是一个资深的咨询顾问,帮助某个公司的老板解决了一个重大的业务战略问题,那么往后这个老板再有这样的项目或者其他公司有类似的需要,他都会为你引荐;同样的,你之后在相关领域有什么需要帮助,这位老板一定也会尽力帮你。因为只要他的公司还在,他就希望与你建立长期稳固的关系。
进入职场以后,要开始着重打造自己的吸引性价值。将自己的能力转换成一种可见的,持续的价值输出。它并不会因为外界环境的变化而轻易停止。
4. 程序员需要学什么?跨界能力也不可或缺。跨界能力:创造新的细分赛道
30岁之前,着重积累知识,锻炼技能,尽力成为某一细分领域的专家;30岁之后,要跳出围墙,打造跨界思维。将自己的核心技能和其他相关行业领域的知识进行结合,创造新的技能体系。
比如会演讲的程序员,懂编程的营销专家,逻辑思维强的设计师等等。这么做的好处,是规避了红海竞争。在某一领域难以突围的情况下,跳出战场,寻找新方向。
大多数程序员都不善言辞,如果有一个语言组织能力强的程序员,就很容易出头,成为项目带头人。很多营销人员不是很懂数据和编程,但如果有一个即懂营销又懂数据的人,就很容易上位,成为新领袖(阿里巴巴的CMO就是一个很好的例子)。
类似这样的例子不胜枚举。这就和田忌赛马一样, 在不占优势的情况下,从竞争对手的弱势上开始发力 ,从而开辟出新的竞争赛道,而你是这个赛道上唯一的运动员。
随着时间的增长,你会发现这种神器的“技能组合”效应会为你带来更多新的机会。
程序员需要学什么相信大家已经有了一定的认识,除了扎实的程序技术,程序员需要学的还有很多,希望大家能在程序大牛的路上越走越远。