今天第46天啦,现在已经没有保持一天一更了,前几天写完那个主页的文章以后,感觉好累,睡觉呼吸都困难,感觉要猝死的样子,不知道是不是太累了。所以这几天适当的休息了一下
虽然是休息,但是也没闲着,好像刷知乎技术贴和一些内容变成了日常,拿着手机基本都不刷以前那些无聊的头条了
这几天先是在B站看了一下面试相关的,然后搜了一些面试题,同时思考了一下简历该怎么写。
简历这一块,本来想写大专,但是还是算了,怕到时候就算面过了,人家要个毕业证没有。
工作经验:我出来工作已经8年了,就直接写8年了,把以前的工作全部删掉,只留下最新的一个公司,虽然我不是在公司里做前端的,但是稍微改了一下(同时编了一个不存在的项目,但是自己还是了解差不多类型的项目),一个项目有点少,就把自己的主页也写上去,但是时间往前推了一年多。
然后面试题这一块,其实真的不用背哪些内容,看了一遍那些基础题目,基本都能答出来,CSS的和JS的基础题。
什么闭包,this指向,原型和原型链,数组方法,让盒子水平垂直居中(不知道为什么会考这种问题),JS数据类型,作用域,事件循环,深浅拷贝
vue相关的,生命周期有哪些,v-if和v-show有什么区别,vuex,组件通讯,vue的数据双向绑定原理,computed和watch的区别
以上这些,都不需要刻意去背,因为确实前面做的多用的多了,自然而然对这些都比较熟悉了,可能用语言描述会不太流畅。
于是找了个模拟面试的视频,根据他的题目,自己口述回答一下,还算比较满意吧。
像什么输入url后发生了什么,重绘和回流,diff算法,节流防抖,数组去重。等等这些问题,还是认真的读了一下,感觉理解起来也不难,现在也能说出来了。
以上这些都准备完毕后,于是乎我今天早上,在boss上进行了初次的简历投递(以前不敢投是因为怕没准备好,机会浪费了,其实真的,除了北上广深成都这些地方前端会要的多一点,其他地方感觉要的都不多,至少我现在的城市感觉前端就不多,我这已经差不多算是在市中心了。)
投了一些后,就没管了,开始学uniapp(因为看了一圈,我们这要小程序的是真的多),学了开头一点点,就收到一个HR问我下午有没有时间去面试,感觉有点小激动,于是回复了一下没问题,因为离家不远,十几分钟的车程。
然后就开始做各种准备了,虽然是第一次面试,但是还是没多少紧张的感觉,保持一个冷静的心态,才是重点。然后期间查了一下这家公司,发现是一家做网站建设的公司,有种感觉,会不会就是传说中的外包?然后就在百度知乎各种查外包的定义啊,哈哈哈。虽然感觉有点像外包,但是目前好像并没有太多的选择,去看看吧。
到了下午差不多时间,出门。到公司后,没什么等待,直接开始面(大概瞄了一下,这个公司的小姐姐占了8成,emmm)
这个面试官带我进了办公室,开始看我的简历了,我还以为会按流程来,先来个自我介绍(其实我也没准备好自我介绍)结果没想到没按套路来。以下复述
面试官:那我们这种网络公司,用框架肯定会稍微少一点,用jQuery多一点
我:(其实我想说没关系,jQuery我也可以学一下,然后面试官又开始发问了)
然后问了一下媒体查询,一般写几个终端,我就说了三个,PC,平板,手机(范围960↑ 450-960 450↓)
面试官:我现在给台电脑给你,再给个页面模板给你,能不能稍微排一下我看下。
于是乎面试官就领着我去了一个没人坐的工位上,打开了这台电脑(我还以为做开发的电脑都比较好一点,但是没想到这台电脑挺破的,真的挺破的)然后面试官发了一个psd文件和预览图给我,说按着上面做个首页图和布局就行。这里我要吐槽一下,这台电脑什么都没装,vscode没有,行吧,中间又花了一大圈时间,找vscode。下了一个最新版的,结果不支持win7了,打不开,这个电脑又是win7的,没办法,查了一下,下了一个1.69的才支持win7
打开以后,就是装插件,还好以前给别的朋友发过我的插件图,找了一下,对着图把一些要用的插件先装上去,真的挺慢的。然后建了一个文件夹和html,装了less。结果不知道是哪里出问题了,html里面输入!居然不能生成骨架,又得去找一下骨架复制下来。一波三折搞好了以后,终于可以开始写了(我估计这里浪费了有20多分钟)
开始分析和写结构,就对照着效果图开始写。过程差不多是花了不到半个小时,就做出来了这么一个效果
比如想想还有什么可以优化的,中间5个字体的padding可以往下挤一下,底边框调成2px,就和设计图差不多了。
做完了以后,发现那个面试官在面试其他的人。于是就坐在工位上,欣赏了一下这些小姐姐们的日常,其实有几个是销售,因为期间一直电话不停,有一个小姐姐真的特别能说,我要是有他一半会说,也不至于这样了,哈哈哈!
一切搞定后,就去找面试官了,过来看了一下,调了一下浏览器大小,问我说没做响应式啊,我说要做也可以做啊,就是麻烦一点,做个媒体查询就行了,但是就得写别的移动端样式了,差不多就这样了吧。
面试官:嗯嗯,是的,其实我以前本来是做后端的,后来转到前端来了,先什么都干一点
面试官:像我们这样建站的公司,vue用的不多,偶尔小程序会用到,都是一些客户定制的时候才会用到,拿一套模板进行二次开发这样。然后你们负责写页面和交互,等后端调好接口,然后你们再做数据交换什么的就行了。
面试官:这个得看业务量吧,就目前来说一个月可能几百块钱左右,因为还得等项目结款什么的。。。。(云云)
首先这家公司做建站和小程序,目前小程序我没有详细去问他,应该也不是很多。用的技术栈就是html+css+JavaScript+jQuery,基本就这四个,没有什么框架。所以我学的vue就会没有用武之地,同时会产生一个连锁反应,就是在这里上班,几个月后,我的vue将会忘的差不多,以后想跳槽,那么又得重头来一遍vue,并且这家公司的经验,也不会对下一家公司有什么加分项。
想想感觉还是挺可怕的,且不说工资高低问题,其实这家公司要是会用到框架这些技术,我觉得这个工资对我目前来说,也并没有什么问题,毕竟,保证养活自己,并且技术可以得到提升才是最重要的,而不是扼杀我目前所学到的技术。
所以这里我得到了一个观点,大概率是不可能去这家公司上班的,先不说会不会给我发offer。
回到家后,和群里的大佬们沟通了一下,得到的回答也是这样的建议。然后把,就开始看看别的公司了,发现真的好多是要小程序app的。好像这边桌面端,什么后台管理系统真的不太流行(在我这里)
于是今天开始定下一个小目标,刚好明天后天是周末,就把uniapp和原生小程序都学一下。再做个demo出。