同样是程序员,为什么别人30K,40K,50K?

2023-11-06 11:20
文章标签 程序员 50k 别人 30k 同样 40k

本文主要是介绍同样是程序员,为什么别人30K,40K,50K?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

共勉

随着互联网时代的飞速发展,越来越多的人投身于软件开发行业,大家都称他们为程序员,或者码农。

这些程序员的水平也是参差不齐的,有些人从比较好的学校毕业,水平却一般般;也有些人从一般搬的学校毕业,但是水平很高,因为他们付出了比其他人更多的努力;也有些人,不管是好学校还是差学校,毕业了都跑去培训班培训了,出来的也是良莠不齐的。

今天这篇文章,我们不从这些客观因素上去分析,就如题,同样是程序员,为什么别人比你更优秀?我结合自己的一些经历和经验,以及从身边优秀的人身上学习到的经验,从主观上去总结几点,与所有人共勉,希望能够读完。

不要吝啬投资自己

和朋友一起搓一顿大概百把块钱,基本上我们都很随意,根本不会觉得这很贵或者很浪费。但是每当我们去买书或者去买一些优质的视频教程的时候,很多人会觉得很贵,甚至不太愿意出这个钱。

的确,技术书籍都很贵,动不动就50-100的,我想说的是什么呢?永远不要吝啬给自己投资,我本科阶段读的是计算机科学专业,在学校自学的Java,看过网上很多的免费视频教程,免费的教程有两个特点:一是入门的,二是质量不高的。但是要想真的提升自己,这些入门的教程是不够的,网上有些收费的教程确实不错,我读书那会儿也买过好几个项目视频跟着认认真真学习,收获颇丰。

而且现在也是知识付费时代了,入门资料一大堆,真正能提升自己Level的东西,哪怕花点钱,给自己投资永远是稳赚的生意。不要在乎那点钱。你和别人的差距,往往真的就是这一两百、两三百块钱给拉开的。因为知识创造的价值要比这几百块钱来的更猛。

工作经验与技术积累

说起两者的区别,大家第一反应就是高级工程师工作经验更加丰富,技术更加厉害。

但是工作经验指的并不是你工作了多长时间,而是你在工作中学到了多少。有些人踏踏实实做项目,业余时间还不断学习新的技术,时刻以高标准要求自己;但有些人只会整天混日子,做项目也是过得去就行,业余时间就只会玩游戏,所以哪怕你刚开始技术确实很厉害,但是IT行业技术更新迭代很快,你不前进就是后退,这种人即使工作时间再长,也只会止步于此。

那么如何能提升自己的能力呢?这是要靠自己持续不断地学习,从效率、逻辑和注释看别人是如何设计的,并且看完后要加强练习,才会有一定的效果,这也是从初级程序员升级高级程序员的必经之路。

想想看自己下班之后在干嘛?开黑?刷剧?刷抖音?项目里面的技术点总结了么?你自己有没有一个个人的代码精华库?

你所总结的每一个小知识点,说不定就是下一次面试的考点!

拿到需求之后学会思考

太多程序员在拿到需求之后,直接就开始写代码了,如果后面遇再添加其他功能,越加越多,代码就会越来越复杂,到最后一个产品下来可能自己都不知道如何去维护,一上线还挂掉了。而一个成熟的程序员在拿到产品需求的时候,会先与产品经理一起讨论,可能在业务上程序员不太了解,但是可以从技术角度一起思考参与,尽量帮忙把需求更完善些,这样后面设计编码的时候也能起到一定的作用。

一个好的工程师是可以对产品有很大的帮助作用的,而且跟产品经理多进行沟通交流,除了技术外,对产品、对业务、对商业也能学到不少东西,以后发展的道路会更广。

当然了,工作中一直都有产品经理和程序员撕逼的情况,双方谁也瞧不起谁。更多的时候是因为产品的需求一直改,或者需求很诡异。刨除老板规定改需求这种情况,如果只是产品经理改需求,那就是他前期的设计问题。当程序员不了解整个项目的时候

丢掉“即刻回报”

