犹豫了几个月,我还是跳槽了....

导语:今天写这篇文章并不是为了痛斥我的(即将成为的)老东家有多么的不好,而是想和大家聊聊跳槽这件事情,关于开始,关于进行中,关于结束。

关于开始

跳槽无非就两种原因:
一是工资不满意。
二是工作不满意。

刚好我两者都占全了。


如果有一天,你发现明天要做今天的事,
后天又要做今天的事,
那么你的生活距离一团麻就不远了。

之前在一本书上看到这句话,当时的理解只是:
如果我今天没有把今天的事情做完,拖延到明天,后天,那我的生活不会过的很好。

但这最近几个月我愈发的理解了其中的另一层含义:

这就是我最近几个月的状态:
同一个功能模块,今天是这种模式,过两个星期产品又变成那种模式,再过两个又变成另一种模式,再过两个星期就要变回最原始的模式(公司没有专业的产品经理,只有一个半路出家的产品)。
我并不对升级维护反感,有产品迭代说明公司再往好的方向发展,而是这种漫无目的,毫无根据的改版让我有些难受。

如果说你是一个刚入职场的新人,技术水平还不够,面对这样的情况,你应该感到开心,你可以有跟多练手的机会。

可能这只是一个导火索。还没有能够让我有跳槽的念头。

对于薪资,我刚来上海时时疫情的高峰时期,当时只是想求一份稳定的工作,所以对于人事的压价并没有在意,因为他承诺说会调薪,年终奖。但是直到现在,没有涨一分钱的薪水,年终奖更不用提了。我之前打算工作一两年给老爸集资买个车,但是生活的方方面面支出让那点工资显得更加的杯水车薪。直到有一天我发现我带的刚毕业的新人,代码不会写,git不会用,工资比我高,让我当晚失眠。

直到有一天,公司把半路出家的产品也调到其他岗位了,派了一位学历高却不会产品设计的人来做产品。从需求开发到需求上线,产品原型都一直在变,回家我就开始写简历。

我始终秉持一个理念,写代码并不是为了实现功能,而是对我所做的产品负责。不管我拿着几千的薪资,还是几万的薪资,对于工作,我是认真的。但是有一天产品定义都是模糊的,功能开发如何才能完善。于是我越发的开始思考薪资待遇。

我很感谢在老东家呆的这段时间,对于公司的事情我没有资格去评论,但是对于技术部的同事,我很是感激喜欢。领导负责和蔼,同事和睦相处,偶尔出去打打羽毛球,聚聚餐,搞搞技术分享会,甚至加班到凌晨一两点三四点都是有说有笑的。无奈,身边的人一直在换,但也因此我承担了更多的工作,得到了更多的收获,不论是技术还是经验。

如果你也想跳槽了,我希望你也能从多个角度出发去思考。一是技术水平,二是工作经验。没有什么工作是十全十美的,换一个环境你还是会面临一些问题,你是否能够泰然处之?或者说是否能够接受以物易物(薪资换难受)。

关于进行中

在老东家的时候,组长有时也让我帮助他一起面试。渐渐的我发现:

“面试官对你进行面试并不是为了难倒你,而是为了找出你身上的亮点”

难就难在如何体现出自己的亮点:
技术过硬是你的亮点、
能说会道是你的亮点、
善于钻研总结是你的亮点、

技术

技术的宽度远不及技术的深度来的漂亮

在面试之前的几个月,我开始对前端的知识框架做一个梳理,画了一个脑图,把常用的各个模块的知识往上面填充。切记不要泛泛而谈,学一个东西,一定要带着问题去学习,把它钻研到一定的深度。很多人在学习的时候,就是随便看看博客,看看视频,最后你会发现过不了多久就忘记了。主要的原因是你没有带着问题用心的去钻研,没有体会到收获后给你带来的愉悦感。

举一个常见的面试题:从浏览器输入url开始,到页面渲染的过程经历了什么?这道题如果要细说,一个小时都不够。很多人只会照着网上的模版说一通,没有去钻研为什么,举一反三:
1、首先你要思考,在地址栏输入信息后,一定是一个完整路径页面请求吗?
2、会不会只是搜索?
3、每次发起请求是怎么拿到ip地址的,怎么查找的cdn,cdn是什么,有哪些?
4、三次握手是怎么握的,为什么要三次,第三次失败了怎么办?
5、是不是每次请求都会去数据库查询?
6、如何做缓存,缓存存在那里?
7、请求为什么有http和https?
8、他们两有什么区别?
9、四次挥手是怎么挥的,为什么一定要四次,第四次失败了怎么办,为什么一定要等待两个MSL?
10、页面是怎么渲染的?
11、怎么绘图的?
12、每次渲染是一次把所有图形绘制出来吗?
13、为什么说要减少重构和重绘?
14、为什么js和css的加载位置有性能影响?

