入职薪资7k,看网上大家都是20k,我该怎么努力呢?

Posted 程序员入门进阶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入职薪资7k,看网上大家都是20k,我该怎么努力呢?相关的知识,希望对你有一定的参考价值。

前几天微信有个朋友问了个问题,就是自己入职后压力很大,周围很多人薪资比自己高出一大截,自己焦虑不知道该怎么办,我们这节说下这块内容。

首先,薪资多少有哪几部分组成呢?

1 城市

2 公司

3 工作岗位

4 能力

5 工作年限

一线城市就是比二线城市薪资高,大厂福利就会好,所以这类公司同一岗位,也会比一般公司钱多,最后就是能力,能力强的薪资会高,一般情况工作年限长的人,经验会丰富很多,价格也会高一些。

依据这个,我们就可以分析出来,默认情况下,我们城市会定下来,工作年限也是固定的,于是薪资的决定性因素,就是公司,工作岗位和能力。

选择一家公司待遇好的,岗位上技术领导就是比普通开发薪资高,所以我们在选择岗位的时候,可以考虑管理。

那么,下来就是决定性因素,你要去好公司,要找到好的岗位,你就需要具备一些能力,如果是程序员,那么是有一些通用的能力,这一节我们来说下:

1 算法,刷题。

各大公司都会考这一块,像剑指Offer ,漫画算法,力扣刷题,如果参加过ACM竞赛,有排名就加分了。剑指Offer这里面,很多程序员的面试题,像基础知识,代码质量,优化效率和综合能力,大家可以买下来学习。

漫画算法这本书两套,讲解了常见的算法题,攻略,像数组,链表,冒泡排序,这个可以跟力扣一起去学,力扣是一个网站,里面包含了海量的面试题,算法,数据结构,大家可以在线去刷题,可以用各种语言去编写,系统会自动判断正确与否,有每日打卡,排名激励大家。

那么这里说下,为什么要把这块重视呢?

算法和数据结构,是程序员编程的基石,这块基础功不强,会导致你在工作当初犯一些低级错误,所以大厂在算法这里是有硬性要求的,如果这块不过关,基本没有面试机会的。

大厂不差培养人才,就怕没有基础能力,基础打好,来到公司去专项培训,很快就能出成绩。

数据结构这个必然要学,这个和算法一般分不开,所以书籍里面才会说,算法与数据结构,他两形影不离。

2 计算机操作系统

算法和数据结构是一个基础能力,那么哪个属于核心竞争力呢?这里我想说非操作系统莫属。在我的分享里面,会大量出现这个关键字,为什么一定要掌握操作系统呢?

因为操作系统主要讲了这些内容:

计算机的组成CPU,内存,显示器,外设

进程,线程相关知识

用户,内存管理,文件系统

进程上下文,虚拟设备

这块强烈推荐大家学习,可以去看现代操作系统这本书,里面还有安卓相关的知识。

3 设计模式

关于计算机网络,数据库,都是在实践中如果用到再去学习,它不是必须的。设计模式,这个怎么去学习?我们刚开始学习编程,都是不分模块的,这样子的结果就是,写好的一些通用模块没法重用,每次都需要调整,在这个过程中就需要学习一些常见的设计模式,

当然我们学一些常见的设计模式就可以了,太多的不常见,也会导致大家困惑,这里主要掌握下,访问者模式,单例模式,工厂模式,装饰模式,代理模式,组合模式,观察者模式。

这块推荐大家看下,《设计模式:可复用面向对象软件的基础》,这本书讲的很经典。

4 编程语言

语言,很多人反馈说要学哪一个他不知道,该怎么办?我建议是以目标为主,如果没有目标,就选择C,JAVA,Python三个里面学一个,C对应的嵌入式开发,JAVA对应的手机开发,Python对应的工具类开发,人工智能这些。

这块推荐学习方法,去找几本基础书籍先看,形成概念,然后去实践找个项目去写,写的过程中查看进阶知识点,这样子去学习。

一定要实践,找个有趣的项目去做。只学习语法没有意义,这块不靠记忆,靠的是灵活运用。

下来我再说几句话,大家如果要选择做程序员,一定要记住哈:

1 技术不是第一生产力,需求才是

很多程序员进入职场,会犯这个错误,认为技术牛,做东西喜欢炫技,喜欢钻研没有问题,但是如果说没有成绩,只是自己琢磨,对于公司来讲就是没有意义的。

所以,在工作中会发现,大家都是快速做调整的,不会纠结技术,而是找解决方案。

不要把学生习性带入职场,这一块内容,我在典型的学生思维那一节分享了,大家可以去看看。

2 努力要学会取舍

努力的人不代表就要有奖赏。工作后发现很多时候,你没出成绩,加班一个月也没人心疼,你出成绩了,即使不加班都是可以的。职场是个讲解结果的地方,没有结果的事,

诉苦是没意义的。这就是大家常常错误的以为,没有功劳也有苦劳,在职场是不适合的。

3 学习是循序渐进的

不要一口吃一个大胖子,一上来就是实战,这个方法要不得。每个语言,一定要去把基础书籍看完,敲它的课后题,掌握一些基础之后,再去做项目。为什么要做这件事?

因为如果语法上没熟练,会很打击你的开发能力,犯一些常识性错误,导致开发过程出现莫名其妙的错误,就不值当了。

一下子里设立大的目标,一定要去做拆解,拆分成小的目标,最好能落地的,能够设定这一周干什么,这一月做个什么,同时呢能够做笔记,今天学到了什么,明天要干什么。

多这样子去做,会看到你自己的进步,这个是一个直观的激励。

不要只看书不去写,不去敲。不写你学完会困惑啥都没记住,不敲你会学完发现一写还是错,感觉没学。

我是明哥,写一些自己感兴趣的内容。

以上是关于入职薪资7k,看网上大家都是20k,我该怎么努力呢?的主要内容,如果未能解决你的问题,请参考以下文章

自学Java编程,如何才能混到一个7K薪资实习生的岗位

18年大专毕业,转行入职车载测试岗位,薪资13K

字节管理薪资被应届生倒挂7K,这真的是不把老员工当人?

月薪20K很难吗?我该怎么做才能达到...

揭秘传智播客班级毕业薪资超7k的内幕系列 之三 ----国企慕名而来,将未毕业学员“抢走”,传智播客又一次定义“被就业”

Python 工程师薪资再刷IT标准,月入20K,眼红了么?