如果读了我2011年求职前端开发的酸爽经历,希望你可以鼓起勇气继续向前

Posted 经海路大白狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果读了我2011年求职前端开发的酸爽经历,希望你可以鼓起勇气继续向前相关的知识,希望对你有一定的参考价值。

今年是2023年,如果你觉得今年找工作很难,狗哥回忆了一下2011年求职前端开发工作的酸爽经历,希望你读了以后可以鼓起勇气,不要迷茫,简历投出去石沉大海的,需要改简历的就赶紧改,刷题不到位的就赶紧刷,简历不会改的找狗哥。

目录

1. 从2010到2011年底

2. 裸辞找工作

3. 我史各庄那厨卫一体的出租屋

4. 杂乱的面试

5. 请不要迷茫

6. 我劝你实战要趁早


 

1. 从2010到2011年底

其实我从10年就毕业了,当时我本是励志成为一名优秀的java开发工程师的,经过不断的找人修改简历,不断的刷题,不断的被猎头推来推去,终于找到了一份java开发的工作。

这是我的第一份工作,有幸加入了中国航天的某个软件子单位,对面的公司加广利核,不知道大家有没有去过那里。虽然工资只有1200元,但我觉得自己能为航天事业献出自己的一份力量,很开心。我每天总是很早就到了,下班还要再学习一会儿项目代码才走。但做为一个刚毕业的小孩子,我除了写一点点点点java代码,还做着很多丰富多彩的事情。为什么是一点点点点?因为项目很重要,我的经验摸不着代码,大多数时候就是让我看,让我写一个他们已经建好的类,我在里面开发。基本写的代码也是不够20行,就要被师傅看过很多次才能提交CVS。

而我的丰富多彩的工作大概包括以下几点

  • 小伙儿,哪个客户又要提新需求了,你先去拿着日记本去简单记录以下,回来告诉我,我再拿着你的信息去跟客户详谈;
  • 小伙儿,哪个客户使用系统又出现故障了,八成是不会点咱们的系统,你去帮着看看;
  • 小伙儿,哪个客户新买的IBM服务器安装缺个人,你去帮着打打下手,早点回来啊;
  • 小伙儿,这个项目开发完了,已经刻录到光盘里了,你去给他们送一下,给安装上,坐365去就行。

记得有一次终于来了一个新项目,我被安排做html页面,完成表单制作。其实就是看着客户的纸质表单,不停的用table元素实现页面,用的最多的就是rowspan和colspan两个属性。

久而久之,到了2011年底了,我java本来就不熟,终于现在更加不熟了别说SSH框架了,连myeclipse怎么往出点那个API都生疏了。终于在一次几个同事吃饭的时候,有个同事250似的,说我处于游离状态。吃完那顿饭,我心情极度低沉,我没坐公交车,走着从永丰那边走回史各庄,我一路走一路就想,我这样的工作好像不太行啊,真的是挺游离的。

 

2. 裸辞找工作

于是,过了一个来星期,我就决定要离职。我想在沉下心来学一下java,继续找java开发的工作。但当时的组长告诉我,你可以试一下主要学习css和javascript,再学一学PS,很多做页面的不会PS,很多美工UI不会写CSS,你可以从这方面下手。你看很多大公司的页面越来越要求高了,未来前端开发一定是一个好的机会

我当时哪知道那么多,听人劝吃饱饭,我于是去西单图书大厦的4楼,咬了咬牙跺了跺脚,买了一本《21天学通Javascript》。就开始奋发图强开始深入学习javascript知识,希望这将是我未来的突破口。

后来我就一边学习,一遍找面试题做,那个时候百度搜到的面试题其实也并不多,大概死活这样子的,我稍微回忆几个:

HTML篇:

  • DOCTYPE声明的作用
  • 说几个块元素,说几个行内元素
  • 说一下title属性和alt属性的区别
  • 说一下form表单里常用的元素都有哪些
  • 说一下post和get请求的区别
  • HTML和XHTML的区别

CSS篇

  • display:none和visibility:hidden的区别
  • 怎么隐藏一个元素
  • CSS优先级问题
  • CSS浮动的实现,如何清除浮动
  • 画一个CSS盒模型
  • 两个行内元素中间有间隙,如何清除
  • 写出IE各个版本的hack标识

