搜尋結果
ALPHA Camp 的願景一直是希望能培育出亞洲新創界最好的人才和領袖,並且建立起一個無可取代的強大社群,這幾屆開始,除了台灣以外,也陸續收到許多海外學生的詢問和表達強烈的興趣,其中特別是有許多香港的學生選擇加入 ALPHA Camp。 跨海而來的他們,來自甚麼樣的背景又有著甚麼樣的期待和目標 ? 我們特別訪問了第十二屆的三位香港學生 Chris、Joseph 和 Brian,聊聊他們身為香港年輕一代的焦慮,選擇來 ALPHA Camp 的原因與體驗,以及對台灣年輕人才的觀察。 創業失敗再站起來,為未來的競爭力佈局 . Chris 是其中經驗最為豐富的,才 30 歲的他已經有過兩次創業的經驗,但他一路走來也並非一帆風順。
1. 找一個明確的門路. 2. 找能參與的機會. 3.找到自己的優勢. Q:我想去國外工作,請問要如何了解國外的工作、生活環境是否跟自己想像的一樣? 要往哪方面充實自己? 靠想像,不如直接先到當地生活. 文化包容性、競爭力 缺一不可. 工作缺乏成就感,轉職、出國會是解方嗎? 這是一個資訊豐富但特別迷惘的一代,「我要做什麼? 」是許多人心中的疑問。 ( 3分鐘小測驗,找到你的程式自學入口) 12月12日,ALPHA Camp 校長 Bernard 直播回答大家的疑問。 Bernard 的經歷很特別,他在香港出生,在加拿大、美國完成學業。 在創立 ALPAH Camp 之前,他曾任 Bain & Company 管理顧問、Yahoo!
- 前端工程師
- 後端工程師
- 全端工程師
- DevOps 工程師
職務簡介
前端開發者的目標,主要可以分為兩個層面,一是根據網頁設計師的設計圖,建立流暢、友善的使用者介面,讓使用者可以順利地與產品互動,並且有效率地找到介面上的各種功能;二是建立良好的雙向資料溝通,讓服務端的資料庫資料得以順利顯示在使用者眼前;反之,也會讓使用者的互動資訊帶給服務端做近一步的資料的交互、存取運作,所以前端工程師的職務已廣泛來說,可以含蓋到設計層面的實現,與資料層面的邏輯展現。 而現今也因為裝置載具越來越多元,不同的裝置的處理效能也有所限制,網路速度也會因地區性產生差異化,前端工程因而需要在產品效能上做適當的迭代優化,讓服務端可以盡可能地在有限的裝置使用資源下,涵蓋到最多的使用情境。 從各種機台上所操作的程式介面,到一個網站或是 APP的操作介面,只要是面向使用者的功能互動、介面呈現,都可以算是與前端工程師有關的範疇。舉例來說,登入畫面的操作、購物結帳的介面流程、各種功能的開關與操作按鈕、下拉選單、留言功能、圖文與影像呈現、網路廣告嵌入和呈現、私訊功能等,都算是前端工程師所實作出的功能。 另外,前端工程師也會因應公司的產品開發方向,或是使用者的需求,來更新網站介面和功能。這些...
前端工程師該具備的能力
1. 基本的美感與對設計概念的理解力:能從設計師提供的靜態設計領會在動態操作上的呈現。 2. 同理心:能站在 使用者角度去思考、想像產品應該如何提供良好的互動方式與使用者體驗。 3. 重視細節:連一個 pixel 的差異也不能放過,對於不同載具大小的呈現問題要有所意識,並能提出一定的解決方案。
前端工程師該具備的技能樹
1. 精通 HTML:能夠對不同的內容運用適當的 HTML 標籤進行內容定義,並且安排適當的資料層級。 2. 熟悉 CSS: 1. 各種基本屬性的運用、區塊定義/定位的操作。 2. 熟悉 CSS 框架的運作方式,例如 Bootstrap的應用。 3. 理解 CSS 的相關規範,例如:偽元素、偽類、CSS Specificity 的應用場景。 1. 精通 JavaScript / jQuery 函式庫: 1. 能夠在「無框架」的前提下,利用原生 JavaScript 建立一定基礎的程式架構與網頁功能。 2. 在上述基礎下,能夠理解、善用至少一個前端框架(React, Vue, Angular 等),掌握系統性地建構更複雜的單頁應用(SPA)網站架構可能包含 Route建立、組件拆分、狀態控制、資料流建立等。 3. 理解 JavaScript 中如何導入 Design Pattern,以及理解其使用場景。 1. 響應式網頁設計(Responsive Web Design, RWD)已成為必備基礎,需能做出在跨平台、跨裝置都能完善呈現的網頁。 2. API 串接: 1. 能...
職務簡介
雖然有前端工程師打造網站的「門面」,但若要將網站上的各種功能付諸實現,例如儲存使用者帳戶資訊、購物紀錄、推薦商品、驗證帳號密碼、計算用戶點讚的內容,則需要後端工程師。 以購物網站為例,當你點選了購物車,想看看自己收藏了哪些商品,此時,你「點選購物車」的指令,將會經由伺服器進行邏輯分析,從資料庫中找出你儲存的商品名單,伺服器再將名單傳到前台,讓你看到商品。 以上述的例子而言,後端工程師的目標,就是處理資料,讓伺服器在茫茫資料海中,最快速地做出適合的運算,提供使用者想要的資料。為了達到這個目標,後端工程師必須要建立並優化伺服器的性能、程式碼邏輯、以及資料庫結構。 除了資料庫、伺服器,演算法也是後端工程師常要負責的項目。演算法與商業邏輯息息相關,例如當臉書決定要減少塗鴉牆上的商業廣告、或是電商希望增加某樣商品出現在推薦系統的頻率,後端工程師就需要調整演算法,讓網站上的應用程式能夠實現業主期望的商業邏輯。
後端工程師該具備的能力
1. 邏輯思考能力強 2. 擁有設計和操作資料庫的能力 3. 了解商業模式和產品特性(才能設計良好的系統架構)
後端工程師該具備的技能樹
1. 瞭解 HTTP、TCP 等網路通訊協定 2. 暸解 security,authentication等議題 3. 至少精通一個後端語言,例如:Ruby、Python、PHP、Java、 JavaScript 4. 至少精通活用一項後端開發框架,例如:Rails、Django、Node.js等 5. 瞭解前端語言基礎,例如:HTML、CSS、JavaScript 6. 撰寫 Web API 7. 專門來處理資料的 SQL 8. 撰寫測試,並把測試自動化(e.g. RSpec )
職務簡介
在實務上,前端與後端並不能算是兩個完全獨立的領域,即使是前端工程師多少也需要瞭解後端的專業知識,反之亦然。 兼有前端和後端技能的開發者,可以更快速地做出產品 prototype、也能夠機動性地支援和協調各開發部門,在變化快速的新創圈中更是一大賣點。而自從臉書與 Google 的工程師透露他們偏好雇用「全端工程師」後,全端工程師已經變得越來越搶手。 一個全端工程師需要瞭解一個網站的全貌,包含伺服器、主機環境、資料庫、網站維護、前端架構、使用者體驗、自動化測試、資訊安全等。因為近乎「通才」,當接受到新問題和需求,全端工程師更能夠知道可以從哪些方面去解決。 雖然需要懂的知識很多,但全端開發者並不需要每樣都精通,也不一定每個領域都要能夠獨立開發。通常他們會特別專精其中幾項技術,並且和網站設計師、前端、後端以及 DevOps 工程師分工合作。 在團隊中,全端工程師除了會依任務需求投入前端或後端的開發,也有機會從事網站功能與架構設計、協調開發流程、協助排除問題等。對全端開發者而言,除了持續累積技能,能夠善用跨領域的能力,讓網站滿足商業邏輯和使用者需求,才是真正發揮價值所在。 而如果想自己獨立...
全端工程師該具備的技能樹
1. 前端開發技術: 1.1. HTML/CSS:能夠理解並實踐響應式網頁設計 1.2. JavaScript:熟練使用包括ES6+在內的JS語法 1.3. 前端框架:如React.js、Vue.js或Angular 1.4. 能夠進行簡單的UI設計和UX考量 2. 後端開發技術: 2.1. 服務器端程式語言:如Node.js (JavaScript), Python, Java, Ruby, PHP等 2.2. 資料庫技術:如MySQL, PostgreSQL, MongoDB等 2.3. 伺服器技術:如Apache, Nginx等 2.4. RESTful API設計和開發 3. 資料庫技術: 3.1. SQL語法以及資料庫管理與操作 3.2. 了解NoSQL(如MongoDB)以及能夠選擇適當的資料庫技術來解決問題 4. 版本控制與協作工具: 4.1. 如Git和GitHub或其他版本控制系統 5. 測試與調試: 5.1. 單元測試、集成測試 5.2. 使用瀏覽器開發者工具進行測試和調試 6. 基礎架構與雲端技術: 6.1. 對於如AWS, Google Cloud Pla...
職務簡介
軟體開發的步驟可簡化為:開發(Development)、測試、營運維護(Operation),在較大的組織中通常會由不同團隊負責,而為了改善開發端與營運維護端的鴻溝和缺乏效率,DevOps 工程師這個職務便應運而生。 簡單來說,DevOps 工程師就是一位具有程式開發能力的系統營運工程師,主要工作目標是確保網站營運的可靠性和安全性,並同時兼顧軟體開發交付的效率。為了達成這個目標,DevOps 工程師的必須負責:建立自動化伺服器管理流程(包含自動化部署伺服器、自動化監控系統、自動化測試等等)來因應頻繁交付的需求,以提升開發與營運團隊的溝通效率。 舉例來說,開發者提交的軟體規格不符合部署環境,營運維護端就必須找出問題、並把軟體退回給開發者,如此將拖累產品交付速度。隨著軟體服務越來越龐大複雜,若能有效導入 DevOps 開發方法,將能夠減少退回率、人為錯誤,並加快上市時間。 許多軟體公司能夠快速推出服務改版的原因, DevOps 開發方法功不可沒。例如 Flickr 能夠在一天之內,因應功能需求推出十次小改版。因此,DevOps 雖然是相當新興的職涯領域,已經受到越來越多科技公司重視,...
DevOps 工程師核心能力與技能樹
1. 程式設計和軟體開發知識: 1.1. 精通至少一種程式語言(例如Python, Ruby, Java等) 1.2. 瞭解軟體開發生命週期和敏捷開發方法 2. 操作系統和網路基礎: 2.1. 瞭解Linux系統管理,包括Shell scripting 2.2. 對於網路協議如HTTP, DNS, TCP/IP等有基礎認識 3. 持續整合與持續部署(CI/CD): 3.1. 瞭解使用CI/CD工具(例如Jenkins, Travis CI等)自動化測試和部署的流程 3.2. 版本控制系統,尤其是Git 4. 基礎架構自動化和配置管理: 4.1. 使用工具如Ansible, Chef, Puppet等進行基礎架構配置和管理 4.2. 以程式碼形式定義和管理基礎架構的能力,也就是Infrastructure as Code (IaC) 5. 容器和微服務: 5.1. 瞭解Docker並有實際操作經驗,包括建立和管理Docker images和containers 5.2. 使用Kubernetes或其他類似工具進行容器編排 5.3. 對於微服務架構的認識 6. 雲端技術: 6.1....
其他人也問了
香港如何申請加拿大簽證?
什麼是加拿大在線簽證?
香港人去加拿大需要什麼證件?
什麼是加拿大超級簽證?
而 Aaron 很幸運的抽中了,解決了海外求職的第一道關卡:簽證問題。 他分享:「如果你有意到國外工作,那就去登記抽籤吧!你只需要填資料,沒有其他門檻。說不定像我一樣很幸運就抽中英國簽證了。
2023年9月19日 · 建議你在轉職之前,先了解一下工程師的工作內容,看看這是否符合你的期望和興趣。. 你也想轉職工程師?. 我們邀請到 ALPHA Camp 校長 Bernard,與現職 Wemo 後端工程師的校友 Wayne,對談想轉職工程師的人最常問的 6 個問題。. 從年齡、非本科、跨領域求職 ...
從零基礎培養實力,一年內成為搶手全端開發人才! 前端工程師:職缺多,競爭者多. 在各種網路開發者的職缺中,前端工程師是許多轉職者進入網路開發領域的第一站,雖然職缺數量比後端、全端工程師多,但競爭者眾。 因此,前端工程師的待遇依公司規模、職能要求、專案的複雜程度而異,薪資差距相當大。 剛畢業的前端工程師新鮮人起薪可能不到四萬,但如果不斷累積經驗,又錄取跨國公司,年薪有機會破百萬,例如 Shopback 開出的資深前端工程師待遇,最高年薪可以到 200 萬。 雖然網站設計與前端開發基本上是分工的,但如果求職者有設計、UI/UX 等介面設計經歷,或是有後端開發能力,有機會可以談到更好的待遇。 前端工程師的下一步,可以往資深工程師邁進,若加強後端技能,則有機會轉為全端工程師。
2023年7月5日 · 其他國家例如澳洲和歐洲則是有薪水的限制,必須以超過當地薪資的水準進行錄用,才能申請工作簽證。 其實說穿了,除了運氣、市場需求之外,就是要看自己是否有能力解決一家公司的軟體問題,讓老闆覺得是一位有價值的員工。