这种程序员,他不懂得只有春天播种,秋天才会有收获。刚刚付出一点点,甚至还没有付出,就想要得到回报。技术刚刚掌握,能一边百度一边干活了就觉得该拿到多少多少钱了。找工作先想着多少多少钱,入职了没干几个月就想着要加多少多少钱,干了没几个月,薪水要是没涨,就放弃了,准备通过跳槽加薪,不跳槽的话,往往也会因为没 加薪而牢骚满腹,工作敷衍了事。

一个程序员的价值,是通过他带给公司的价值体现的。先给公司带来了价值,然后才会反过来在薪水上体现出自己的价值。公司都很现实,很少会为你的潜力买单,在你还没有体现出价值时就给你很高的薪水。

我是一个会主动和下属谈薪资的主管,每一个人干过什么,干了什么,都会看在眼里。有的程序员开发完了,上线了,闲着看网页也不会看一些学习的东西;有的程序员会在三四个月后问我某某项目的需求是什么,接口好像有问题,仔细一看,人家在优化代码。试问,有什么理由不给后者涨薪?你曾经说过“有时间再优化”这种话什么时候能兑现?

提高情商

只懂做技术,很难胜任管理层的工作岗位,好的项目经理或者技术经理,可不是简单的只懂做技术,而是应该技术和业务两个方面都懂的人员。

很多程序猿们只会埋头写代码。宅成为了一大部分程序猿的第 一印象。不擅长沟通表达,更不喜欢去交流,这个是IT程序员普通现象。俗话说物以稀为贵,沟通能力成为很多企业家招聘IT人才一项重要加分项!当然也有一种是技术够硬能够进去,但是仔细想想,涨薪有你份吗?公司裁员的时候,比你技术稍逊的留下来,真的只是因为成本吗?

关注行业

在生活中不要将自己封闭在一个狭小的工作空间,多了解行业咨询,关注IT新闻,工作中又离不开与同事交流,谈到圈子里面的人和事,你不至于什么都不懂,相反,你知道的越多,别人会认你你见多识广,经验丰富,同时也会提升自身的价值。

我每个月都会看一本叫《互联网周刊》的刊物,上面有一些行业内新闻。当然并不是说这个刊物有多好,只是说上面有一些我比较关注的统计类信息,各个行业都会有,至少能够知道行业内情况怎么样,其他行业怎么样,适时换行业可能也好。我们获取资讯的地方很多,很多可能是多余的。但是一本书、杂志、或者100条新闻,哪怕是只能够让自己多懂得一点点东西,这都是值得的。

学会帮公司、上级分担

这个不是说让你跪舔上级之类的溜须拍马,而是做一些在自己能力之内并且力所能及的事。

小公司的事情特别多,而且杂,通常就算是程序员,也需要干一些表格、统计、总结之类的事情。我遇到过一个程序员,让他写一下技术文档总结,他回了我“不会”,我问他哪里不会,他说不知道怎么写;我又跟他说能想到什么就写什么,之后我帮他整理,他一个小时后告诉我,他就是写不出来,甚至还说他就是个程序员,只是来搞开发的,这个东西不在他工作范围之内。

我也遇到过这样一个程序员,公司里面有很多表格需要统计,有一部分数据还希望直接从数据库里面导,一个报表基本上行政、产品、财务搞半天,然后需要其他人帮忙。而他把所有的文档都收集起来,问清楚都需要什么数据,花了一个下午的时间用Java写了个简陋的小程序,然后这个报表就导出了。之后连不知道代码是什么样的前台小妹都会用他的脚本导报表。

这一点同第四点是相通的,一个员工的价值往往不是只体现在一处。如果只是个程序员,只干开发的事情,那么是不是那个薪资也永远也可以是那个薪资?涨薪的理由也就是时间到了,觉得自己该涨薪了,然而,公司愿不愿意,那就是另一回事了。

仔细想想,如果你是老板,你是否愿意出这个钱请你这样的员工?如果答案是愿意,那么请找更大的平台,因为你更优秀。

计划、坚持、执行力

