Skip links

EJTech: Venturenix LAB老闆:新手外闖勿計較

原文刊於信報財經新聞「EJ Tech 創科鬥室」 信報財經新聞 網站全文:https://ejtech.hkej.com/%E7%A7%91%E6%8A%80%E5%8B%95%E6%85%8B/venturenix-lab%E8%80%81%E9%97%86%EF%BC%9A%E6%96%B0%E6%89%8B%E5%A4%96%E9%97%96%E5%8B%BF%E8%A8%88%E8%BC%83/ 商科出身的袁益霆為何毅然「轉跑道」,創辦編程學校Venturenix LAB及IT獵頭公司Venturenix?事緣他健康向來欠佳,更曾因器官衰竭,做過兩次移植手術。他笑言,初時只覺得「沒精力站在分行做客戶經理」,認為「做IT好,因為有得坐」,遂開始接觸編程。 資訊科技(IT)行業待遇優厚,吸引不少人入行。袁益霆透露,近期報名上堂的零售界人士持續增加,反映行業不景氣,打算趁早另謀出路。部分人轉行時,往往被質疑缺乏經驗而很快氣餒,但「剛剛畢業時大家都沒經驗」。他建議轉行時,應該認清自己身份,以新人心態迎接新機遇。 袁益霆續稱,根據Venturenix數據及個人經驗來看,預計未來一段時間,行業仍然存在人才短缺的問題。他舉例,現時IT相關的招聘廣告,坊間數目約5000多個,涉及金融行業約4000多個。另一方面,從事IT行業的人數僅11萬,金融行業則達25萬人。透過以上數據,或可窺見行業競爭的分別。 開班方向須迎合市況 談及編程教學市場,袁益霆不諱言,目睹不少行家出出入入。可能不少人認為,當時流行的編程語言,剛好符合自己的技術棧(Technology Stack),便開班教學,「開班這件事很有趣,4個月一班,不經不覺就過了幾年。」數年過去,當初流行的技術或已不再符合市場需求,很快就被淘汰。袁益霆表示,主力教學習Java,正是自己透過Venturenix所獲得的資訊、繼而確立的市場方向。 延伸閱讀: Venturenix LAB:AI難取代人類 本地編程學校指Java貼近電腦語言 轉行必備

EJ Tech: Venturenix LAB:AI難取代人類 本地編程學校指Java貼近電腦語言 轉行必備

原文刊於信報財經新聞「EJ Tech 創科鬥室」 網站全文:https://bitly.ws/3hCyF 現時利用聊天機械人ChatGPT,以人工智能(AI)生成程式碼後,經人手稍作修正即可使用;美國晶片巨頭輝達(Nvidia)行政總裁黃仁勳預言,目前學習程式設計,不保證未來有工作。本地編程學校Venturenix LAB及科技獵頭公司Venturenix創辦人袁益霆指出,AI相關工具能協助處理基礎編程問題,惟基於保護商業機密等考慮,涉及公司內部資料的程式碼不應假手他人,認為AI難以取代人類開發者地位。 私企程式碼不應假手他人 市面上不乏編程學校,教學形式、內容五花八門。袁益霆認為,編程語言種類繁多,依照需求明確學習方向很重要。Venturenix LAB主打Java及Python兩種編程語言,前者針對轉行,後者有助提升工作效率。 他直言,Python相對易教易學,坊間競爭的確激烈,但很少公司有能力做Java教學,這是Venturenix LAB的技術優勢。 袁益霆解釋,Java更「近電腦」,Python則「近人」。Python由於相對貼近人類表達方式,近年獲不少人青睞。但只要學懂切近電腦語言的Java,就不難自行掌握其他編程語言。 此外,不少計算機科學系學生往往從事程式開發、AI等行業,競爭對手又相對減少。袁益霆提到,想轉行一定要從Java入手。 他以學習駕駛為例子稱:「有點類似學識棍波,就識得揸自動波,但很少人學了自動波,再回頭學棍波。」 針對AI生成程式碼這一功能,袁益霆表示,在AI成為編程工具之前,網上已有不少現成程式碼可供複製,ChatGPT的出現能加快資料蒐集過程。 他坦言,現時編程門檻降低不少,除非遇上極為複雜的情況,「理論上大家無論如何都能寫出來。」擁有IT相關的跨學科背景的人才,反而更具優勢。 IT跨學科專才更具優勢 目前不少高校都開設跨學科課程,旨在培育複合型人才。袁益霆說,「半途出家」的IT人毋須覺得自己跟專科學生有很大差距,因為過往的知識及經歷會在日後工作發揮作用。他以個人經驗為例,當初自己攻讀工商管理,在編程班學習一段時間後沒多久就轉行,結果入行兩三年,就發現其商科知識在為銀行提升系統時能大派用場。 除了編程,Venturenix LAB同時提供用戶介面(UI)及用戶體驗(UX)相關課程。袁益霆坦言,其入行成功率不如Java課程,原因是幾乎所有大公司系統的後台都使用Java語言,不論市道多差,始終有相對穩定的人才需求。至於UI或UX,雖然已「有別於設計師,不算『花巧嘢』」,但市場不景氣時,需求自然回落。

