嗨,大家好,我是寇丁人妻日安,是一个菜鸡前端工程师,
这边想分享一下半路出家的心得,文长,可以直接看我最下面的结论。
简单介绍一下背景,我高中念资讯科,
毕业之后工作两年才重考设计系大学,大概在大二的时候开始碰 Html / CSS。
从背景就可以知道我其实对于人生以后要做什么蛮迷茫的,国中的时候流行无名小站,
我那时候以为 CSS 就是程式码,所以我那时候觉得我应该是想学写程式,我就进了资讯科。
结果资讯科根本也不是在写程式的啊。(好啦,其实有写过 vb 啦)
后来毕业之前我大概了解自己可能喜欢的是设计,基于家庭因素我靠自己的力量去工作赚钱
我做餐厅服务业、去过麦当劳打工送外送,过程很辛苦,那时候我每天上班都告诉自己,
我以后绝对不会这样,然后我考上了南部的某间平面设计系,但我没有考好,
因为我术科加乘的分数拿得很低,我发现我不喜欢画画。
一个不喜欢画画的设计系学生,进大学之后又开始在迷茫自己以后要做什么,
我买了巨匠电脑的网页设计课程(这个也是我自己打工分期付款五万,
那时候只知道自己想要学网页),有空就去巨匠学。
(现在庆幸有好的老师在教 dreamweaver 的时候是直接教我们打程式码切版...)。
上完巨匠我已经知道怎么切版了,后来开始加入一些设计相关的群组,
想要从里面找到自己以后要做什么,后来知道什么是 UIUX,
知道什么是前端,然后开始找前端的资源。
两年前的高雄前端社群非常活络,我就直接私讯里面的主办人说我想学习前端,
他就丢一个 zip 压缩档要我切版,说放在 github 上,
我说我不知道什么是 github,他说如果不会 git 的话是很难找工作的
其实我也蛮无奈的,因为我看了连猴子都会的 git 还看不懂,我当下觉得自己真的连猴子?
状况越来越好是直到六角学院出现,我记得我是他们第一个课程交最终作业的人,
那时候我还熬夜做完,因为隔两天还要交期中。
接着我一直跟着六角学院的课程走,会了 jQuery,我以为我可以去找工作了,
大四上就找了前端的工作(因为家里因素从日间部转夜间部了),
在南部找了一间不怎么样的公司。
(现在回想起来那间公司真的不怎么样,可是当时的我更不怎么样)。
版控使用 svn,当时的主管叫我用 node.js + jQuery 做前端,
但其实我当时只会一些 jQuery,对于 js 我一点概念都没有,
过程很痛苦,主管说会带也没有,我一知半解的做了我根本不知道的东西,
然后不断被否定,在那间公司快浇熄我起初对于写程式的热情,
还好那时候我男朋友(现在的老公)跟我说:
“原本喜欢的东西,因为工作变得不喜欢不是你的错,只是那个环境不适合你。”
然后我就离职了。
离职之后休息一阵子,因为想着我好不容易知道自己要干嘛了,
我不能因为一间不适合的公司就放弃,后来开始去参加一些资讯社群的分享活动,
然后到好想工作室,跟里面的mentor 聊一下,一直到现在,
虽然我还是个大菜鸡(看我部落格就知道QQ),但其实我在好想工作室学习的很多,
不仅仅是技术方面,这边我想要告诉想半路出家的朋友:
- 追求进步的重要性:工程师是浪头上的产业,不可能学到某个程度就可以安稳度日,你
可以学得很慢,但是你不能不追求进步,因为技术进化得很快,你如果不追求进步,你所
学所会的会被慢慢淘汰掉,然后你就会发现,你不管有没有学程式,你还是原本的那个样
子。不断进修、不断追求进步是一件很累的事情,你觉得你可以吗?
- 坚持与毅力的重要性:坦白说我写程式的时候,我每分每秒都想放弃,尤其是当逻辑不
通,程式写不出来,bug 找不到,崩溃大哭的时候,或是夜深人静在赶案子或进修的时候
,但是我没有一次真的放弃过,因为我过往的经验告诉我,我花了这么久的时候找到我要
干嘛,就算我现在再怎么痛苦,没有我当时候工作的时候痛苦,没有我当时候被看不起的
时候痛苦,你真的也下定决心了吗?
- 相信自己的重要性:我现在已经知道为什么我高中的时候苦读还是读不好,因为在学程
式的过程中有蛮多人都说逻辑很差,其实我不聪明,但是我觉得如果我没办法变成很强的
工程师,那我至少让自己变成不差的工程师,就算我很笨,但是我可以累积经验,就算后
起之秀接踵而来,学得比我快比我好,我还是有我自己学习的步伐,让每天的自己慢慢变
得比昨天的自己来得更好的工程师,你愿意相信你自己吗?