前言
最近看到各大社區(qū)都有人發(fā)布自己的年終總結(jié),我覺得這是一個(gè)很好的習(xí)慣,所以也來寫一篇,既可以回顧這一年來到底做了什么,也能更好地明確下一年的目標(biāo)。
先簡(jiǎn)單介紹一下自己,我今年18歲,是一名計(jì)算機(jī)專業(yè)的技校生。
這是學(xué)習(xí)前端開發(fā)的第二年,由于去年沒有寫,所以很有必要說一下我的前端入門經(jīng)歷。
初入前端
2016年初,讀技校,由于從小就對(duì)電腦感興趣,所以我一下就選中了計(jì)算機(jī)專業(yè)。
同年年底,一次偶然的機(jī)會(huì)接觸到前端,我立刻對(duì)此充滿興趣,并且展開了漫長(zhǎng)的學(xué)習(xí)之路。
在去年的學(xué)習(xí)中,我掌握了網(wǎng)站基礎(chǔ)布局、簡(jiǎn)單的JS函數(shù)式編程、使用PHP對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改查。
期間,寫過一些簡(jiǎn)單的動(dòng)畫效果、小游戲以及圖書后臺(tái)管理系統(tǒng)(分享一些之前的小Demo)。
我之所以可以堅(jiān)持下來,除了自身感興趣外,要感謝菜鳥教程這個(gè)網(wǎng)站,在我什么都不懂時(shí),沒有它系統(tǒng)的HTML、CSS 教程,我很難堅(jiān)持下來。
另外還要感謝我的師兄,他帶給我很多思想上的教導(dǎo)和啟發(fā),讓我認(rèn)識(shí)到編程的奇妙。
說完入門經(jīng)歷,就來說說今年的學(xué)習(xí)經(jīng)歷。
2-3月 參加世賽選拔賽
在上學(xué)期初,我參加了45屆世界技能大賽的廣東省選拔賽《網(wǎng)站設(shè)計(jì)與開發(fā)》這一項(xiàng)目,由于上一屆的代表是我?guī)熜郑@得了省第一、國(guó)第三的好成績(jī),所以我壓力山大,經(jīng)過一個(gè)月的練習(xí)、三天的角逐,最終以第七名(取前四)的成績(jī)止步選拔,對(duì)此深感遺憾。
比賽采用44屆世賽題目,分為三個(gè)模塊:
- Global Fashion 2017(五小時(shí)、30%)
- 游戲設(shè)計(jì)與開發(fā)(五小時(shí)、35%)
- 公交路線查詢系統(tǒng)開發(fā)(六小時(shí)、35%)
模塊一
主要涉及內(nèi)容有:WordPress主題、插件開發(fā)、UI 設(shè)計(jì)。
此模塊成績(jī)偏低,也在預(yù)料之中,設(shè)計(jì)能力欠佳,而主觀分占比例較大。
模塊二
主要涉及內(nèi)容有:JavaScript、Canvas。
個(gè)人比較擅長(zhǎng),提到的點(diǎn)基本做到。
但由于上午粗心漏交文件,導(dǎo)致扣了冤枉分。
github:https://github.com/gd4Ark/Star_Battle
模塊三
主要涉及的內(nèi)容有:Laravel、Vue、尋路算法。
本題個(gè)人覺得較難,比較偏后端,接觸不多,做得也是勉勉強(qiáng)強(qiáng)。
上午提交到服務(wù)器時(shí)數(shù)據(jù)庫(kù)配置錯(cuò)誤,導(dǎo)致上午的API測(cè)試進(jìn)行不了,無法得分。
賽后總結(jié)
成績(jī)比我預(yù)想的要低,歸根到底是自己太粗心、并且沒有在試機(jī)時(shí)驗(yàn)證一些配置上的坑,導(dǎo)致丟了這么多冤枉分。
做題過程中,也接觸到很多新內(nèi)容,但時(shí)間過短加上本人資質(zhì)不高,無法在短短一個(gè)月內(nèi)啃完,且較偏后端,與我目前的學(xué)習(xí)方向不一致。
比賽專業(yè)度較高,但個(gè)人并不喜歡這種比賽的氛圍,我較傾向經(jīng)過思考后寫出好的代碼設(shè)計(jì),而不是為了速度反復(fù)默寫代碼甚至為了更快寫出嵌套十幾層的for和if。
4-6月 成為工作室組長(zhǎng)
比完賽后,我成為了我校的《網(wǎng)站開發(fā)工作室》的組長(zhǎng),主要幫助其他工作室人員解決問題、或提出問題并提供思路、引導(dǎo)他們學(xué)習(xí)新內(nèi)容。
期間,幫助學(xué)校的英語老師開發(fā)用于發(fā)布教學(xué)文章的博客系統(tǒng)(基于WordPress)、更新并修復(fù)學(xué)校的“妙記單詞”小游戲。
9月 一名合格的程序員
這是一個(gè)新學(xué)期,我給自己定了幾個(gè)目標(biāo):做項(xiàng)目、寫博客、學(xué)英語。
其實(shí)之前我就注冊(cè)過一個(gè)GitHub賬號(hào),但是在這個(gè)月開始我才正式使用這個(gè)平臺(tái),并且上傳了一些自己寫的小項(xiàng)目,同時(shí)也養(yǎng)成了在上面學(xué)習(xí)優(yōu)秀代碼和編程習(xí)慣,也開始使用別人的開源來避免重復(fù)造輪子、提高自己的工作效率。
還使用Hexo+Github Page搭建了屬于自己的博客,以便我在上面發(fā)布一些學(xué)習(xí)記錄文章以及生活點(diǎn)滴。
另外我也下載了一個(gè)百詞斬App來增加自己的詞匯量。
10月 Vue入門項(xiàng)目 清技背單詞
這是學(xué)校的一個(gè)老師托我做的WEB小應(yīng)用,于是我拿來做我正式入門Vue的第一個(gè)項(xiàng)目。
github:https://github.com/gd4Ark/learn_english
11月 參加市賽
我參加了本市的《網(wǎng)絡(luò)空間安全》競(jìng)賽,全程3個(gè)小時(shí),分為三個(gè)模塊為:
- 網(wǎng)絡(luò)環(huán)境搭建(思科)
- 服務(wù)器滲透及安全加固(Linux、Win 2008)
- 網(wǎng)站滲透及安全加固
比賽內(nèi)容較為簡(jiǎn)單,專業(yè)度也不高,就不細(xì)說了,但有幾點(diǎn)值得一提:
- 開始不發(fā)布大致方向,所以我從開始就想太多,題目跟我練習(xí)的內(nèi)容完全不一樣。
- 最后一個(gè)星期發(fā)布題目,不過較簡(jiǎn)單,但坑的是最后一題只有題目沒有源代碼,幸好后來我按照題目?jī)?nèi)容寫了一個(gè)網(wǎng)站來測(cè)試。
- 最后兩天才公布源代碼,遙想而知如果不會(huì)寫網(wǎng)站,這一題就沒法做了。
- 評(píng)分標(biāo)準(zhǔn)寫得不明不白。
結(jié)果可想而知,主辦方選手以一小時(shí)不到的速度完成,最終痛失亞軍,含淚奪冠。
而我抱著亞軍笑出了豬聲:“哈哈哈哈,又混了一個(gè)證書!”。
12月 第二個(gè)Vue項(xiàng)目
這個(gè)月我迎來了一個(gè)新項(xiàng)目,這次我依然是前端使用Vue,而后端是使用Lumen框架。
在這個(gè)項(xiàng)目中,我開始慢慢熟用Vue,開始使用Vue的一些高級(jí)特性,等項(xiàng)目結(jié)束后,我會(huì)以寫文章的形式來記錄項(xiàng)目過程中遇到的問題和解決方案。
總結(jié)
現(xiàn)在是凌晨2點(diǎn),一口氣從晚上十點(diǎn)寫到現(xiàn)在,寫作過程中不斷回憶這一年來的學(xué)習(xí)經(jīng)歷,才發(fā)現(xiàn),學(xué)習(xí)已經(jīng)成了習(xí)慣、成了我日常的一部分。
最后感謝自己的堅(jiān)持,感謝自己在每次遇到問題時(shí)的冷靜執(zhí)著,不輕言放棄。這影響了我的性格,或也將影響我的一生。
展望2019
上半年
在校時(shí)間還有一個(gè)學(xué)期,明年6月份就要離校找工作了,那么我希望通過下個(gè)學(xué)期來完成幾個(gè)目標(biāo):
- 對(duì)所有已學(xué)知識(shí)進(jìn)行梳理、深挖,目的是寫出一篇通熟易懂的文章。
- 繼續(xù)增加英語詞匯量。
下半年
希望能在廣州找到一份喜歡的工作,盡快投入到工作中,以獲得更多成長(zhǎng)機(jī)會(huì)。