Javascript篇

  • 说一下JS的几种基本数据类型
  • 说一下字符串slice()方法中传入负数的结果
  • 先定义几个按钮,每个按钮点击后弹出索引值,如何用闭包解决点击每个按钮都是弹出最后一个元素索引值的问题
  • 字符串利用charAt方法实现反转
  • 说一下你所遇到的this指向问题
  • 事件委托是什么?有什么好处
  • 写一个ajax请求
  • 数组去重

jquery篇

  • 给出一大篇DOM嵌套,用jq选择器找到其中的某个a元素
  • 如何找到页面中有没有重复id的元素
  • 怎么移除元素的onclick事件
  • jq的选择器都有哪些
  • $(document).ready()和window.onload的区别
  • 你热爱前端工作吗?
  • 你觉得未来3到5年web前端开发会发展成什么样子?

等等吧,反正题也没少刷,这里先罗列这么几点,本篇博客重要不是给大家说面试题的。我觉得我刷的差不都了,但之前一年多干打杂的事,没啥项目经验啊,把之前公司的项目写成自己做的,自己用jq做的,把项目背景,自己负责的内容写好,于是着手开始投简历了。

 

3. 我史各庄那厨卫一体的出租屋

不知道大家有没有去过这个地方,生命科学园,再过一个火车道,就是史各庄,再往北就是定福黄庄。我但是在史各庄租了一个月租280元的单间。

内部设施相当豪华,一个卧室一个床,摆放着一个桌子,你就是我的书桌和饭桌。然后有个卫生间,这卫生间可讲究了,厨卫一体,把马桶盖盖上,摆上案板就可以切菜,做完了饭收拾好了,这就是一个卫生间。

网费一个月20元,这个公寓大家公用网络,总之就是很慢,比3G网络要慢的多,打开网页像是蜗牛一样,想看一个电影,用迅雷下载一两天,基本就下完了,结果下载下来发现不好看。

而一年最冷的时候,要数10月底到11月15号那几天,天气变冷,没有暖气,而我还改着大学时候盖了4年的被子,早就不怎么保暖了。于是我发现了一个窍门,喝白酒可以取暖,要买那种扁的绿的小的红星二锅头,52度刚刚好。喝一小口就暖和上来了,可以维持小半个小时,半个小时以后如果发现冷了,再来一口,美滋滋

而那个时候没有工作,在屋子里除了学习,我的爱好就是擦玻璃,擦窗台,每天都要擦。我妈每次给我打电话我就说上班呢,还不错,吃的好喝的好。我记得那个小屋子到了冬天呼呼的北风,我弄了个床单当窗帘,那床单随风飘的场景,爽歪歪

 

4. 杂乱的面试

 

当我觉得前端这块题刷的差不多,项目经验也编的差不多的时候,就开始投简历。但其实那个时候专门招前端开发工程师的职位并不多,我也就是从智联上搜索着,搜不了几页,就没有了。而这些招聘前端开发工作的公司呢,等你去了你会发现,他们本来是招java开发的,但HR写成了招前端开发。我记得几乎每个星期也就是一个约面试的吧,两个都算多的了,我住生命科学园站,几乎上地,望京,中关村,丰台,不管多远我都去,而我住的房子走到地铁要20分钟,我那个屋子里信号还不好,好不容易等来一个电话,结果听不清对方说话,我就得赶紧跑到外面,跑远一点去打电话。

而面试呢,也是非常的杂乱,我去面前端,人家给我出一套java题,我说我是面试前端开发的啊,人家说前端你不得在JSP里开发嘛,得懂java呀;记得一次去浪潮面试,在上地六街,他们给我出了一套快1个小时才能做完的性格测试题,好不容易做完了,面试官问我jquery里的show()方法内传入1000和不传入1000有什么区别吗?我当时哪知道的那么深啊;还有一家公司,去了以后面试官先给我讲述了一下他们的伟大愿景,要赶超百度,听得我云里雾里,然后开始问专业面试题,问我如何把一个图片存到数据库里,我又懵了。

我也是每次面试完就开始狠补知识点,终于到了那年的11月,我找到了一份前端开发的工作,但其实还是在JSP里开发,不过还是比较偏向于前端工作了。我记得通过的这个面试,面试题大概是这些内容

  • ==和equals的区别
  • equals后面如果没有值,会报什么错
  • java中的数组长度和JS中的长度分别是什么
  • 普通类和抽象类有哪些区别
  • JSP的8个内置对象
  • jq的对象和JS的对象如何互转
  • jq传入的window的作用
  • 应该是还有两道sql语句左查询的大题
  • 从开发角度看,报表中钻取的关键点是什么

