前言

最近看到很多应届生晒 offer,稍有名气点的公司给出的价格都是一年 30 多 W 或者月薪 20 几 k,相比之下工作几年的自己薪资确实很寒酸. 根据我自己找工作经历,二线城市一般小公司招聘 3 年左右经验的都很少能给 20k,不晓得中大公司是个什么情况 20 几 k 在一二线大厂就是最低起步价吗?

真的这么容易拿到20K?

拿到20K的工作,首先考虑几个因素:

1、所在城市北京、上海、杭州等地比较简单,如果你在南京、合肥这种城市还是需要有点实力的。

2、职位的区分题主所说的程序员,包括算法?NLP?数据分析?机器学习?还是前端后端?包不包括管理层,是p岗还是m岗?

3、工作时间说的20K是早9晚6的20K还是996的20K?007的20K?如果你选择在一线大场接受996的20K,一般技术好一点的应届毕业生就能达到。如果你想上965的还不是一线城市,那你就需要有至少3年的工作经验。如果不抛开这些因素就谈工资,我感觉没什么好谈的,因为没有什么可比性。刚毕业的大学生往往比较倾向于大场,虽然工资高但是工作时间也高。

这些都是靠你们自己取舍的。这个没有谁对谁错,更没有什么资源浪费,个人选择而已。

怎样的人能拿到20K

1、管理人员,能独立带一个团队,技术出生,能提供思路。

2、有经验的产品经理,能和客户沟通需求,能准备把握客户的想法,知道怎么指导或者顺畅的和客户沟通,不至于被客户拖着走。

3、架构师负责公司软件系统的技术路线、架构设计、研发工作;承担从产品需求向技术实现转换的桥梁作用,根据产品规划更新技术架构的研发方向;参与项目计划评审;参与需求分析、建模、软件设计评审;理解项目的业务需求,给出软件系统整体解决方案;

4、开发人员有相关背景工作经验的后端开发人员,能够独立完成模块,并且对代码有一定的优化并且可以指导其它人工作的,能对代码的性能进行优化,多线程、锁之类会运用的。了解一些底层的实现原理,能独立选择合适的开源框子运用在项目或产品中。就不说什么map,set,list的区别和原理了,我感觉是在侮辱我身边的20K的人。

最后,能在坐标南京拿到20K的纯技术人员,还是比较牛皮的,我身边也很多,确实是有一定能力的。 (管理层除外,因为我见过的管理层都是指挥的,代码都4-5年不写了,完全靠经验,行业背景也是资本啊)我不是说管理层不好啊,他们主要负责的重点不同(强行洗一波,害怕)。

市场需要哪些技能呢?

1)算法

各大公司的笔试基本都考这个,《剑指 Offer》上的所有题目如果能背下来,LeetCode 刷个一百到三百道题,参加过 ACM 竞赛的也可以。《剑指 Offer》,指的是《剑指 Offer:名企面试官精讲典型编程题》这本书,里面剖析了 50 个典型的程序员面试题,包括基础知识、代码质量、解题思路、优化效率和综合能力等 5 个方面。

2)数据结构
计算机存储、组织数据的方式,包括数组、链表、栈、二叉树、哈希表等,算法是解决问题的方案,为数据结构服务。算法能对数据结构中的数据进行各种处理,比如查找数组中的数据,或对其进行排序等等。

3)计算机组成原理
计算机是由 CPU、内存、显示器这些设备组成的硬件,但我们大学毕业后,往往从事的是软件方面的开发工作。那怎样才能在硬件和软件之间自由穿梭呢?答案就是学好计算机组成原理。

4)计算机网络
当今这个时代,没有网络简直无法生存,哪怕是在电梯里的一分钟,我都受不了那种手机没有网络的状态。我们所学的编程知识,如果脱离了网络,将变得毫无意义,因为没有哪个编程语言是要在单机环境下运行的。

5)操作系统

