工作八年的程序员,却拿着毕业三年的工资,再不开窍就真晚了...

发布时间:2023-12-15 14:00

小韩是一家小公司的软件程序员,而八年后他还在那家公司,依然是一名普通的程序员。算起来,他工作也有八年了,但是,他却告诉我,他的工资已经好几年没有涨过了。

工作八年的程序员,却拿着毕业三年的工资

小韩如今的处境有大环境的原因,毕竟他所处的传统软件行业普遍效益不是很好,公司没钱赚,自然不会给他们加工资。

而具体到个人的情况,虽然很多人不满意待遇纷纷跳槽了,而他虽然也想过跳槽,但是,总感觉自己好像没有底气,再说在这家小公司也习惯了,离家也不远,不知不觉间就这么混过来了。

直到有一天他参加同学聚会,才发现自己的待遇和发展已经远远落后于同龄人了,税前六千,而很多人的待遇已经在这个数字前加上了个 1。

此时,他才后悔不已,当初不应该贪图安逸,结果工作八年,却只是拿相当于工作三年人的工资。

于是,他开始着手找工作了,也不断的翻看人才招聘网(毕业五年,还通过人才网站找工作的人是失败的),结果发现他现在求职存在着很大的不足:

他有 10 年的编程经验,但是代码却写的很糟糕。因为他写代码就像工厂的操作工一样,只注重功能的实现,不注重优化和改进。所以他的代码看上去很粗糙,一点都不精致。

他一直在一家公司,而公司的业务内容变化不大,要求的编程语言也没有很大的改进,再加上他自己惰性比较强,工作十多年,只能做一个初级程序员做的事情,只不过比一般人熟练而已,很难称之为核心竞争力。

他不善与人交流沟通。虽然技术很熟练,但无法很好地传达给别人。这样导致他很难让他的价值最大化,只能做程序员,而不能做项目经理、需求策划或者售前人员。

你想成为小韩这样的人吗?不想的话,下面是解药,拿走不谢!

不管在任何行业,进攻才是最好的防守

年纪轻轻就开始想着怎么混日子,迟早有一天要被淘汰,从而在一个相对低端的层次“稳定”下来,看似稳定,不过是饥寒交迫的开始。

不管做什么职位,会做了永远只是最低的标准,如何做的更好,更快才是核心目标
因为越是容易上手的岗位,更新速度和淘汰率越高
。每天都要革自己的命,才是根本。很多人,常常纵容自己的惰性。纵容自己惰性的人,都是在对自己犯罪。

不管在任何时候,闭关锁国的政策最终只能有一个结果:落后,而落后又带来一个结果:挨打

所以,我们需要保持一颗开放的心态,不管是对工作,还是人脉积累,都应该多一些留意。知道行业的发展趋势是什么,知道公司又发生了哪些大事,知道同事离职去了哪里,知道要多结交几个圈内人士。只有这样,才能够在职业发展上越来越顺利,而不至于成为一个两耳不闻窗外事的呆子。

给所有测试员的一些忠告

最后,作为过来,给所有测试员一些忠告:一名测试员,你真的不该只会点点点,随着体系的改变,对于现在的测试人员来说,不是自动化或者代码有多重要,而是懂自动化,懂代码,能够理解系统的实现,已经变成了必备技能。

现在,会编程做自动化测试的人薪资很高,因为市场上和企业里都很稀缺。只有懂编程,测试才能学得透,才能更值钱,当今测试领域还算前沿的技术:接口测试、UI自动化测试、性能测试,测试开发…. 无一不需要读懂代码,甚至还要会写代码。

改变现状,从行动开始!

明确了目标,接下来就要明确行动,不然就不会有任何改变,三个建议:

第一,技术储备

1)高薪测试工程师需掌握的 基础测试技术

  • 系统方面。掌握Linux操作系统安装配置;会使用linux常用命令
  • 关系型数据库。掌握数据库增删改查操作。熟悉数据库索引、视图、事务等功能。
  • 非关系型数据库。掌握Redis常见基础数据类型和相关操作。如:string、hash、set、list 等。
  • 掌握功能测试与数据库的关系。
  • 掌握黑盒测试用例设计方法,掌握缺陷报告的编写。
  • 掌握Web项目UI界面测试、功能测试分析和用例编写。

以上技术,对于有3年工作经验的题主来说,绝大多数应该是不需要填补的。并且相对下面的内容而言,即便过往没有深入接触,以后用到,也可以快速学习上手,难度不大

2)高薪测试工程师最建议掌握的编程语言-Python(自动化的基础)

  • java和Python是企业要求较多的两门语言
  • 相对而言Python上手更为轻松些,非常适合编程零基础的测试人学习。
  • 通过Python语言建立编程思维以及面向对象程序设计思想。
  • 最终要求能编写自动化测试脚本。

3)高薪测试工程师需掌握的测试专业技术

1.接口测试—— 迈向高薪的起点

需要掌握一定的http协议。
会使用常用的工具或使用代码编写测试用例脚本。
能借助工具或脚本实现自动化测试。

2.测试工具—— 君子善假于物

会使用常用测试工具。如: 禅道、JIRA、fiddler,Postman、Jmeter 等。
掌握一些常见的框架 ,如 、 pymysql、parameterized、requests、unittest、pytest等。

3.自动化测试—— 所有企业软件测试的目标
掌握断言的用法,使用工具、程序代替人工,判断测试结果。是实现自动化的必备技术。

4.性能测试—— 开始接触高端测试

软件测试更高端的领域。也是高级软件测试工程师和普通软件工程师的分水岭。
主要以软件的时间性、空间性、稳定性、并发性等为主要测试点。
以上这部分,难度要大一些!朋友门可以分步走,逐个击破,每拿下一项技术,薪水会上自然涨2千左右。

如果想获取更多系统的自动化测试学习资料,请看下方特意给大家准备的一份13G的超实用干货学习资源,涉及的内容非常全面,涵盖功能测试、接口测试、UI自动化测试、性能测试…点击下方链接进群免费领取!

第二,展现自我

测试技术学的差不多了,还尽量在领导面前展示你的技术,改变上层对你的认知,重新定位!之前的几年,公司上层,给你定位就是 功能测试工程师。因此薪水自然高不到哪去。

当你,重塑自己的测试知识体系,能胜任的工作远不止于从前。但机会,要自己去争取!尽快的学以致用,才能更好的发挥自己所长。

第三,尽早止损

在职人员,往往身不由已。很多朋友都受工作所累,加班繁重,无闲暇时间自我提升。这无异于慢性自杀。因此,这里个人建议:坚定目标,当机立断!

如果工作轻松,有闲暇时间,那么多利用业余时间,尽快提升自我。而后直接找老板谈,或者干脆跳槽,打开一片新天地。

如果工作异常繁重,无暇提升自我。那么建议及时抽身退步,找一个工作上合适的结点,立即停掉当前工作。给自己留出几个月的时间系统、有目的性的完善自我技术储备。然后,轻轻松松的找一家新公司。自然薪水可以翻一倍甚至两倍。

学习要保证效率,才能事半功倍。因此,最好能找一个适于学习的环境,安心开展自我提升计划。也可考虑培训。

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接点击下方链接进群领取资料包:

工作八年的程序员,却拿着毕业三年的工资,再不开窍就真晚了..._第1张图片

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号