程序员要拿到20k,应该达到什么水平?

1 熟悉增删改查技能,熟悉项目开发相关流程和技能。

2 能解决基本问题,分布式或比较深的问题,太难的不会不要紧,但常规的应该有项目经验。

3 简历好看些,最近2年别频繁跳槽,或有长时间不在岗时间。

4 会背题,同时最好有值钱技术的项目开发经验。

5 这点也是必须的,肯加班,能承受比较大的压力。

然后展开分析。

1 先别老想着钱,老想着钱,有可能因蝇头小利而反复跳槽。同时要明白,到一个好的平台,入行3年,20k不是问题。

2 脚踏实地,先做好增删改查,同时要做到,有业务问题知道如何通过看日志排查,有技术问题跟着大牛看,哪怕本次不知道怎么分析,但经过复盘,以后就知道。同时,尽快熟悉本公司,本项目组的业务。

3 别光盯着写代码,项目确定需求,做架构,和别的组确认接口,测试,项目上线部署,项目质量管理等要点,多看看多做做。

这样你的项目管理技能就能提升,以后可能就会多条项目经理的发展路线 ,或者哪怕你还是走技术路线,但如果不熟悉项目开发流程,只会写代码,能干的活就有限了,这样未必能要到高工资。

要做到上述3项,上心点的估计半年,慢热型的一年也足够了,当你在当前公司做到上述3点后,应该能成为技术顶梁柱。不过如果靠公司给你涨工资,一年能提升20%就很好了。

所以有技能后,涨薪得靠跳槽。

1 你先找一个好的发展方向,比如高并发,大数据,算法,机器学习,数据分析等,要知道,基础知识不值钱,但得找个能加成的方向。当下,算法机器学习和深度学习,一般都需要硕士博士相关专业,数据分析一般也会和算法有关,所以大数据高并发的路线比较适合。

2 明确跳槽方向。一般来说,本科+2到3年工作经验,大厂应该能收了,而且年入25w算少的,一般给到30万也不算多,这样就能达到题主月入20k的要求。

或者你熟悉些个英语,找个外企,这样月入估计18k左右,不到20k,但人会比较舒服,加班不多,不过可以等年纪大些了再进外企。但如果再辗转进小公司,可能钱能给到,但平台格局未必大,对以后发展未必有利。

3 此时跳槽,你得找猎头,因为大厂或好点的平台,一般都靠猎头,当然你有内推关系更好。如果找猎头,你明说,别给我找小公司,给我找xx,xx或xx公司(自己给出名单),如果当下他们公司不招人,我可以等,这样顶多等3个月,至少有面试机会。

4 此时的你,应该是增删改查技术过关,能解决常见的问题,此时你更可以刷点算法题,看些分布式高并发的面试题。此时哪怕你是以高级开发的身份进大厂,应该月入20k没问题,如果你能力再强些,找些项目实践分布式,或者背些分布式方面解决实际问题的案例,找个20k+的工作更没问题。甚至你开口管人家要30w一年,一些大厂应该也能给到。

