为什么10年经验去小厂拿不到1万?
原因很简单,10年过去了,你已经35岁了,但你还是一个curd boy,小厂的强度你知道吗?996都算好的。
你的身体能跟小年轻比?老板8000块招个新鲜的小韭菜天天996,你能吗?好吧,就算你能,老板敢用吗???
猝死了怎么算?公司关门吗?
这个时候你说了:老板,你看我不996行不行,我只要5000!
你觉得老板能为了你一个人改变公司规则吗?以我创业多次,担任多次中小公司CTO的经验告诉你:绝无可能。
越小的厂子越喜欢用年轻人,直接在简历关就把35岁以上的程序员给Pass了。
1.做高附加值的事情、学习高附加值的知识
什么是低附加值的事情?拿技术举例:
curd、一直写业务实现代码、各种重复工作等等。
什么是高附加值的事情?
前后端性能调优、线上紧急故障的解决、大的代码重构等等。
不可否认,刚进入职场我们都得从低价附加值的事情做起,但依然别忘记学习、别忘记寻找机会,不断去做更高附加值的事情。
职业现状我想大家心里也清楚,没办法变改职业,就只能想办法改变自己。自我审视,持续学习,做好规划,以10~20年的职业生涯为基础,未雨绸缪。不要等到40岁还在到处投简历面试,家里等着米下锅,那就太被动了。
做为一名测试人,我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级自动化测试需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数
自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心
软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
这些都是高附加值的知识!
其实这些高附加值的知识和能力可以边工作边自学的。
这里也给大家推荐一份我整理的最新软件测试资源(视频教程,PDF文档,面试题)见公众号 【伤心的辣条】 自行获取
2.高效工作
你的工作和人生价值取决于单位时间的输出效率,高效是这里面的关键点。
那么如何做到高效工作呢?做到以下几点基本就够了:
保持工作的极致专注:寻找心无旁骛的感觉,如果做不到就卸载那些让你上瘾的软件、戒掉那些让你分心的嗜好。
打造拆解-执行-复盘闭环:领到任务,先拆解,越没有把握的事情,拆解的颗粒度要越细,将ddl也同步拆解到每一件可执行的事情上,最后保持周期性复盘。
尽可能利用碎片时间:不清楚碎片时间的威力?你可以做一个时间表,看看每天有多少碎片时间,结果会让你非常吃惊。
3.目标导向
不管专业度好坏,目标导向都是天条,目标犹如方向,再努力再优秀方向错了也是枉然。
第一点:以领导和公司的目标为导向
前几天给星球好友做了一次直播答疑分享,有一个球友问了一个问题:在新公司担任技术专家,领导给了很简单的活,但我自己想做整体技术架构改进,我该怎么办?
没什么好思考的,领导给的活再简单先做好,你想的活再牛逼,也不能瞎做,先和领导商量清楚。
第二点:牢记ddl
能否在ddl之前做好交付甚至是涨薪的分水岭。公司参与商业竞争,慢几天的结局可能就是出局,这是商业本质决定的。
领导交给你任务的同时,大概率都有ddl,如果没有?你要主动问领导。
拿我自己举例,在360期间周鸿祎无数次倒排工期,压力传导给副总裁,再交给我,期间甚至有过通宵编码,最终按期交付的经历。
你可以说我卷,但这个世界的真相是:不卷更没出路。
4.认清能力和薪资的区别
这点更多是心态上的影响,曾经带过不少能力很强的同学,但要么因为出身小厂或者谈薪被HR压制太狠,工作一段时间后产生了不忿感。
这时候分水岭就出来了,有的人可以继续保持良好心态,高效工作学习,而有的人就开始怨天忧人,在工作中摆烂。
后面这种情况,最终结局一般会以跳槽告终,短期看获得了更高薪资,但这种心理状态会持续影响他的职业生涯。
这里面的重点是区分能力和薪资的区别,要明白一点:薪资只是暂时的,能力却是由自己决定且是长远的。
如果你的能力超过了薪资,不要因此影响工作,继续保持好的工作结果的交付,到了涨薪窗口期好好跟老板谈谈。
当然,硬币都有两面,公司耍流氓一直不涨薪的那种,就在合适的时间点跳槽吧。
5.工作是成长的工具
你把工作当成养家糊口的工具,还是终身成长的工具?这个问题的答案很重要,往往也决定了工作的主动性。
把工作当终生成长工具的朋友,在工作中往往能不设边界,比如解bug,不管是不是自己的,都愿意去解决,再比如不少开发会帮产品经理理清逻辑。
讲真,我带过的涨薪快发展快的同学,基本都是这种类型的。
反之,如果把工作当成养家糊口的工具,自然会排斥承担任何额外工作,也就丧失了更多锻炼机会。
6.将工作成果数据化
记住一句话:万事万物皆可数据化。
工作中的所有成绩能不能变成数据,这个很重要。不管是技术还是产品或者其他岗位都一样。
比如开发同学,研发这个功能花了多长时间,速度是否比其他人快?上线后稳定性、访问速度、崩溃率等技术指标如何?
比如产品同学,你做这个产品功能对哪项用户指标产生了什么影响?是留存提升了还是活跃次数提升了?
比如运营同学,这个活动上线后,对GMV的影响是什么,转化率如何,nps值是多少?
但凡是正式汇报,比如转正答辩、晋升答辩、团队review,如果你要做PPT,请给你所有做过的事情加上数据。
数据除了能说清楚你的成绩,更能发现问题,找出下一步的改进点。尽可能用数据量化你的工作,会让你积累成功的经验,尽可能用数据汇报,会让领导更容易发现亮点。
以上在程序员在职场如何防止被淘汰的6点方法就说完了,也是我过去带人的一点点小的总结,希望对大家有帮助。
看完这篇内容后,相信以下两件事,也会对你的个人提升有所帮助:
1、 点赞,让更多人能看到这篇文章,同时你的认可也会鼓励我创作更多优质内容。
2、 让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和功能测试技术是远远不够的,你需要进阶,你需要一直丰富你的技术栈!还等什么!
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
关注我的微信公众号:【伤心的辣条】免费获取~
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
阿里小黑叹息:越来越多的年轻人从职场撤退了?
Python简单?先来40道基础面试题测试下
App公共测试用例梳理
从一名开发人员转做测试的一些感悟