1. 差不多前端的差不多自白
因为写博客加了许多同行粉丝,有些人会试探性地询问我哪高就,以及是否科班。
多数情况下我基本不回应。并非我高傲冷漠,而是真没可谈的:
- 和多数转行从事前端的盆友相似,我基底很浅:非本,无大厂经验。
- 入行初衷,只是面向工资择业,以及少许的兴趣(更多是因为找不到工作,被迫自学)。
- 履历上也没有拿得出手的项目经验,面试基本靠运气。
以下是稍微正式点的自我介绍:
我叫“笑妄”,16年地理信息系统专业专科毕业,自学的前端。 目前三年半的经验,前后工作过几家中小公司,做过Python爬虫,也曾在运维开发部混过。前两年的工作,都在为生计挣扎,做码农仅因自身一无所长,看这行工资高,就挤进来了。
微博时代起,我的网名“笑妄”就一直没变过,而今年则多了一个身份:“前端劝退师”。
从前端废材,到掘金/公众号 总阅读破百万的前端劝退师,我耗时10个月达成。
而我也从中获益良多,在不停变法子劝退自己的同时,写了一些对掘友还算有点帮助的文章。
2. 劝退自己,掌控知识
19年初,当我在某速运公司的运维开发部待了近大半年后,开始有了跳槽的念头:
- 外因:公司各项福利和奇葩手段,使我觉得心理不适。
- 内因:写了三年的后台系统,需要突破自己的技术瓶颈期。
于是我开始审视更新后的简历,简直惨不忍睹,堪称“三无”前端:无学历,无能力,无亮点。
心想完蛋,拿什么与人争。当时也没什么好的想法,就把面试相关基础补了一遍。而某一天在水群时,看了浪浪@浪里行舟 的一篇《写技术博客那点事》:
“从某种意义上说,博客是我最好的学习笔记和个人名片。在IT行业内,技术博客是了解一个开发者最好的方式之一,特别是当你没有一张足够分量的文凭或者一段出彩的工作经历时,你就应该沉下心来好好打磨自己技术,打造自己的博客。往者不可谏,来者犹可追。”
喔吼,那就写吧。就在我着手博客事宜时,我迎来了自己的第一只猫:多多。 于是,我便开启了左手撸猫,右手敲文的快哉生活。
3. 平衡工作和学习(合理安排摸鱼时间)
自3月起,我开始利用攒下来的加班调休时间,陆续的请假去面试。而且当时部门处于空闲期,作为一个不起眼的小虾米,上班逛技术社区也没人理会。
于是我多进程操作:
- 每周约1~2次面试,详细记录每次面试的踩坑点。
- 将每次面试当成打怪升级,总结成博客大纲。
- 上
medium
,掘金
等技术社区,寻求答案。
总结起来就是,前两天面试,中间一天整理,剩下三四天总结成文。
说来容易,过程却是很煎熬:既不想写堆叠资源list文,也不愿复刻一遍他人的知识。
那咋办?先仿写,再总结。 加上该有的引用,一篇热辣辣的文章就出炉了。
4. 劝退总结
三月面试时,面试吹嘘过自己的博客,当时说自己掘金阅读3W+
,而到了今日,已经突破50W
关卡,并晋级为掘金共建者。
30篇博客,每篇都是力求有趣,不乏味。涉猎的范围,也不至于前端:
1. Vue
相关
- 《「Vue实践」项目升级vue-cli3的正确姿势》
- 《「从源码中学习」Vue源码中的JS骚操作》
- 《「从源码中学习」彻底理解Vue选项Props》
- 《「从源码中学习」面试官都不知道的Vue题目答案》
- 《「Vue实践」武装你的前端项目》
- 《「Vue进阶」5分钟撸一个Vue CLI 插件》
- 《 Vue3.0 前的 TypeScript 最佳入门实践》
2. JavaScript
相关
- 《为何你始终理解不了JavaScript作用域链?》
- 《「中高级前端面试」JavaScript手写代码无敌秘籍》
- 《JavaScript 工具函数大全(新)》
- 《现代浏览器观察者 Observer API 指南(新)》
- 《Typescript 严格模式有多严格?》
- 《2019年前端大事件回顾:流年笑掷,未来可期》
3. 性能优化与前端调试
4. 全栈及网络原理
- 《「真香警告」重学 TCP/IP 协议 与三次握手》
- 《「真®全栈之路」Web前端开发的后端指南》
- 《「真®全栈之路 - DNS篇」故事从输入URL开始.....》
- 《「DevOps」闲聊我心中的运维开发》
- 《一文搞懂Web中暗藏的密码学》
- 《都快2020年了,还不会Linux 基础命令?》
- 《我为什么建议前端将Python 作为第二语言?》
5. 数据结构与设计模式
6. 数据可视化与交互
- 《「数据可视化库王者」D3.js 极速上手到Vue应用》
- 《160行代码实现动态炫酷的可视化图表 - 排行榜》
- 《120行代码实现一个交互完整的拖拽上传组件》
- 《90行代码,15个元素实现无限滚动》
- 《颜值即正义!这几个库颠覆你对数据交互的想象》
这些多数篇章都在3000
字以上,早期的更是8000
字开外。碍于知识有限,文章多有勘误。在此也感谢各位掘友的指正与支持。
在写完这些文章后,我多多也长成下面模样:
5. 收获与进步
2019年应该是我从业以来技术进步最快的一年:
React/Vue
涉猎源码和性能优化。- 浏览器/计算机网络 原理。
- 数据结构与设计模式。
JavaScript
及各类库
而我已收获了不少:
- 积攒了一定的人气,微信好友从百人到千人。
- 工作之余还有副业收入。
- 被我带入前端行业的盆友愈多。
- 拥有了自己的猫。
6. 这一行烟尘滚滚
“有天若有人问,这一行烟尘滚滚。成败不论,我给自己打几分。我会说我很努力, 也祈祷好运气......一路上,要不是你们这些人,我不可能。” --- 李宗盛《你们》
劝退师的公众号头像是李宗盛,熟悉我的盆友也知道,我将李宗盛当作偶像。
除了他写的歌深入人心,还因为他的人生经历:瓦斯行老板的儿子,中专挂科读多了两年,后靠自己的天赋加努力成为一代音乐教父。
他前二十几岁的经历,像极了我们这些普普通通的转行前端er:
年少成绩不佳,待到出来社会,家中也无IT行业的带路人,只得独自摸索,磕磕碰碰的从事了编程这行。
而我走过不少弯路,但好在有这些人和事赏识/支撑我下去:
- 感激我偶像李宗盛,谢谢你鼓励了我的灵魂。
- 感恩我的第一位老大
Carson
(前IBM技术大拿),若非您从茫茫简历中捞起我来,我可能已经自卑转行了。 - 感谢 掘金/奇舞周刊/前端大全 等平台的认可,撑起了“前端劝退师”的影响力。
- 鸣谢各位前端同行的支持,是你们给我了写下去的动力与灵感。
最后,“期望风不伤你心雨不挡你路,甜梦布满冰冷漫漫长夜。还愿星光因你闪指引你路,期望你每天色彩里走过。”