網頁開發新手的第一篇文章

閱讀時間約 3 分鐘
我在大學畢業後陸續做了幾份工作,只是一直都覺得自己的能力不足,以及從事的工作沒有什麼我喜歡的發展前景。
所以在今年開始思考我要學習什麼可以養活自己的技能,還有投入哪個有發展前景的領域,就發現網頁開發是我有興趣的領域,在比較許多課程後我就選擇購買ALPHA Camp的學期一。
在今年5月中台灣爆發COVID-19的本土疫情,因為我的工作需要接觸許多人,擔心自己有染疫的可能,加上5/24就要開課了,我就在五月底把工作辭掉,躲在家裡好好防疫,也花多一點時間上課學習。
課程的最後一個作業是要撰寫個人的技術部落格,透過寫部落格的過程中整理自己的學習過程和心得,加深自己的印象,也練習試著把自己所理解的用他人能理解的語言表達。
而經營部落格也算是我自己一直想做的事,之前有花一些時間寫有關於生活心得文章,後來覺得自己江郎才盡,寫不出什麼東西就沒繼續了,希望之後能透過寫技術部落格再次經營自己的部落格。
除了技術文章以外,我自己也還有其他想分享的內容。現在先來聊聊我在學期一的經過吧!

第零周與第一周:學習準備&程式入門

ALPHA Camp非常貼心的設計了學習準備的課程,除了介紹線上學習平台Lighthouse的環境以外,也介紹了學習制度和尋求幫助的方法,甚至還有學長姊分享遇到看不懂教學內容要如何向AC的助教提問,讓新手能夠快速地適應AC的學習環境。
還有教導如何學習和思考自己的職涯,幫助自己釐清學習的目的以及如何有效率的學習,這些單元我之後都會時不時地回來複習和思考,因為這就算是不寫程式也需要了解的,這些都能幫助我找到更滿意的生活,真的非常受用!
程式入門的部分介紹了電腦和程式,和javascript這個程式語言,還有變數、資料型別和運算子的概念,以及if/else條件式和for/while迴圈的運用,也透過作業練習所學的概念。
特別提到運算思維的概念是非常重要的,這是試著以電腦能理解的邏輯解決問題的方式,有拆解問題(Decompositon)、規律辨識(Pattern recongniton)、抽象化(Abstraction)、演算法(Algorithm)四個步驟。
運算思維對於解決複雜程式問題是必要的思考方式,是學習程式一定要了解的心法,我之後會再寫一篇運算思維的文章分享。

第二周:從演算法到程式碼&網站設計與介面實作

延續第一周學到的程式概念,第二周開始運用運算思維解決比較複雜的問題。在做作業的時候真的卡關很久,看了提示後才知道原來運算思維是怎麼解決問題的,也能在檢查程式碼中依照指定規格、撰寫風格和是否簡潔三項指標檢查程式碼品質。
這周也介紹了HTML和CSS兩種標記語言,還有使用Devtool觀察網頁使用語法,以及軟體設計的概念和工具。

第三周:網頁切版實戰

