發表文章

目前顯示的是 1月, 2023的文章

寒假目標#1: 建立個人專案網站!

前言 之前在寫推甄自傳的時候,我總覺得好可惜,明明做了很多的專案,卻有許多專案很難用三言兩語解釋,讓人很難快速地看到成果。沒辦法demo是一點,但一部分也跟我的表達能力不足有關。 所以,我想好好整理自己曾做過的專案,想辦法用淺顯易懂的方式呈現出來。至於建立個人網站的部份,其實是我老早就想做的。架設的能力是有,但卻不知道該做什麼網站出來,剛好現在找到了一個方向。 這篇文章會寫下我打算如何架設網站,還有打算陳列和介紹專案的一些方式與想法。 最終的成品可能會跟接下來所寫的不完全一樣,不如說一定不一樣。過程中,一定會遇到當前沒設想過的情況。做出來之後,我會另外再寫一篇文章來介紹。 網站架設草圖,包含一些個人的想法 架設一個網站,我認為大方向是需要考量到開發者的體驗(DX)和使用者的體驗(UX)。 前者(DX) 重在框架、套件的選用,注重在整份程式的撰寫方式: 程式碼是否容易閱讀和維護?將來會不會難以擴充、增加功能?簡單來說,就是最終要讓我要看得順眼,寫得開心。 後者(UX) 就跟網站最終呈現出來的樣子有關囉,是我這次打算特別注重的方面: 一句話總結,就是網頁畫面要順眼,和使用者間的互動要直覺。 畫面不可過於擁擠,又或過於花俏、要從使用者的角度出發,加強重點,淡化非相關要素等等,實際上要考量的地方很多,我認為這也是提昇我「表達力」的一環。 以下我將網頁設計還有框架選擇分開來細講: 1. 網頁設計概念 說到網頁設計,我想大多數人的第一印象會認為這個跟美學、設計有關,一般人學不來,也不是該去注重的部份。但我認為,這部份至關重要! 寫網站,或是說寫程式的最終目的,不就是要給人看,或給人用嘛?而使用的人,最先看到的,一定只是網站最終呈現出來的樣貌。不是背後的程式碼寫得多麼整潔、多麼井井有條,也不是在嘔心瀝血後的10%效能提升。 人會有主觀感受,並且喜歡偷懶:     精心編排,勝過平鋪直敘的陳列;      圖文並茂,勝過一整片黑底白字;     一目了然,勝過千言萬語的解釋。 我這幾天剛看完一本講解如何設計UI的書,名稱叫 Refactoring UI,是開發出Tailwind的人撰寫的。網頁設計其實並沒有那麼玄乎。只是需要多思考幾層: 我希望怎麼呈現?使用者想要看什麼?呈現出來的效果看起來舒不...

經過了一個學期,一些對於未來該如何生活的想法

圖片
前言 上次啟用部落格,好像是暑假的事了吧 XD 上次寫到一半,關於硬體加速的文章好久沒碰了。不過剛好經過一學期的沈澱,下次再寫一定能寫得更好吧! 回歸正題。 這一個學期,說忙碌也是相當地忙碌:每週有三天的實習,同時還需修習一些研究所的選修課程,最後還要把曾經退掉沒修的機率補起來。同時,原本只是打算做個嘗試的推甄申請,也備取到了很後面。每週趕著學校和公司進度、和看著每週的每週的備取名單變動,我的心情有些浮躁,視野似乎變得有些狹隘了。 恰好今年過年時間相當地早,寒假剛開始就迎來了春節。 接連熬夜趕完期末報告轟炸的我,接下來一週對任何事都有點提不起勁,可能是有些疲勞了吧! 但讓我最擔心的是:會不會是我厭倦「寫程式」了?當初想到這裡,我就知道,自己該休息一下了。趁著過年期間,走訪親戚家,別去煩惱升學和就業的事情好好玩樂。等休息夠了,再回頭好好想想自己到底想要做什麼。 今天,我許久回來寫出這篇文章,就是想把自己休息幾日後,新得出的想法記錄下來。或許未來那一天,自己又開始糾結錯方向時,可以回來看看這篇文章。 資工這個領域為我帶來的「樂趣」 我不想寫得太長,會盡量簡短地把我的想法確確實實的寫下來。 第一次摸到這個領域的一點邊,是我國小一二年級的時候,在用來玩盜版NDS遊戲的R4卡匣中,灌遊戲和金手指:為了偷吃步,快速破關,我學會使用搜尋引擎,學會如何在英文的遊戲論壇上問問題、查資料。 第二次,是在小學五年級,接觸到Scratch。我用Scratch製作了好多小遊戲和動畫,將自己兒時的天馬行空,任意揮灑於此。當時,我特別愛玩楓之谷,為了實現裡面的諸多效果,例如捲軸頁面、重力系統、受傷特效等等,也做了不少的功課。 現在看來,要做到上述這些事情都很基本、很簡單, 但我認為,正是這些過程,奠定了我對這個領域興趣的基石,告訴了我,這個領域的樂趣在哪裡,還有該如何運用這份樂趣,一步一步成長。 我們都說「要從興趣中學習、成長」,那成長的終點在何方? 從做中學,一邊做著自己有興趣的事物,一邊成長,想必很美好吧! 但是,成長的過程,不可能永遠都是快樂的。 我們到底是為了興趣而成長,還是為了成長去發展興趣呢? 「成長」,究竟是為了什麼呢?總不可能就是為了成長而成長吧! 我知道,或許有人會說,是重在享受自己不斷成長、突破自我的過程。 也不能說錯,因為這就像吃辣椒一樣,不喜歡的人說這是在自虐,但...