因为我之前做过一些报表类的工作,这也算是一个长处吧,再加上这份面试题做的还凑合,终于找到了一份还算是前端开发的工作,很快,后面几年前端开发的职位就越来越多了,发展也快了,跳起槽来也没那么费劲了。 

 

5. 请不要迷茫

 

其实回想起来那个时候,也没有太多的迷茫,就是认准了我要找工作,哪里有缺失就补哪里

今年是2023年了,如果你觉得找工作很费劲,投简历石沉大海,那么大多数是你的简历需要写的内卷一些,可以找狗哥,狗哥帮你优化一把;如果你觉得面试完,明明自我感觉良好,却总也收不到好的答复,可以找狗哥,狗哥帮你把把关,看看你在回答的时候还有那些遗落。

如果你觉得迷茫,甚至时常一长都快要陷入了自我怀疑的状态,那你得调整状态赶紧打起精神来,那么年轻你怕啥,年轻是最大的资本,其实很多人还不如你呢。而我们每个人到这个世上来都带着自己的使命,哪怕这个使命仅仅是通过自己的努力为了让家人过的更舒服一些,哪怕只是希望自己或者家人在用钱的时候自己不会那么囊中羞涩,而这些在别人看来可能只是很小很普通的事情,却是世界上70亿人谁都无法帮你完成的使命。希望你能鼓起勇气,志存高远,读过这篇博客的兄弟都会比狗哥强,也一定能比狗哥强,加油!

 

6. 我劝你实战要趁早

如果你是一名专科生,从大二就要开始着手实战项目了,如果你是一名本科生,则大三就要开始实战项目。利用在校的时间,把知识点复习起来,整合起来,再找到合适的项目进行实战。

因为如果你临近了毕业离校了再考虑念个培训班,找个项目实战,那100%已经晚了。因为你再把知识点复习一遍,再实战,再刷题,整个下来,没有几个月恐怕不行吧。而这几个月,你没有收入,如果不在学校了,吃住都要面临着花钱,如果再给培训机构几万块呢?

更何况,如果你很早进行实战,将所学知识点整理起来,通过知识点介入实战,再通过实战反推知识点的巧妙之处,当大家都离校的时候,你可以通过在校生的身份去求职面试,但如果你磨磨蹭蹭毕业了拿到毕业证了再去求职,你就是一名社招生,难度将会加大很多。 

不过一切还好,希望狗哥推出的《Vue + SpringBoot前后端分离项目实战》专栏,可以帮到你:

《Vue + SpringBoot前后端分离项目实战》专栏目录:- 前端
手把手带你做一套毕业设计-征程开启
我应该把毕业设计做到什么程度才能过关?
做毕业设计,前端部分你需要掌握的6个核心技能
基于Vue+Vue-cli+webpack搭建渐进式高可维护性前端实战项目
《Vue + SpringBoot前后端分离项目实战》专栏目录:- 服务端
基于SpringBoot+SpringCloud+Vue前后端分离项目实战 --开篇

 

 

从功能测试到测试开发,我的2年经历,希望能对大家有一点启发和鼓励...

本人19年本科毕业,校招进入一家数据分析类的公司做功能测试,今年6月初跳槽进入一家零售行业公司,岗位仍旧是功能测试。

在6月初被某大厂邀约面试,有幸拿了测试开发offer,后续面试也感谢测试朋友们,给了我很多的帮助。所以在这里记录一下自己短短两年的测试经历,希望给想从功能测试转测试开发的同学一点启发和鼓励。也欢迎加入我们的软件测试交流群:785128166,我们一起交流学习

初涉功能测试

刚接触测试行业是毕业季找工作的时候,因为对自己的代码能力不自信,加上面试的准备不足,偶然的机会下看到互联网行业还有软件测试这个岗位,后面就买了一些课开始看软件测试的入门和测试思想,像如何编写用例、一个产品从需求到发布啊,还有书《谷歌软件测试之道》等,这些都能帮助新手测试快速学习到软件测试的一个简单但又是很重要的步骤,并快速入门。

除此之外还需要掌握例如数据库、操作系统、liunx常用命令等比较广泛的知识,就这样在慌忙的准备之下我拿到了人生中的第一个offer 。

进入公司之初我做的工作依旧是纯功能测试,细分岗位类型是移动端测试,从需求评审,到用例编写,以及提测上线,这样度过了大半年的功能测试生活。