甚麼是Front-end,back-end, full stack

Front-end (前端)是指網站或應用程式的前端部分,它包括設計、開發和優化使用者介面的各個方面,例如網頁的佈局、圖形設計、互動功能以及與使用者的各種互動方式等 基本上用戶能看到,接觸到及互動的部分,也是屬於front-end,它像裝修一樣決定建築物的美觀性Coding Bootcamp 全日制定兼讀制 點樣揀?一文幫你分析利弊 => https://shorturl.at/advOP 網頁和手機應用程式也屬於front-end部份 Back-end (後端)側是指電腦系統或應用程式「背後」的後台部分, 包括伺服器、應用程式和數據庫。它並不直接與用戶互動,看不到,但卻對系統的運行至關重要,關係著系統的高效能、可擴展性和安全性後端的例子包括交易系統、作業系統、數據庫等。 若以樓宇建築作比喻,後端便像打樁、打地基及樓宇結構; 而前端則像玻璃、外牆和裝修玻璃外牆和裝修使樓宇美觀,而打樁、打地基及樓宇結構則關係著一幢大廈安全、堅固及耐用與否 現實生活中的例子,銀行的手機應用程式屬於前端,而當你在手機按下交易按鈕去買賣股票時,從手機連接往交易系統,再連接往股票市場進行交易的平台皆是屬於後端 Full stack (全端)顧名思義就是包合了前端和後端,如果該軟件工程師兼具前後端網站開發的能力,就可以成為全端開發者。

甚麼是高階低階語言?

Coding Language有分高低?!甚麼是高階低階語言? 新手應該如何選擇程式語言?係咪最易學就最好?=>新手入門我應該學邊種語言?  何謂高階及低階程式語言? 要選擇語言程式,首先你必須知道甚麼是高低階程式語言低階程式語言(Low-level programming language)是一種被設計為更接近計算機硬體的程式語言,如組合語言、機器語言等。高階程式語言(High-level programming language)是一種被設計為讓人類較易於理解和使用的程式語言。程式設計師可以用較高層次的抽象概念來描述問題和解決方案,從而更容易地開發複雜的應用程式。高階程式語言的例子包括Python、Javascript等。 簡單來說,高階語言更容易學習,而低階語言更加接近硬件和操作系統,所以能更加精細地調整算法和程序的效能。 係咪最易學就最好?看到這裡,你是否會想,那當然學簡單一點的!但要注意的是,較低階的語言能輕易轉換到較高階語言,但較高階的語言若要學懂低階語言,差不多跟重頭學沒有分別例如,如果軟件工程師學懂及掌握了較低階的編程語言如Java,會較容易透過自學學懂較高階如Javascript,python等編程語言,但如果懂較高的編程語言的如Python Developer,想轉換到較低階的語言如 Java,就不是那麼容易。 左邊紅色的的是Low level較低階的編程語言,如machine code,右邊綠色是high level較高階的編程語言如Javascript因此,你能發現,大學教授C及C++, 所以,Venturenix LAB教授了較能取得兩者平衡的程式語言- Java學懂後,一些熱門的程式語言如言如Python,