为什么要学习操作系统呢?

第一,面试要考;
第二,无论学习哪门子编程语言,比如说 Java、C/C++,都需要和操作系统打交道,像 Java 中的多线程技术,其实是由操作系统来负责进程和线程管理的;
第三,学习操作系统,还能学到内存分配方面的知识。可以先看一看《现代操作系统》,知道 OS 的大概;然后再看《操作系统—精髓与设计原理》、《Linux内核设计与实现》,达到这样一个水平:知晓 OS 的四大模块:进程和线程、内存管理、IO 和文件系统、设备管理了解 Linux 内核的部分实现,比如说虚拟文件系统。了解操作系统由哪些构成进程间的通信方式互斥与同步为什么需要虚拟内存文件系统是如何组织的等等

6)数据库
7)设计模式
我认为设计模式是初中级程序员迈向高级程序员的必经之路。有不少程序员,前期冲劲十足,但后继乏力,都是吃了设计模式的亏。在工作的前几年,大部分程序员都处于熟悉编程语言的阶段,也就是处于“技”的阶段,随后就要进入“术”的阶段了。在编程领域,“术”的典型代表就是“设计模式”。

8)编程语言

一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维

二、Linux必备知识
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。

三、Shell脚本
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数

四、互联网程序原理
自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理

五、MySQL数据库
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。

六、抓包工具
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的

七、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman

八、Web自动化测试Java&Python
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理

九、接口与移动端自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用

十、敏捷测试&TestOps构建
TestOps,持续集成Jenkins框架烂熟于心

十一、性能测试&安全测试

最后

大家应该听过这句话,“互联网时代,选择比努力更重要。”

于是,大多数人就在纠结,到底该选择什么才能不那么努力就轻而易举的得到,到底选择什么才能不后悔。但大多数人往往会忽略一件事,说“选择比努力更重要”这句话的人,其实付出了很多很多常人看不到的努力。很多人听说 IT 行业很吃香,于是倔强的选择了 IT,这是对的,互联网虽然已经很卷了,但仍然处在蓬勃发展的阶段,很多地方都充满了机会。

我要告诉大家的是,既然选择了,就要付出努力,不要轻言放弃。很多事情,短时间内都是没有答案的,只有把时间线放得长一点,才能验证选择到底是否正确。

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

关注我的微信公众号【程序媛木子】免费获取~

不登高山,不知天之高也,等待只会错失,奋斗才能成功。

我的学习群:644956177 群里有技术大牛一起交流分享~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