作为新人,在这期间主要的任务就是尽快熟悉业务,并能独立处理事务。所幸当时能很好地接下日后需要我负责的模块,加之公司并不算特别忙,并且业务还算稳定,带我的师傅就开始让我去学习做UI自动化。

这是我接触自动化测试的一个契机,还好我对此非常有兴趣并且经过一段时间学习后,自己又去找视频和买书学习python的UI自动化。在这期间看了非常多的移动端APP UI自动化的视频。插一句,思寒大佬在某平台开的专栏课也是我当时主要看的课,看完之后用自己所学的知识把公司的移动端产品搭了一个框架。

后半年由于公司的目标转换,我主要的工作重心还是在功能测试以及别的事务上。我短短的自动化测试经历就这样告一段落,并进入了我自认为比较痛苦的一段工作历程。

没方向,事倍功半

2020年的一整年,好像都是在非测试职能线的事务中度过,业务上的进步不明显,而别的事务在一定程度上带给了自己一些软技能,但是这样的现象对于刚毕业的人是不友好的,你并不能很好地在这些事务里提升自己的竞争力。后续更离谱的是职级晋升失败,一定程度也是因为自己的专业技能在这一年里没有得到很好的成长。

2020的下半年算是我一个比较痛苦的阶段,12月份职级评完后就下定决心跳槽,后面下班回去之后就自己刷刷自动化的视频,再看看面试的问题,不过这样效率非常不高,因为当时的职级没有升上去、加之对自己的怀疑,非常没有自信。

后续有个契机是1月份的时候我们组负责UI自动化的同事换部门了,然后我主动接了UI自动化的工作,更巧的是当时组里有web自动化覆盖率的需求,我顺势一起接下来了,即使我当时对web自动化一无所知。

后面经过半个月的(偷偷)学习,我比较顺利地用python+selenium搭好了UI自动化测试框架,并很好地落地到工作中,在这期间也在偷偷学习python语法,以及接口自动化测试。

大概3月份的时候我就开始陆续投简历了,功能测试和测试开发都有投递,当时投递的策略就是小公司投测试开发岗位,大公司若没有专门的移动端测试开发,就投递的是功能测试。

断断续续面了七八家,最后5月中旬拿了上海的一家零售行业互联网公司,算是独角兽吧,岗位是功能测试。

能被复用的面试技巧

我入职上海的公司之后就加入了一个学习群,在群里交流工作上遇到的问题,当时的打算是希望自己不局限于自动化测试这一个技能,能够更全面的了解测试开发这个职位,并且能够带给自己更多底气去转岗至测试开发。

在入职不到半个月之后突然有接到大厂其他部门的面试询问,我抱着试试的心态约了面试时间。后续就是比较常规的面试流程,从一面到二面,最后三面。

在这期间一面问的专业知识是最多的,不局限于测试用例、数据库、linux,还有python的一些特征及使用场景,最后也会询问你对于简历中的项目理解程度和参与程度。专业类问题比如你如何设计一个带有多个模块功能的自动化用例、数据库的左连接和分组排序(会出题让你做说出具体的sql语句)、python的装饰器如何理解的、有没有用到多线程等。

二面印象深刻的问题是问我最近遇到的bug,是如何排查的,开发如何处理的,后续我有做什么动作去规避此类错误。这个考察的点比较多,一是对bug前因后果的理解,二是对代码的熟悉能力,三是测试的职能,整个一条线路问下来就能了解你平时的工作态度。二面专业类的问得少,主要还是针对你简历的项目和你目前的工作内容。

三面主要是对你个人优势和分析能力的考察,比如你做的项目遇到什么问题,怎么处理的,从项目里收获了什么,对项目有跟普通人理解的不一样的观点,还有你的职业规划是什么等这类的问题。只要逻辑清晰,从容不慌地回答就行了。

hr面问的是你个人的一些问题,比如你胜任这个岗位跟其他人的优势是什么(像我这样从功能转测开就说我不仅能胜任功能测试也可以做测试开发的事情),你个人的性格优缺点,自己的职业规划这样的。

就是很奇怪不知道为什么没有让我做笔试,然后我就这样很神奇地拿到了offer。算了一下相比于校招公司的薪资,我的年薪算是实现了翻倍。

有学习力才有竞争力

此刻回头看看我这两年,前一年是懵懂,后一年是苦忧参半,感觉自己是在不幸中握住了机会,抓住了向上走的决心,并且能好好利用自己的技能实现自己的愿望。感觉自己的连续两次跳槽都是有很多契机。在下文给大家列出来