新手入門 學邊種程式語言好?

作為新手應該學哪種語言,其實一直也各有說法,那為甚麼Venturenix LAB會那麼推薦Java作為入門語言呢?其實根據TIOBE Index 數據,Java 在過去 20 年每年都位居前三名編程語言之列 , 被世界各地程式編寫員大量應用著。本篇文章我們將會從工作、始機會、運用、往後持續學習等不同角度來檢視Java作為入門語言的好處 Java被廣泛使用,有大量工作機會 選擇入門語言時,必須考慮個人興趣、學習目標和領域需求。作為希望轉行的新手,工作機會必然是優先考慮,若沒有實踐的機會,學得再好也沒有用。Java現已成為企業級應用程序開發的首選語言之一。它是各大型企業,如銀行、金融機構的最常見的編程語言,絕大部份的企業後端平台均使用Java來編寫 它也是現在很流行的人工智慧(AI) 最廣泛使用的編程語言,並在互聯網應用、移動應用、桌面應用、大數據處理、人工智能、遊戲開發等領域都有廣泛的應用。學會了這種語言,等於獲得了大量工作機會,也可以提高你的就業機會和市場競爭力 投資銀行也使用UBS 在剛舉行的「瑞銀導師計劃」便選擇了Java來帶領學習AI編程語言。在瑞銀數碼及資訊部資深資訊技職員的指導下,十多位中學生從暑假剛開始便學習被稱為人工智慧(AI) 最廣泛使用的編程語言Java。 瑞銀數碼及資訊部董事宋多多更表示:「我們選擇指導學生 Java 編程語言,主要是以市場需求為出發點。其一是因為 Java

Coding Bootcamp 全日制定兼讀制 點樣揀?一文幫你分析利弊

在科技業蓬勃發展的時代,越來越多人選擇轉行到IT行業。IT Coding Bootcamp 是一個推動這股潮流的主要因素,提供極具針對性的密集式培訓課程,讓同學在短時間內學會編寫程式並投入職場。然而,全日制和兼讀制的IT Coding Bootcamp 各有利弊,這篇文章將為你分析兩者的優缺點,助你作出明智的選擇。 優點 缺點 全日制Bootcamp 學習速度快 機會成本高 能全心專注學習 沒有收入 學習氣氛較好 壓力大 兼讀制Bootcamp 靈活性高 學習時間較長 機會成本較低

真係咁好賺?!軟件工程師的職業階梯及薪酬大揭秘!

軟件工程師 入行IT的你,最想知道的,必定是軟件工程師好不好做?想成為軟件工程師(Programmer)的人士,見到System Analyst 及 Senior System Analyst 薪金可能會為之心動,同時亦會想自己如果入行IT 的話,晉升階梯又是怎樣呢? 入行軟件工程師並非純粹論年資和學歷,企業聘請軟件工程師時亦會考慮申請者的編程(Coding)能力及其行業知識可以帶給其開發團隊的價值,對有志入行IT的人士來說一支很大的強心針。本篇文章將會為有志入行IT的人士詳細分析軟件工程師的分類、入行軟件工程師的職業階梯及薪酬 入行IT,首先要了解軟件工程師不同的名稱,IT界別中的Programmer、Software Engineer 及Developer皆都是指軟件工程師,名稱因不同公司對職稱的喜好而不同。軟件工程師的工作主要是在企業或初創公司中開發系統、網頁或移動應用程式。企業的軟體及系統開發團隊的規模因應企業系統的用戶數量、系統數量和複雜程度而有所不同,團隊人數可以由兩個至五百人不等。 軟件工程師的不同種類=》???? 軟件工程師薪酬  軟件工程師 入行 0 – 1