当前位置: 首页 > Web前端 > HTML

为什么很多程序员工作很努力,工资却提不上来?

时间:2023-04-02 13:50:38 HTML

很多程序员问我,感觉加薪不再像以前那么简单了,现在感觉很迷茫。其中一位很典型,代表了相当一部分人,以下是我们谈话的文字记录。我说,有什么问题吗?他说和你一起学习会让你有成就感。哪怕每天忙到一两点,第二天去上课也是精神抖擞,最后出去找8K的工作。我很高兴,觉得我没有浪费时间。觉得生活充满激情,经过一年多的努力,我也觉得自己不够好,但我知道该学什么,缺什么也不累学习。然后换了第二份工作,工资涨到12K。它在短短一年多的时间里从8k增加到12k!几年过去了,说起来他还是很得意。嗯,那时候感觉很好,觉得付出就有回报,看到了立竿见影的效果。那时候买了很多书,参加了很多培训和沙龙,感觉很充实。突然有一天,我发现很多人已经20K了。而我现在还在15k,虽然不少,但是工作快五年了,感觉自己成长的太慢了。我说,这种情况很常见。”嗯,我问了一些朋友怎么到20K的,有的说要补基础知识,有的说要专精,有的说要转管理,有的说我居然加入了一个一家靠谱的公司,然后一直干到20K。”“那你觉得哪种情况适合你?”他说,我也是头大,他们说的有道理,就是不适合我。工作五年了,感觉自己的基础还不错,觉得补基础没意义,说实话不知道加什么,也学不会;有人说我应该专攻一科,我现在一直在用vue,感觉项目可以做;有人说我应该转管理,但我不太喜欢与人打交道。我喜欢朝九晚六工作,然后安心敲代码;有人说应该找个公司稳住,但是现在的公司还不错,不知道换个公司会怎么样。我说,你别想清楚。他说:“老师,我感觉有个瓶颈,我突破不了,不像以前参加培训学一门技能,现在我也买了很多视频课程,学了之后,就没有了。”效果。我也在网上订了职业规划课程。。感觉我说的比较笼统,没有解决我的问题。我说,我们可以解决,我给你抹平。首先,总的来说程序员要经过3-4年的大学课程学习,然后才开始从事这个职业,一般需要3-4年的时间才能通过入门期,进入高手行列。至于熟练程度,需要2-3年的磨练,才算是合格的精通,然后再经过2年左右的项目或管理经验,就可以具备综合能力,如图。但是说到综合能力,具体指的是什么呢?这里我们不仅讲解综合阶段,还讲讲每个阶段人员的知识体系和技能。一般来说,从专业出来的大学生被称为A类学生。他们没有太多的项目经验和实践技能(能力),但基础知识扎实,知识面足够广。他们迫切需要项目的锤炼。这就是为什么许多雇主更喜欢受过高等教育的学生。学生很郁闷:可是我从来没有经历过这个时期。我以前是做装修的。所以你是B班的学生。B类学生一般在3年内工作,或培训后2年内工作。这类人的优点是专业技能快,学习有针对性,效率高。但也存在明显的缺点。比如基础知识的缺乏导致个人的成长和提升容易出现瓶颈。工作经验有限,专业范围狭窄,导致我在遇到职业瓶颈时,还是希望通过以往行之有效的技术方案来解决。世界上很多问题都不是问题,无法通过技术手段解决。最后,他们会事半功倍,甚至毫无效果,彻底失败。是的,那是我的问题。所以我又来找你了。我继续说。这个阶段如果没有专业的指导,突破是痛苦的,需要很长时间,但突破之后,就会进入下一个阶段,就是C型人。这样的人一般工作5年以上,自学能力很强。足够的自学能力使他们能够积累足够的知识,使他们能够从各个维度解决问题。局限于前端技术,却能从全局的角度解决问题。在这里,全局的情况不仅是技术链的全栈,还可以考虑产品、运营甚至老板的意义,有时代感。什么时候做事,用什么技术达到什么目标。我觉得我很难走到这个阶段。他说。我说不要气馁,有办法的。C型人也会遇到问题。问题是,有时他们对技术过于自信,觉得自己手里拿着锤子,看世界上到处都是钉子,想用技术来统治世界。这些人实际上在技术上已经达到了管理者的水平。但管理能力不过关,所以往往导致项目经理不当。当他们是出色的帮手时,每个人都喜欢他们。当上了管理者,一塌糊涂,上级催下级告状。如果关系紧张,与各方的矛盾可能会激化,关系应该会更好。问题是下面的人自己都做不到,然后叶太妹不管多危险,都愿意通宵加班……这个过程短则一年,长则2年-3年,当然甚至可以超过5年,最后我还是受不了了。用于纯管理。哈哈,学生笑了。还好我不在这个阶段。别着急,过几年你就会遇到这种情况。突破C型人的阶段就好了。成为D型人。经过C型人的痛苦打造,他们开始有了自己的管理风格,无论是倾向于人还是技术,都有自己的风格。经过大约2年的打造,他终于成为了我们常说的大牛,也就是魅力型管理者。这些人不仅知识广度足够,专业技能丰富,再加上几年的项目锤炼,自学和解题也得心应手。大学四年,入门3年,精通3年,综合管理2年。啊,原来要12年才能成为大牛啊!好吧,这就是为什么我花了10年时间磨剑的原因。事实上,随着前端行业持续高薪和人气,越来越多的A型和B型人加入,但大多数程序员的“终极”梦想是成为D型人,而企业的基本要求是B型人。越来越多的企业和核心岗位的C型人才已经是强制性的要求和条件。那么像我这样没有经历过4年专业的人该怎么办呢?学生说。呵呵,这也回答了你刚才的问题,为什么不同的人会给你不同的答案,因为他们处在不同的阶段、成长经历和角色。其实仔细看会发现,这个三角形每个区域的大小都不一样,基本反映了前端程序员的比例。另外,再说一句,好好看看这张图,能让你顺利上到20K。在这里我先给大家讲一下各种人的情况。A型人,尤其是985+211,一开始就进入了非常好的校招公司。平台好,只要在公司努力,就会有很好的技术成长。项目机会多,以实践代替学习,不断完善和实践屏蔽薄弱的知识库,在某个专业领域集中突破也会有不错的发展。比如我们经常听到某大牛小学教育最后成为某行业。Daniel就是这种人,C型人的优势在于个人能力强,比如非常善于提出正确的问题并得到正确的答案,但有时他们会偏执于技术,而在这当他们充分了解自己的不足时,如果你利用管理的优势,结合自己的技术和性格,扬长避短,你就会成为一个非常优秀的D型人。你可以成为一个有技术天赋的管理者,也可以成为一个知识渊博、心地善良的人。这取决于你的实际情况。老师,您认为我适合什么样的发展道路?1.首先明确个人的优势和劣势。现在的基础是什么,我的技术链有多长。合适的技术栈是全栈或专业的。2、根据行业和个人情况确定发展路径。结合你的行业和公司的情况以及你自己的性格来决定走哪条路。比如我喜欢自由自在的做事,喜欢挑战,不喜欢大公司挑三拣四,喜欢什么都自己做,那你可以试试全栈。如果你喜欢循规蹈矩,只喜欢做好自己的本分,那你可以考虑专攻某个领域。3、想想自己想成为什么样的人,想成为什么样的人,然后废话少说,投他一票。这是最重要的,也是很多人失败的原因。很多人喜欢吐槽,说这个方案很合理,但是过了两天就放弃了。然后循环继续下去。这种人很可悲。他们只是认为他们很忙,但实际上他们很忙。有的人忙了五六年,到实际水平才三年,什么都没做。嗯,老师,听了您这么一说,我心里有了底气,等我回去定个方案给您看。