普通人的转码 - 往届自学全栈,上岸小厂前端
20届非科班终于接到Offer了。毕业后:疫情考公一年+政府买岗工作一年(杂活)+自学一年。我自学了React, JQuery, Nodejs, MongoDB, Express, Bootstrap, Python等等。项目主要是跟着视频或者教程敲代码,虽然有自己的见解,但是没有那种自己想出来的项目。项目主要包括某某商城,具有注册登陆和增删查减功能的留言板,调用API的天气预报,还有一些JS做的小游戏。
找工作比自学的时候更加煎熬,历时两个月。主要在某某直聘上打了300左右个招呼,10多家收了我的简历。2个面试。
1)华为OD。因为空窗期过长,我约不到面试。(自己写的期待薪资:年薪:二十万)
2)小公司A(自己写的期待薪资:月薪:八千)
- 无算法题
- CSS中的position,
- CSS中的display, 介绍一下flex和grid的区别
- JavaScript中的基本类型,如何判断数据的类型
- JavaScript中的数组有那些方法
- JavaScript中如何把整数转换成字符串,反过来
- JavaScript中,介绍一下Promise
- 谈一下使用Vue的经历
- 谈一下你的优势,自学编程的感受和心得
3)小公司B(自己写的期待薪资:月薪:七千)。
- 无算法题
- 什么情况下使用flex和grid?
- 介绍一下你使用API的经历?
- 什么是闭包?
- React的优势是什么?
- 做过最复杂的项目是什么?
- 有使用过Typescript和Tailwind CSS的经历吗?
- 了解过无障碍设计吗?
- 问了一些项目中提到的点:包括:webpack, localStorage, jQuery, 验证用户密码的底层原理是什么 ?
- 如何写出优雅的代码?
- 遇到不懂的编程问题是如何解决?
给后来人的一些建议:
- 背景不佳的情况下,先选择一个低起点。一开始我月薪期待写的一万,也不是很愿意去外包和初创公司。但随着对就业市场的了解,我的想法也改变了。人受到空窗期,城市,学历,经验,技术栈,运气等等诸多因素的影响,不可能每个人都拿到网上晒出来的优质Offer一样的价格。对于小厂路线的人来说,学历反而不如经验重要。计算机还是比较公平,有趣的行业。
- 烂大街的项目也比没有强。虽然都是模仿项目,但是我也做了将大大小小近10多个。对于非科班来说,没有工作经验只能是项目来凑。尽管公司A没有问一个关于我自学项目的问题,公司B则只是简单问了一下,但对于没有经验的新人,项目做的不出彩是正常的,但它们同样可以展现转行人员对计算机的热情,还有一定的基础知识。
- 给面试官对等的尊重。找工作的时候我看到了很多离谱的工作要求,尽管当时也有怒气,但毕竟工作是双向选择。换个角度讲,很多工资低的公司,或者是拒绝过我们的公司也同样提供了免费的面试,为找到更合适的公司做了铺垫。到了后期,只要是可以远程面试,我都会接受。哪怕后面再拒绝掉。让我比较欣慰的一点是:两个小公司技术面在我答错以后都直接告诉我错误,并说出哪里需要注意。我个人也是觉得有和谐的工作环境,工资可以妥协。新人主打一个不卑不亢的态度,可成长性。
最后感谢牛客平台,感谢以前各位牛油的分享。祝大家工作生活顺利,早日财务自由。
#我的求职思考##社招前端#