程序员需要达到什么水平才能顺利拿到 20k 无压力?的更多相关文章

  1. Android达到什么水平才能顺利拿到 20k 无压力?

    程序员分很多种类和等级,如果要提高达到20k的概率,有两个条件如果满足的话,则很容易达到: 1.一线城市:北上广深杭 2.互联网行业 如果你非得抬杠,我要在三线城市,做外包要赚20k的话,很难,我自己 ...

  2. PHP程序员的能力水平层次

    PHP程序员的能力水平层次 之前看过很多篇关于服务端工程师和PHP开发者的能力模型介绍,每篇都对能力有侧重点. 下面我们来详细谈谈以开发能力为基准点的PHP程序员的能力水平层次. 层层递进 1.功能开 ...

  3. Java程序员职业规划

    Java 程序员职业规划 无论你是学习了 Java 即将进入企业工作,还是已经踏入了工作岗位的程序员.但是面对层出不穷的新技术,激增的就业压力,不断分化的开发角色,再加上 IT 发展的不明确,做出职业 ...

  4. [No000033]码农网-如何锻炼出最牛程序员的编码套路

    最近,我大量阅读了Steve Yegge的文章.其中有一篇叫"Practicing Programming"(练习编程),写成于2005年,读后令我惊讶不已: 与你所相信的恰恰相反 ...

  5. Kotlin 喧嚣过后,谈谈 Java 程序员未来的出路

    http://blog.jobbole.com/111422 Java 生态圈 Java 的生态环境开放.自由,在Sun/Oracle.Google.Apache.Eclipse基金会等各大厂商,还有 ...

  6. [转]ThoughtWorks(中国)程序员读书雷达

    http://agiledon.github.io/blog/2013/04/17/thoughtworks-developer-reading-radar/#rd?sukey=f64bfa68330 ...

  7. java程序员需要掌握些什么知识

    java程序员需要掌握些什么知识 合格的程序员应具有实际开发能力的Java和J2EE.如今的IT企业需求量大,但人才紧缺的.企业需要大量掌握Java/JEE/Oracle/WebLogic/Websp ...

  8. 【转载】张逸--ThoughtWorks(中国)程序员读书雷达

    原文地址:ThoughtWorks(中国)程序员读书雷达 软件业的特点是变化.若要提高软件开发的技能,就必须跟上技术发展的步伐.埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与 ...

  9. UNIX/Linux C 程序员需要掌握的七种武器

    我是一名普通的软件工程师,不是什么技术大牛.这篇文章所提到的"七种武器"只是我这些年工作经验的一点体会和感悟,如果有错误的地方,还请大家指正. (一)C语言 作为一名C程序员,熟练 ...

随机推荐

  1. Golang/Java 实现无重复字符的最长子串 - LeetCode 算法

    给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度. 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-subs ...

  2. g++ 常用命令

    g++ --help

  3. C++ 与 Visual Studio 2019 和 WSL

    Visual Studio 使用 C++ 的 Linux 开发(WSL) https://devblogs.microsoft.com/cppblog/c-with-visual-studio-201 ...

  4. Pytorch——张量 Tensors

    张量 Tensors 1.torch.is_tensor torch.is_tensor(obj) 用法:判断是否为张量,如果是 pytorch 张量,则返回 True. 参数:obj (Object ...

  5. Windows主机入侵排查

    检查系统信息.用户账号信息 系统信息 ● 查看系统版本以及补丁信息 systeminfo 用户账号信息 ● 基本使用 ○ 创建普通账号并加入administrarors 组 net user test ...

  6. Java集合 - 集合知识点总结概述

    集合概述 概念:对象的容器,定义了对多个对象进项操作的的常用方法.可实现数组的功能. 和数组的区别: 数组长度固定,集合长度不固定. 数组可以存储基本类型和引用类型,集合只能存储引用类型. 位置: j ...

  7. 阿里大神favoorr提供的书单

     Thoughtwoks中国的推荐书单 <http://www.douban.com/doulist/2012097/ >新浪微博-秦迪 <http://blog.2baxb.me/ ...

  8. 大闸蟹的 O O 第三单元日子——中测与强测的惨烈修罗场

    第三单元是大闸蟹体验及其差的一单元,鬼知道从一开始的自信慢慢到最后的自暴自弃我都经历了什么,我已经感觉到分数与gpa与头发都在渐渐和我说再见了 JML基础梳理及工具链 JML(Java Modelin ...

  9. STM32中按键中断分析

    在按键学习中,我们有用到查询的方法来判断按键事件是否发生,这种查询按键事件适用于程序工作量较少的情况下,一旦程序中工作量较大较多,则势必影响程序运行的效率,为了简化程序中控制的功能模块的执行时间,引入 ...

  10. 计算机网络传输层之TCP拥塞控制(慢开始与拥塞避免、快重传和快恢复)

    文章转自:https://blog.csdn.net/weixin_43914604/article/details/105532044 学习课程:<2019王道考研计算机网络> 学习目的 ...