软件测试工程师,需要达到什么水平才能顺利拿到 20k+ 无压力?相关推荐

  1. 软件测试工程师需要达到什么水平才能顺利拿到 20k 无压力?

    最近有粉丝朋友问:软件测试员需要达到什么水平才能顺利拿到 20k 无压力? 这里写一篇文章来详细说说: 目录 扎实的软件测试基础知识: 具备自动化测试经验和技能: 熟练掌握编程语言: 具备性能测试.安 ...

  2. 程序员需要达到什么水平才能顺利拿到 20k 无压力?

    薪资20k的程序员是什么水平?程序员的发展方向可以划分为技术专家.架构师.技术管理.管理.技术专家偏理论研讨,对某个或某些相关的专业范畴深化理解能直接或经过提供思绪间接处理这些范畴的各种问题.薪资20 ...

  3. 知乎高赞:程序员需要达到什么水平才能顺利拿到20k?

    前言 曾在知乎上刷到一个热门问题:程序员需要达到什么水平才能顺利拿到 20k 无压力? 其中有一个最热门的回答: "无论你是前端还是后端.想进大厂还是拿高薪,算法都一定很重要." ...

  4. 女大学生-程序员需要达到什么水平才能不被性别歧视?顺利拿到 20k 无压力?

    被歧视,不存在? 我是女生,大三,却没人这样对我,因为我从来都是队长!谁敢砍我代码他试试!我就把他砍掉!而且,我写的代码他们很少能看懂,因为我一般都写算法或者一个项目里比较难的部分,比通信啊,多线程啊 ...

  5. 创造101:如果软件测试工程师组团出道,怎样才能站C位?!

    作者 C位出道的华华 虽然华华是一个软件测试技术宅,可以连续七七四十九天加班不重样,心里除了上班工作学习写代码就没有别的爱好了,但是各种潮流资讯啊狗血剧啊娱乐综艺啊,从来没有错过. 比如说现在大火的& ...

  6. 跑分软件测试的游戏是,主流软件跑分测试 日常游戏无压力

    主流软件跑分测试 日常游戏无压力 新款骁龙820移动平台放弃了ARM公版架构,采用了高通自主64位Kyro架构,最高频率可达2.2GHz,性能相比骁龙810提升了两倍,高通对不仅对新的架构做出了优化还 ...

  7. 程序员需要达到什么水平才能拿到20K?

    这几天在知乎上看到一个问题:程序员需要达到什么水平才能顺利拿到20K无压力? 点赞很高,一夜之间涨了2000+赞,阅读几十万,很多小可爱说相见恨晚,可惜没在大一.大二看到. 以下是原回答: 2020届 ...

  8. 我:一个阿里在职8年软件测试工程师自述

    不知不觉,入行软件测试也有十几个年头了.待过创业公司也待过上市公司.做过功能测.自动化测试也做过性能测试.做过测试新人也做过测试组长,现在是一名字节的测试工程师,已经工作8年了. 回想刚入行那会,功能 ...

  9. 一个在职阿里6年的资深软件测试工程师的心声

    简单的先说一下,坐标杭州,15届本科毕业,算上年前在阿里巴巴的面试,一共有面试了有5家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少) 其中成功的有3家,另外2家失败的原因在 ...

最新文章

  1. Leangoo看板工具可以很好的管理我们的销售
  2. 全国“最高”的视觉竞赛,华为Atlas打通遥感图像智能分析任督二脉
  3. java 构造方法
  4. batocera_手把手教你安装batocera系统,把旧电脑变成万能影音游戏主机
  5. XCTF WEB webshell
  6. 45 | 答疑(五):网络收发过程中,缓冲区位置在哪里?
  7. 测试一体机ASM failgroup的相关问题处理
  8. (递归3)最大公约数
  9. 新概念英语(1-59)Is that all
  10. java打印菱形图案
  11. Bex5开发技巧之如何在列表中显示主键字段
  12. nginx+Git 404 error 错误处理
  13. 侠客行手游如何用电脑玩 侠客行手游PC电脑版教程
  14. java电影购票系统_java swing实现电影购票系统
  15. React 时间控件
  16. 遥感图像计算机自动分类原理,遥感原理与应用_第5章_2遥感影像解译-遥感影像计算机自动分类讲义.ppt...
  17. vue 实现 word、ppt、excel、图片、PDF、视频、音频等格式的文件下载
  18. 创业维艰,且行且珍惜
  19. 测试图片色域软件,显示器色域检测
  20. oracle设置自增序列,oracle设置自增字段,oracle序列

热门文章

  1. Android Audio Focus的应用(requestAudioFocus)
  2. 怎么使用Eclipse默认的keystore签名打包成Apk
  3. 【Android Studio快捷键】之导入相应包声明(import packages)
  4. 2010-03-29 路由过程
  5. Linux操作系统内核启动参数详细解析[转]
  6. python的idle支持两种方式_BO发布E8 Sport耳机,支持IP57防水
  7. python逐行读取txt文件-在python 3.4上逐行读取文本文件
  8. Java多线程详解(深究Thread类)
  9. ftp服务器通常提供文件上传和,基于FTPClient的文件上传至Nginx服务器
  10. risc 服务器 操作系统,数据中心系统用RISC还是CISC?