一个优秀的人都应该是好的时间管理者,不管我们现在的能力如何,如果我们能合理的安排时间,分清主次,步步为营地去执行,坚持下来,我们肯定能收获很多,而且进步很快。

坏习惯养成很简单,好习惯养成很难,但是不管哪个,养成之后,都是蝴蝶效应。是良性循环还是恶性循环,就看自己了。

仔细想想,你那些看过一眼保存分享的技术文档,都再看过了么?那些保存在网盘里面的学习视频,都去研究了么?github上面的优秀的开源项目,有没有自己也去实现一下?之前定的学习计划,有没有去执行?

开发这一行,如果一切都是只停留在想,那是永远也不会成功的!

长按关注

升职加薪,不要走丢~

这篇关于同样是程序员,为什么别人30K,40K,50K?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/356304

相关文章

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

《战锤40K:星际战士2》超越《黑神话》 登Steam热销榜首

《使命召唤:黑色行动6》将登陆 PC Game Pass看来确实影响了销量,因为这次在 Steam 上它的预购并没有占领 Steam 热销榜单之首。这次霸榜的则是即将推出的《战锤40K:星际战士2》。 根据 SteamDB 显示,这部将于9 月 10 日发售的游戏已经面向预购了高级版本的玩家开放了抢先体验,也因此推动了大量的预购销量。该游戏不仅是目前 Steam 上预购最多的游戏,而且还是总体

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

[情商-13]:语言的艺术:何为真实和真相,所谓真相,就是别人想让你知道的真相!洞察谎言与真相!

目录 前言: 一、说话的真实程度分级 二、说谎动机分级:善意谎言、中性谎言、恶意谎言 三、小心:所谓真相:只说对自己有利的真相 四、小心:所谓真相:就是别人想让你知道的真相 五、小心:所谓善解人意:就是别人只说你想要听到的话 前言: 何为真实和真相,所谓真相,就是别人想让你知道的真相!洞察谎言与真相! 人与人交流话语中,处处充满了不真实,完全真实的只是其中一小部分,这

程序员都在使用的画图工具

大家好,我是袁庭新。 程序员都在使用的画图工具,你一定没用过这款画图工具吧!我教程中的架构图都是用它来画的。 比如我编写的RDB工作原理图就是用draw.io绘制的,如下图所示: 再例如Redis集群故障恢复原理图我也是通过draw.io工具绘制的,如下图所示: 是不是觉得draw.io绘制的图形特别简洁、美观。它的官网是: https://www.drawio.com dra

GitHub:代码是程序员沟通最直接的手段

如果不是 Andreessen horowitz 的投资,估计 GitHub 很难被福布斯、CNN、纽约时报等传统媒体注意到。普通大众之前不了解这个工具,是因为它距离记者的世界太远了——GitHub 是一个程序员所使用的托管项目的服务。 但在一些程序员眼里,它不仅是托管项目的地方,还是“开源”项目的大本营,而且是提高程序员“技术水平”和“技术品味”的地方,更是一个程序员社交的地方。

黑马程序员---银行业务调度系统

模拟实现银行业务调度系统逻辑 需求分析: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为:         VIP客户 :普通客户 :快速客户 =  1:6:3。 客户办理业务所

黑马程序员---空中网面试题

空中网4k/5k月薪挑选大四实习生的线程题     两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。这样的实习薪水和招聘要求,不需要有工作经验的限制,纯粹是技术功底的比拼和考核,而不像许多其他公司非要招两年工作经验的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做

黑马程序员---线程并发库

软件包 java.util.concurrent 在并发编程中很常用的实用工具类。 请参见:            描述 接口摘要BlockingDeque<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待双端队列变为非空;存储元素时等待双端队列中的空间变得可用。BlockingQueue<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及

黑马程序员---多线程

TraditionalTread 传统线程技术回顾 创建线程的两种方式: thread3中,同时创建了Thread的子类和Runnable,那么会优先执行Thread的子类,因为Runnable的代码被当做参数传到了Thread类里,Thread子类的run方法又覆盖了父类的方法,所以会执行Thread子类的代码。 package cn.itcast.heima;public class T