這周跟著影片中助教的操作一步一步製作出精美的履歷網頁,也介紹了CSS中box-model和display:flex如何運用在網頁排版。
HTML和CSS非常需要從實作中學習,也非常強調畫面的美感和作品與設計稿的一致性,所以在實作的過程中需要非常注意畫面的細節,並且不斷測試微調。
這三周的學習很快的就過去了,雖然很多概念還沒很熟悉,需要做好筆記再複習,但透過學習的過程中我更加確定這是我就是我要選擇的路,現在以轉職後端工程師為目標努力。
也非常感謝這段時間回答我問題和改我作業的助教,你們的回饋讓我釐清很多觀念模糊的地方;也感謝LINE群組的同學們幫助我寫出期末考的題目;更感謝ALPHA Camp提供的學習環境能讓我有動力學習。
很高興我拿到學期一的結業證書,希望之後在AC的學習能讓我繼續成長,成功轉職成一位後端工程師。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
在這篇文章中,分享了自己自學前端的過程與心得。一名22歲休學生,對前端編程充滿熱情(暫時),並藉此部落格記錄自己的學習歷程。回顧了自己在學校和第一份工作時接觸前端的經驗,並規劃未來的部落格內容,包括自我介紹及個人故事。期待與大家分享我的成長過程。 建議摘要讓我偷一下~d(`・∀・)b
Thumbnail
我當了記者、新聞主管、廣播主持人,從事新聞工作十多年,文字、口說、表達能力都有一定的水準,雖然常常會興起寫部落格的想法,但都是註冊後 貼個幾篇文章,然後就不了了之 如果連我職涯一開始當記者,後來當過上市公司的公關、行銷、企業高階主管,都不知道該分享什麼給別人,我相信有更多人也會覺得「我要寫什麼?」
Thumbnail
前幾天,同樣身為職涯諮詢師的同學,邀請大家一起學習Wordpress,同學表示自己很喜歡寫網站,也希望大家能和他一樣感受架網站的樂趣,因此自告奮勇成為Wordpress新手村長。 我過去也想過要自己蓋網頁,只是不知道從何開始,遲遲沒有踏出第一步,看到同學的號召,再次燃起夢想(?),沒有任何網站經驗
在一次五天的年假中,我決定開始學習Python編程。雖然最初進展順利,但後來發現自己在解題和邏輯方面遇到了困難。經過思考後,我決定轉而學習C/C++,並且制定了一個計畫,希望成為一名後端工程師。這將需要挑戰我的時間管理能力。
對於想要嘗試學習前端技術,卻還沒下定決心或不知道是否合適的初心者,六角的體驗營就像是前端開發的新手村,提供基礎的新手教學,讓你對前端有基礎的概念;教你最基本的心法,讓你去打幾隻簡單的怪累積一點經驗值。
Thumbnail
這是一篇從為甚麼會加入志工,到第一次擔任志工,並領取任務"直播證書任務"給大家看的小紀錄,同時也是閱歷自己的曾經,從反思自己、質疑自己、到面對自己,各階段的成長經歷。剛從新手村出發的曾經,你是否也跟我一樣,還依稀記得那時受人幫助、啟迪、鼓勵的悸動。
不知不覺也轉職做了半年多,想說好好打成一些文章當紀錄,也讓有些想轉職的人不小心搜到這文章可以當作參考。雖然說個人經驗只適用於個人,但我想多數人還是需要一些成功的經驗分享當作鼓勵。
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。
Thumbnail
透過分享我的資訊科技業初探故事,探討如何從非相關背景且不懂寫程式的人進入資訊科技業,並介紹了我因薪資潛力和遠距工作機會而受到吸引的經驗。
在這篇文章中,分享了自己自學前端的過程與心得。一名22歲休學生,對前端編程充滿熱情(暫時),並藉此部落格記錄自己的學習歷程。回顧了自己在學校和第一份工作時接觸前端的經驗,並規劃未來的部落格內容,包括自我介紹及個人故事。期待與大家分享我的成長過程。 建議摘要讓我偷一下~d(`・∀・)b
Thumbnail
我當了記者、新聞主管、廣播主持人,從事新聞工作十多年,文字、口說、表達能力都有一定的水準,雖然常常會興起寫部落格的想法,但都是註冊後 貼個幾篇文章,然後就不了了之 如果連我職涯一開始當記者,後來當過上市公司的公關、行銷、企業高階主管,都不知道該分享什麼給別人,我相信有更多人也會覺得「我要寫什麼?」
Thumbnail
前幾天,同樣身為職涯諮詢師的同學,邀請大家一起學習Wordpress,同學表示自己很喜歡寫網站,也希望大家能和他一樣感受架網站的樂趣,因此自告奮勇成為Wordpress新手村長。 我過去也想過要自己蓋網頁,只是不知道從何開始,遲遲沒有踏出第一步,看到同學的號召,再次燃起夢想(?),沒有任何網站經驗
在一次五天的年假中,我決定開始學習Python編程。雖然最初進展順利,但後來發現自己在解題和邏輯方面遇到了困難。經過思考後,我決定轉而學習C/C++,並且制定了一個計畫,希望成為一名後端工程師。這將需要挑戰我的時間管理能力。
對於想要嘗試學習前端技術,卻還沒下定決心或不知道是否合適的初心者,六角的體驗營就像是前端開發的新手村,提供基礎的新手教學,讓你對前端有基礎的概念;教你最基本的心法,讓你去打幾隻簡單的怪累積一點經驗值。
Thumbnail
這是一篇從為甚麼會加入志工,到第一次擔任志工,並領取任務"直播證書任務"給大家看的小紀錄,同時也是閱歷自己的曾經,從反思自己、質疑自己、到面對自己,各階段的成長經歷。剛從新手村出發的曾經,你是否也跟我一樣,還依稀記得那時受人幫助、啟迪、鼓勵的悸動。
不知不覺也轉職做了半年多,想說好好打成一些文章當紀錄,也讓有些想轉職的人不小心搜到這文章可以當作參考。雖然說個人經驗只適用於個人,但我想多數人還是需要一些成功的經驗分享當作鼓勵。
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。
Thumbnail
透過分享我的資訊科技業初探故事,探討如何從非相關背景且不懂寫程式的人進入資訊科技業,並介紹了我因薪資潛力和遠距工作機會而受到吸引的經驗。