第一次跳槽,被对方看中的东西有:

  • 1)测试思想、流程

  • 2)数据库、操作系统、linux等知识

  • 3)自动化框架的熟练运用

  • 4)有学习力,会很主动地去学习

如果你是测试在职,我组建了一个2022年名企大厂测开岗位内推群(642830685),去年已经内推200+的同学进入大厂,最高的年薪达到70W+

第二次跳槽的契机,被对方看中的点:

  • 1)测试思想、流程,比如测试点的仔细程度及有维护文档

  • 2)自动化框架的熟练运用

  • 3)语言能力及开发能力

  • 4)有学习力,会很主动地去学习

感觉里面最重要的东西还是有学习力,至今我从校招的公司和上海的公司离职的时候,对方给我的评价都是对技术有追求、会不断地去学习。

这可能是我个人比较好的一个特质,对于新事物会有强烈的征服欲,对于已经熟知的也会不断去反思改进。比如即使我报课之前自认为很好地掌握了自动化的能力,看老师的课也经常带给我很多新奇的角度,并去解决我之前没有解决的问题。即使我离职了也会联系前同事让对方去改进一下。我太知道在技术的海洋里,我真的太渺小了。

学习群里的大神助力测试开发之路

对了,对于代码能力不强的同学,希望大家不要对代码抱有退却的心理,多写、多练,就能慢慢体会代码的逻辑之美,然后想跳槽或者转测试开发的同学还是需要去刷算法题的,我面大厂之前也有在坚持每天刷题。

因为当时都是自学,没有任何跟小伙伴沟通的机会,以及对于自己职业的迷茫,所以搁置了下来。跳槽去上海后就决定走测试开发之路,于是主动在学习群里开始跟小伙伴们沟通学习包括工作的事。

在和小伙伴们沟通学习的这段时间,有几点对于我来说是特别重要的:

1)自动化相关的问题对我的自动化能力的查漏补缺非常有帮助,比如利用session登录、隐式等待机制等,后续我也的确有在前公司的项目里做了对应的改进,并且面试过程中有被问到相关的内容;

2)未涉猎的部分,比如pytest插件开发、docker容器技术,虽然目前并没有在我的工作里去落地,但是也给了我扎实的知识积累。

3)群里的每日一题有帮助到刷题题感以及学习python语法;

4)领取的的大厂面试题帮助很大。会根据你的简历提出问题和解答疑问,全程为你的面试把关。当然,请不要指望小伙伴提供例如某BAT大厂面试纯真题这样的东西,只是说,多一个面试策略,这对于我们的面试也是非常重要的。

另外群里的小伙伴学习氛围也很不错,回答问题也蛮认真的,有问必答,学习气氛还是很不错的,就很nice。

很幸运认识了这群小伙伴,且不说是否为了升职加薪,起码对自己的职业发展有了一个明确的规划,并且能很好地把理论应用进自己的工作,这点是比较重要的,把理论知识融合到自己的工作中。

接下来我也会继续保持对测试的热情,对技术的热情,去追求我觉得很有成就感的事情~大家一起加油,请相信自己!

最后再次奉上200G软件测试教程资料,包括用例模板、计划模板、报告模板、性能调优、自动化教程、测开模板、简历模板、面试技巧、大厂真题等,一定有你需要的!关注公众号:程序员二黑,自行获取

好了,感谢阅读!希望对您有用!做一个有温度的软件测试工程师,关注我!留个赞!和我一起,不让测试人孤寂的成长!

往期回顾:

在职阿里6年,一个29岁女软件测试工程师的心声

公司新来的阿里p8,看了我做的APP和接口测试,甩给了我这份文档…

腾讯二面:web测试问题被虐哭了,直到学长给了我这些知识点…

以上是关于如果读了我2011年求职前端开发的酸爽经历,希望你可以鼓起勇气继续向前的主要内容,如果未能解决你的问题,请参考以下文章

神兽大厅源码搭建前端入行两年--教会了我这些道理

裸辞两个月,海投一个月,从Android转战Web前端的求职之路

学校教的Python,找工作没企业要,太崩溃了大四真实求职经历

🧠ChatGPT 中文调教指南超全 Prompt 用法- 已分类

从功能测试到测试开发,我的2年经历,希望能对大家有一点启发和鼓励...

5步教你成功求职进入BAT