当你带着问题去学习总结,最后你就会发现在这里面涉及到了多少知识,前端该如何做一些性能优化?

笔试

现在很多公司都有笔试题,有的人一听要笔试,心理就开始发慌反感。

只要你平时没事,稍微去LeetCode做几个算法题,稍微手动去实现一些已有的api,面对一般公司的笔试题已经可以了,如果是去大厂,那肯定还需要花费更多的时间和经历。

别人都说面试造火箭,工作造轮子。

为什么面试需要造火箭?其实你根本不会造火箭,如果你连造火箭的基本思想都不会,轮子也不见得你能造好。

源码

对于前端来说,现在正火的 Vue 和 React,面试难免被问到。Vue的源码还好,毕竟是国人尤大大写的,容易读懂,React的源码一大堆,初学者根本不知道从哪里入手,看不懂。这时候带着问题去阅读就起到了很好的作用。我是在网上找了一个开源的项目,可以把你想阅读的源码放进去,你可以在项目运行的时候去打断点,进入对应的源码文件,看他是如何执行的。当然最开始是很费劲,多看几次就可以入门了。读源码更多的学习别人的思维模式,有很多前提条件。比如js基础稍微深厚一点,能看懂ts语法,Fiber架构是什么,为什么要引入等等。

经验

有人工作了两年却比不上工作一年的。为什么?每次我们完成一个功能开发之后,要学会去总结。对组件设计的总结,对代码实现的总结。

做一个有思想的程序员,而不是搬砖的程序员。

当你把这些做好之后,你会发现找工作还挺容易,没有想象的那么困难。

离职原因

离职原因是一定会被问到的环节,我不建议绕来绕去,说了和没说,没什么区别。别人会觉得你很假,你越是说的花里胡哨的,hr越是觉得你在掩饰什么。

有什么说什么,实话实说。

关于结束

我不太建议拿到一个offer就想放弃了,直接入职。多拿几家做一个对比,最主要的是手里有offer,面试有底气,不要怕别人压价。
一开始我告诉hr我的期望,好几个人都告诉我,涨薪百分之百不可能的,怎么怎么的。后来我拿下来了涨薪百分之百的offer,再去面试下一家的时候,底气就更加足了,甚至再往上提工资预期。
如果你有能力,并且表现出来很好的潜力,有人会愿意给出你预期的价格。当然,薪资高不是一味的追求,需要你做综合考虑。

写在最后

说了这么多,你肯定在想我有几年工作经验,我19年7月份出来实习,20毕业,20年5月来到了上海(老东家)上班。到现在算上实习期也就2年的经验。(要是算上加班,那就是另外的价格了,哈哈)

以上的这些总结都是我的个人经验,我也不是阅历特别深的人,只是众多平凡普通人中的一个,如果有帮助到你,我很开心,但是如果哪里有错误,希望大家给我指正批评。

虽然跳槽成功了,薪资翻了两三倍,但是现在我似乎并没有感觉的特别的开心,也不难过,平平凡凡,说不出是什么原因,好像一切都是日常生活。
但是我对明天充满了期待与希望!
加油呀,同志们,向前冲!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/515449.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

那些年,我在阿里当数据开发

前言: -更多关于数智化转型、数据中台内容请加入阿里云数据中台交流群—数智俱乐部 (文末扫描二维码或点此加入) -阿里云数据中台官网 https://dp.alibaba.com/index (作者:数据从业者 ) 我是阿里数据部…

太白金星:我很关心分布式 Quorum NWR

来源 | 悟空聊架构责编 | 寇雪芹头图 | 下载于视觉中国先来看一段神秘的对话:太白金星:听闻老君最近在练神丹妙药,可否与我一讲?太上老君:老白啊,我最近在练六颗丹药:两颗延年丹、两颗健步丹、两…

mPaaS小程序技术架构深度解析

⚅ 点击观看《mPaaS 小程序新品发布会》回放 > > 随着小程序技术的愈发成熟,不同平台的优势和典型使用场景各有侧重,同时越来越多的开发者可以结合自身的业务特色,通过小程序作为业务载体,形成单一平台或多平台的协同关系。…

从javaScript数据类型开始了解垃圾回收机制

一、 javaScript数据类型 javaScript 数据类型分为:基本数据类型、引用数据类型 基本数据类型 分类:Number、String、Boolean、Null、Undefined、Symbol。 存储地址:栈。 引用数据类型 分类:Object、Array、Function。 存储地…

直播中那几秒延时到底来自哪?

