未 解答 問題 可 在 issue提出 。- 如果
覺 得 有 幫助,可 以幫我 按星星 、轉 發給 需要 的 朋友 ,感謝 。
- 這是
網 頁 開發 引導 專 案 ,讓 新手 快速 進入 狀 況 。 收集 一 些學習 連結 ,加 上 自己 的 少量 教學 分 享 和 面 試 筆記 。
- Q&A,
了解 何 謂 軟體開發 、如何 學 前 端 找工作 、非 本科 系 有 差 嗎? 前 端 後端 面 試 工具 學習 心 法 關 於我
國際 化 的 技能 ,不 被 綁在單一 國家 ,甚至可 以remote工作 不 被 學校 綁住,上 網 即 可 學 到 最新 知識 有 選擇 安逸 工作 和 挑戰 更 大 舞台 的 自由 未來 需求只 會 越來 越 多 ,只 怕沒能力 ,不 怕找不 到 工作
基本 上 不用 有 對 程 式 開發 的 熱誠 才 會 走 的 常常 久久 喜 歡自己 研究 、創造 作品 的 感覺 喜 歡持續 學習 來 精進 自己 的 專業
後期 著 重 英文 和 刷 題 能力
瀏 覽 器 上 的 程 式 ,使用 HTML、CSS、JavaScript負 責 網 頁 的 畫面 、顯示 後 端 的 資料
知識 單純 ,只 須了解 瀏 覽 器 、HTML、CSS、JavaScript負 責 畫面 較直覺 ,入門 門 檻 低 大學 不 重視 ,非 本科 系 易 達 到 業界 需求職 涯靈活 ,依 照 職 崖 規 劃可轉 後 端 、UI工程 師 、專 案 管理 (PM)
- 伺服
器 上 的 程 式 常見 後端 語 言 :- JavaScript(Node)
- Java
- Python
- PHP
- Golang
- Ruby
- C#
資料 庫 查詢語 言 : SQL後端 跟前端 很大的 差別 是 會 儲 存 資料 - SQL
的 資料 查詢速度 影響 使用 者 體驗 甚鉅
負 責 儲 存 、運算 資料 ,開 API接 口 給 前 端
進入 門 檻 較高後端 工程 師 通常 至 少 要 以下 技能 - 一個後端程式語言
- Linux CLI
操作 熟 悉後端 程 式 通常 執行 環境 是 Linux
基本 公有 雲 操作 、佈署(如AWS)基本 關聯 式 資料 庫 操作 基本 網 路 概念 用後 端 語 言 開發 API- client
可 以用API操作 資料 庫
- client
小 公司 的 後端 也是要 懂前端 ,希望 你有全 端 的 能力 建議 可 以先熟 悉前端 再 跨 入 後端 尤 其JavaScript前後 端 都 可 寫
更 多 後端 介 紹
執行 環境 是 各 式 各樣 不同 尺寸 的 手 機 ,比 瀏 覽 器 複雜 - IOS
的 話 綁定買 Mac,進入 門 檻 高 - APP
上 架 手續 麻 煩 ,不 像 web用 github page即 可 永久 免 費 佈署 網 頁 可 以發布 手 機 尺寸 的 網 站,也可以跨平台 手 機 APP- ref
門 檻 低 會 有 很多競爭 者 ,google前 端 難民 - 這些
很多前 端 難民 都 是 頂 尖 大學 來 競爭
- 這些
技術 更迭 很快,前 端 技術 每年 都會 更新 但 因 更迭 快 ,反 而容易 短期 培養 技術
處理 畫面 需培養 溝 通 能力 、美感 (UI)、使用 者 經驗 (UX)- 如果
克服 了 就變成 優勢
- 如果
近 期 太 多 程 式 培 訓 班 的 學生 拉 高 了 就職 門 檻 現在 至 少 要 會 一 個 JS框 架 (React/Vue/Angular)比較 好 找工作
初級 職 缺 : HTML + CSS + JavaScript和 框 架 ,0到 3經驗 ,月 薪 3到 6萬 中級 職 缺 : HTML + CSS + JavaScript和 框 架 ,3年 以上 經驗 ,年 薪 約 100高級 職 缺 : HTML + CSS + JavaScript和 框 架 + Node後端 經驗 ,3年 以上 經驗 ,年 薪 約 120~200+
記 得 ,投資 自己 貴 的 永遠 不 是 課程 和書 本 的 價 錢 ,而是你所花 下 去 的 時間 。應 該以自己 接受 度 高 ,能 看 得 完 的 課 優先
- 如果
時間 允許 ,套件的 官 方 網 站就是 很好的 教程 ,可 以跟著 做一 次 教學 網 站- Youtube
搜 尋 前 端 教學 、網 頁 教學 - 互動
式 教學 網 站- freecodecamp,
完全 免 費 ,有 中 文 - codecademy,
部分 要 付 費 解 鎖
- freecodecamp,
中 文 課程 - lidemy,
部分 免 費 ,推薦 - ALPHA Camp、appworks、hahow、hiskio、
六角 學院
- lidemy,
英文 課程
- 找以
下關 鍵 字 - HTML
- CSS
- JavaScript
- RWD
- API
使用 - Vue
或 React或 Angular 課程 結束 有 作品
最 重要 的 核心 就是JavaScript
,跟我念 三 次
先 講 結論 ,有 這樣疑問 的 程 式 新手 先 不要 - 如果
課程 前面 有 Python語法 入門 課程 ,自己 看 w3school Python Tutorial就好 資料 科學 、機械 學習 的 就業 門 檻 高 ,至 少 要 相關 學 系 碩 士 ,只 用 皮 毛 套件對 工作 幫助有限 台灣 的 工作 假 AI居 多 ,這個行 業 僧 多 粥 少
- 如果
有 教 聊天機器 人 ,那 屬 於後端 工程 師 的 範圍 ,建議 直接 學 Python框 架 Django or Flask即 可 。 - 很多
轉職 的 人 轉職 都 有 AI夢 - 如果
目標 是 為 了 研究 可 以學AI - 如果
目標 是 為 了 就業 ,還 是 推薦 走 網 頁
- 如果
- 如果你是
初學 者 ,時間 很多,自學 能力 有限 ,是 可 以考慮 的 選 項 最大 的 成本 不 是 學費 ,而是花 進 去 的 時間 選 課 自己 要 確定 方向 ,有 時 課 堂 會 塞 一堆實際上用不到的技術浪費時間比 如我要 學 前 端 ,但 是 卻要學 MySQL、Java、PHP、C#等 後端 技術
去 資 策 會 出來 不 會 是 加 分 的 ,可能 還 會 扣分,重點 還 是 要 回 到 自學 能力
- MUKI SPACE
面 試 有 感 最大 的 原因 ,我 覺 得 是 「面 試 的 作品 集 千篇一律 」。面 試 者 從 學校 順 利 畢業,拿到相關 結 業 證書 ,對 我 來 說 根本 沒 有意義 比較 在 意 的 是 ,從 這些學校 畢業之 後 ,能 不能 利用 所 學 ,再 去 做出一個個獨特不一樣的專案
基本 上 把 JS弄 熟 ,很多原理 是 互通的 ,最 好 都 要 了解 ,然 後 專攻 一 個
入門 門 檻 低 ,中 文 文 檔相對 齊 全 ,尤 雨 溪 (Evan You)主導 開發 - 如果你是
程 式 新手 要 入行 、之 前 都 沒 碰過Javasript或 很資淺 ,選 Vue
現 階段 最 流行 框 架 ,Facebook主導 開發 - 也就
是 缺 最多
- 也就
入門 門 檻 相對 高 ,需有一定 JS知識 - 如果你已
經 是 JS熟 手 想 衝高年 薪 、並 且想去 厲害的 大 公司 的 話 ,選 React
大 而全、嚴 謹的企業 級 框 架 ,Google主導 開發 - Google
有 很詳盡 的 文 檔應付 升 級 ,每年 的 變化 相對 其他兩個 低 - 如果你是
後 端 熟 手 ,想 跳 到 前 端 Angular的 嚴 謹性會 讓 你很好 上手 會 學 Angular通常 是 就業 導 向 ,確定 想 要 去 某 一 間 用 Angular的 公司 然 後 你React/Vue很熟的 話 ,Angular的 公司 也會收 你
有 作品 ,裡 面 至 少 用 到 - RWD
切 版 後端 API呼 叫 使用 JS框 架 (React/Vue/Angular)
- RWD
- meet.jobs
- 如果
有 適合 的 缺 ,很推薦 ,錄 取 還 可 以領100美 元 就職 金 申請 時 歡迎 在 推薦人 上 填 入 jimmatw
- 如果
- PTT,很多
特別 的 缺 會 出現 在 這 - 104,
通常 是 入門 缺 ,大 公司 也會請104求職 者 去 自己 的 網 站投履歷 - Linkedin,
常常 經營 跟更新 ,獵人 頭 會 幫你找 - f2etw/jobs
- cakeresume
- FB
相關 社團
- 如果
非 本科 系 轉職 ,求 的 是 工作 經驗 - 需求
的 薪水 可 以不用 太 高 ,一 兩年 就跳了 - 雖然
公司 很多負 評 ,只 要 進 去 技術 能 成長 ,其他都 好 說 回 應 PTT討論
- 需求
試 過 遠 端 或 是 來 台北 找嗎?缺 真 的 比較 多 前 端 工作 因 為 前 端 訓練 班 的 出現 造成 門 檻 提 升 現在 沒 有 作品 跟基礎 很難直接 被 錄 取 面 試 時 的 作品 務 必跟訓練 班 做出差 異化
除 了 基礎 語法 ,瀏 覽 器 與 網 路 知識 也要了解 - 你刷
題 了 嗎?技術 高 的 公司 很難不 考 白板 題 - 你的
作品 夠強嗎?還 是 看 起 來 像 玩具 或 照 抄 課程 的 project?務 必了解 作品 的 每 一 個 細 節 試 著 加入 JS框 架 、API使用 、RWD頁 面 並 佈署在 github page增加 作品 README文 檔、範 例 顯示 (如GIF、影 片 )、優 化 CSS來 行 銷作品
每 天 練習 的 時間 夠嗎?是 否 一天練習時間不到一個小時?經營 技術 blog,寫 上 學習 的 心得 也好,一定有東西可以寫從 github issue blog開始 寫 很簡單 ,參考 aszx87410/blog
可 以考慮 使用 正式 英文 履歷 ,把 附 有 大頭 照 的 花 花綠 綠 履歷 換 掉- 如果
會 前 端 以外 的 技能 如操作 Linux指令 、Git指令 、Node後端 就太棒 了 - 如果
還 有 困難 那 就深入 React,把 React技術 和 周邊 框 架 都 摸爛,offer就在不 遠 處
軟體 |
||
---|---|---|
軟工 |
||
軟工 |
||
研究所 代表 了 進 去 時 有 扎實的 資 訊工程 知識 有 專 研 特定 領域 程 式 的 經驗 ,這些是 學校 以外 的 人 很難訓練 到 的 - e.g. compiler, Linux kernel
在職 專 班 拿文憑的意義 大 於真的 有 學 到 東西 - 如果
想 因 為 進 去 可 以變程 式 高 手 ,可能 要 失望 了 取 決 於自己 專 研 程 式 的 時間 ,比 如全職 去 念 會 更 強
大 部分 在職 上 課 的 人 無法 畢業或 花 多年 時間 畢業
- 如果
一定 有 些許影響 ,但 對 前端 來 說 努力 可 以克服 資 工 系 學 得 比較 有 系統 ,會知 道 很多功 能 不 是 黑 魔法 ,知道 要 去 哪裡找資料 - 其實很多
資 工 系 畢業都 不 會 寫 程 式 - 甚至
資料 結構 、演算 法 、作業 系統 都 半 吊 子 ,只 要 比 這些人 努力 就夠了 資 工 系 的 知識 會 影響 的 是 整 個 職 涯30年 ,前 端 框 架 只 會 影響 5年 以內當 入行 穩定了 ,還 是 要 找時間 補
公司 看 到 大學 或 研究所 本科 系 會 更 願意 從 白紙 開始 訓練 第 一份進到好的軟體公司,會 讓 之 後 的 職 涯發展 有 巨 量的 差 距
- 其實很多
- 很多
工作 只 要 資 工 資 管 畢業,就願意 給 機會 ,面 試 很多只 要 去 聊聊天 就好非 本科 系 需要 證明 自己 值得被 訓練 - 而好
的 第 一份工作會影響到下一個份工作 因 為 資 工 資 管 不 太 教 前 端 ,影響 不 大 ,但 如果是 面 竹 科 工程 師 大概 真 的 無緣 了 - 如果
還 年 輕 ,補 個 資 工 所 ,很划算
前 端 框 架 更新 速度 很快,當 框 架 知識 能 寫 成 書 時 ,就已經 快 過 期 努力 在 前端 衝刺個 三 年 ,即 可 成 為 這方面 的 領 先 者
- 做一
些事 證明 自己 ,來 克服 學歷 限 制 ,學歷 只 是 了解 一 個人 最 快 的 方法 有 內容的 作品 - 扎實
的 軟體知識 有 開放 原始 碼的貢獻 當 某 個 軟體會議 上 的 講 者
- ref
的確 做前端 的 能力 不用 資 工 本科 系 ,甚至高 中 畢業就可以做了 大 學資 訊工程 的 知識 ,是 讓 人 有 更 多 可能 性 可 以站上 不同 舞台 資 工 系 是 把 學生 訓練 成 建築 師 的 - 而前
端 就是油 漆 工 ,但 是 養家 活 口 也就夠了 引用 Vgod的 blog:
「如果以蓋
大 樓 來 形容 這個概念 ,把 砌 磚作為 一 種 技能 ,把 蓋 大 樓 作為 一 種 知識 ,我 想 可 以這麼講 如果你早就知道 你喜歡砌磚,很會砌 磚,就直接 去 砌 磚吧。如果你的夢想 是 蓋 大 樓 ,你要學 的 東西 還 很多,那 讀大學 是 你最好 的 途 徑 。不 是 每 個人 都 要 蓋 大 樓 ,靠 砌 磚就可 以賺錢 了 ,砌 的 好 還 可 以賺很多錢 ,大家 搶著要 。」 - Vgod's blog
資 工 系 的 訓練 不 是 為 前 端 而生所以 頂 尖 的 資 工 畢業生 不 會 以前 端 為 目標 會 去 做門檻 更 高 、更 吃 資 工 知識 、待遇 更 高 的 工作
- 一部分畢業生還是會基於興趣或現實的考量選擇前端
可 以想像 成美 國人 來 台灣 念 外 文系 虐 人
- ref
- 如果你很
年 輕 ,補 一年能考中字輩以上資工/資 管 /電機 就去吧。- 其他
間 也可以,其實只 要 掛 上 資 工 所 ,一定對第一份程式工作有幫助。 在 大 資 工 時代 ,只 要 有 相關 碩 士 ,畢業很有機會 上竹 科 的 高 薪 公司 。
- 其他
- 如果你已
經 就業 ,可 以考慮 在職 專 班 全 職 念書 ,對 社會 人士 機會 成本 是 很高的 要 考慮 能否 畢業的 風 險 ,上 班 又 上 課 很累學費 貴 是 小 問題 ,要 考慮 的 是 花 在 上面 的 時間 跟這個 學歷 有 沒 有用 。
在 軟體業 就業 多年 ,後 面 幾 年 多 看經 歷 會 大 於學歷 。- 如果這個
學歷 強度 沒 有 工作 經歷 好 ,要 評 估。
- 如果這個
我部 份認同 以下 PTT文章 強大 的 公司 和 同 事 可 以讓技術 的 增強 事 半 功 倍 我 雖然工作 多年 ,但 因 為 沒 有 大 流量 的 經驗 ,面 試 大 流量 的 公司 是 有 困難 的 ,而那裏 正 是 高 待遇 所在
「你沒
碩 士 ,打 從 一 開始 你就不知 道 那 些幾乎只招碩士 的 缺 的 工作 內容與 環境 ,有人 畢業去 了 一些大流量與好軟體工程的公司,技術 有 深度 有 實戰 ,同 事 討論 技術 的 深度 可 以到廣 又 深 ,工作 時間 上 也允許 深入 研究 ,此外還 有 容易 被 忽 略 的 同 儕互動 ,當 你跟一群高手共識那成長速度與眼界也會不同。」 - alihue@PTT
我 是 30+的 工程 師 ,沒 去 唸 研究所 ,計畫 用 以下 方式 取 代 計畫 刷 題 、看 資料 結構 、演算 法 ,增加 面 試 強度 上 Jserv的 Linux課程 ,做出一 個 高 強度 的 project證明 自己 計畫 貢獻 開放 原始 碼練 好 英文 考 AWS相關 證 照
我 沒 念 的 原因 不 再 年 輕 ,機會 成本 有 點 高 ,這個才 是 主要 原因 囧- 如果
專 做網頁 ,研究所 幫助有限 準備 考試 對 我 有 點 難 ,在職 距離 上 班 的 地方 有 距離 可能 以後 多 升 遷有影響 ,但 現在 還 沒 遇 到
大家 好 ,我 是 Jimmy 🐴- 2013輔大
物理 系 畢業 🪐 - 2015
年 跨 到 網 頁 前後 端 的 花 花 世界 💻 目前 能力 介 於junior到 senior之 間 第 一份工作著重在前端,但 JS框 架 不 熟 第 二份之後原本有前端夢,最後 面 試 上後 端 ,目前 走 Python居 多
- 2013輔大
- 此專
案 原 先 是 想 推朋友 走 前 端 整理 出來 ,目前 偏 轉職 介 紹- 而程
式 開發 的 挑戰 入行 才 正 要 開始 呢 !!! 🏇 我 也還在 摸索 工程 師 怎麼不 會 中年 失業 :P期 許 自己 以後 有能 力 分 享 這塊~
- 而程
歡迎 跨 領域 的 新手 一 起 討論 ,如果有能 力 會 盡 量 回答 有 問題 可 以在issue問 我 - mail:
jimmatw@gmail.com
我 的 Linkedin