資料結構是什麼東西?(1)

Mino chen
Jun 20, 2021

--

哈囉 , 沉寂一時的我最近工作快滿 3 個月拉!
最近剛好在幫公司趕某個系統上架,然後公司剛好是配 windows 系統,所以我已經好久沒用 mac 了,寫個網誌來重新回味一下鍵盤操作的差異(?)

好的,之前就說過我不是本科系的拉,所以有很多東西待補,然後也會漸漸發現就算是本科系的,出社會也不是大學或碩士都有教,還是要靠自己 google 所以正要準備轉職的朋友也不用太過於緊張,慢慢像撿石頭一樣把部會的東西記下來,有一天就發現自己已經走了很遠了……

回歸正題,如果大家寫過至少一個 side project 的話,就會發現其實我們主要做的功能大部分都圍繞著 : 前端 — 後端 — 資料庫;

前端很重要,因爲你長得好不好看,畫面炫不炫砲,使用者體驗開不開心,能夠主導使用者要不要繼續使用~

後端很重要,因為你資料處理的速度,演算法的 function 寫法能不能重複使用,以及向資料庫打資料的次數,會讓你的老闆因為少打幾次資料而省錢,處理資料速度變快,變數命名好壞能讓跟你一起協同寫扣的同事不會揍你(?)

資料庫也很重要,因為你 table 跟 table 之間關聯越好懂,資料越容易能從資料庫出來前就排好,越能省後端寫 code 的數量,達到效能的提升。

因為我之前寫專題的時候,常常覺得很多組別都看清前端實在是個不可取的態度,我覺得 project 能寫的出來大家都很重要。

那麼大家都對於這個有共識之後,就要回到標題,資料是什麼?什麼是資料結構,身為資工必修的科目,是不是一定難到靠杯(?)一定超難,但我們還是可以找得到願意用簡單方式講到阿嬤(?)都聽得懂的資源,那麼我們就開始吧!

--

--