7月16日,亚太内容分发大会上,阿里云高级产品运营专家俞翔受邀出席,并分享了基于CDN网络构建超低延时直播的场景实践。以下为演讲原文。 近几年,直播带货已经逐渐走进大众视野。在今年上半年受疫情原因影响,直播营销市…

三探云原生全景图,这次聊聊运行时层

在《俯瞰云原生,这便是供应层》我们介绍了云原生全景图的最底层:供应层,本文将带大家了解运行时层,这一层包含了容器在云原生环境中运行所需的一切。作者 | Catherine Paganini,Jason Morgan来源 | K8sMeetup社区头图 …

SpringCloud应用在Kubernetes上的最佳实践—开发部署

作者 | 孤弋 阿里云高级技术专家,负责 EDAS 的开发和用户体验优化工作。 导读:在上一篇文章《SpringCloud 应用在 Kubernetes 上的云上实践 - 开发篇》中讲到可以通过两个工具,轻松地将一个 SpringCloud 应用从初始化到本地运行。本篇文章&a…

解决谷歌浏览器 google chrome 安装插件报错:Download interrupted,不支持 .crx 文件下载

最近给 新的 macBook Pro 2020 笔记本的 chrome 浏览器安装 react developer tools 时(翻墙情况下),安装总是不成功,有一个弹框提示:Download interrupted。 一开始我以为是第三方插件出了问题,于是我去安…

低代码,让人人都可以是开发者

作者:流水不争先 来源| 技术领导力(ID:jishulingdaoli)头图 | 下载于视觉中国今年2月23日,外国低代码平台提供商Creatio宣布获得6800万美元融资;2月22日,国内SaaS软件厂商黑湖智造宣布完成C轮近5亿元人民币融资。国内外…

秒懂云通信:选云通信到底哪家强?

原文链接 本文为云栖社区原创内容,未经允许不得转载。

H5 中 IOS 系统如何获取浏览器真正的内核

当我们使用 navigator.userAgent 获取 当前浏览器的用户代理,一般通过正则表达式 就可获取到对应的浏览器内核。但是 问题:在ios系统下,无论我们下载什么浏览器(chrome、火狐…),其内核都是safari。 原因…

有效的云安全态势始于三个步骤

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 公共云的采用如今持续增长,到今年年底,预计将有83%的企业工作负载都在云平台中。云计算增加的灵活性和…

妥了!微服务治理的困难,用 Serverless 来解决

作者 | 王科怀(行松)来源 | Serverless头图 | 下载于视觉中国微服务治理面临的挑战在业务初期,因人手有限,想要快速开发并上线产品,很多团队使用单体的架构来开发。但是随着公司的发展,会不断往系统里面添加…

建网站应该选择自己建站还是在线建站?

一、什么是网站? 网上关于网站的定义很多,在此就不想重复了,简而言之网站就是创建者使用技术手段搭建,从而让访客可以通过域名访问并进行互动的互联网页面组合。 通常网站由四个部分组成: 1、域名: 也就…

SVG图片以 https 链接的方式展示在页面上,并且可继承父类的颜色大小(类似阿里巴巴iconfont)

一、背景与问题 1. 背景 在前端的项目开发过程中,我们经常使用到 字体图标库(iconfont),以 ant dezign 为例。 如果在遇到图标库不存在的图标时,我们往往采用自定义图标的方式: 引入自定义的svg图&…

云原生高可用技术体系构建

伴随着互联网业务的高速发展,越来越多的线下场景需要转移到线上,而线上业务的量级也在飞速增长,给互联网业务的技术架构带来了严峻的挑战,原来的“一体机数据库”的方式已经不适用于当前的主流业务,越来越来的业务开始…

容器技术在企业落地的最佳实践

作者 | 易立 阿里云资深技术专家 导读:近年来,容器技术及相关应用得到了国内外越来越多的关注度。在国外,容器技术已经形成了较成熟的生态圈;而在国内,金融企业、互联网企业、IT 企业积极投入容器技术的应用。本文将重…

上手 Docker 容器,不应该是个问题

来源 | 无敌码农责编 | 寇雪芹头图 | 下载于视觉中国在微服务时代,服务数量及规模越来越大,服务的部署及运维的模式如果仍然采用传统方式就会大大增加运维成本。所以微服务时代的运维方式一定是Devops模式,通过构建自动化运维发布平台来打通产…

vue+node前后端分离接口调用(初学者)

一、node编写接口 (设定你已使用Nodeexpress搭建好了项目,可参照我的上一篇博客) 我们就在users.js下进行接口编写 router.get(/getUserInfo,function(req,res,next){var user new User();//解析路由参数var params URL.parse(req.url, tr…