104學習

可靠度工程

可靠度工程指的是確保產品或系統在預期壽命內穩定運作,不易故障的技術與方法。這項技能包含風險評估、故障模式分析、壽命測試與數據統計,目的是提升品質、降低維修成本與避免意外停機。在職場上具備此能力,代表能有效預測並改善產品耐用度,協助企業提升競爭力與客戶滿意度,對製造業、電子業及汽車產業尤為重要。

1,567 個相關職缺

提升你的實力,朝專業更進一步

精選課程

充實自己,讓能力持續成長

專案矩陣分析與應用技巧
專案矩陣分析與應用技巧
卓越績效管理與提升
卓越績效管理與提升
CompTIA Project+ 國際專案管理師認證暨實務課程
CompTIA Project+ 國際專案管理師認證暨實務課程
策略思維之4大技巧 X 3種工具洞悉問題本質【9/16】
策略思維之4大技巧 X 3種工具洞悉問題本質【9/16】
軟體工程師就業培訓
軟體工程師就業培訓
何謂績效管理與目標設定-掌握關鍵指標設定與面談技巧,談出好績效
何謂績效管理與目標設定-掌握關鍵指標設定與面談技巧,談出好績效
打造高投入團隊:遊戲化工作設計與激勵機制實作班【9/17】
打造高投入團隊:遊戲化工作設計與激勵機制實作班【9/17】
TTQS 企業機構版評核攻略
TTQS 企業機構版評核攻略
TTQS 評核攻略免費試閱
TTQS 評核攻略免費試閱
一人搞定行銷大小事:全方位行銷實戰
一人搞定行銷大小事:全方位行銷實戰

精選證照

考取專業證照,讓能力被市場看見

可靠度工程師(CRE) |
可靠度工程師主要工作內容是從事產品的可靠度實驗等;而此張可靠度工程師(CRE)之證照為品質管理學會發照,主要是提升品質技能知識,延昇既有之品質知識技能,證明具有產品設計及品質的改進工作相關能力。
中華民國品質學會
中級機械設計工程師 |
為因應經濟環境變遷,配合政府的產業政策與機械產業未來發展趨勢,建立國內機械專業人才認證體系,並藉以提供企業界優良之機械專業人才。本認證依據機械人才的職能為基礎,發展能力指標及評鑑內容,協助產業篩選合乎需求的人才。並邀集機械類產官學研各界參與規劃,作為認證之標準,以確認通過此認證之專業人才,確實具備產業需求之能力。就個人而言,取得此認證可提升個人之就業能力,就企業而言,則是企業人才選用的客觀標準。 通過中級機械設計工程師考試者,應可執行單體機構之設計工作能力。
工業技術研究院
初級機械設計工程師 |
為因應經濟環境變遷,配合政府的產業政策與機械產業未來發展趨勢,建立國內機械專業人才認證體系,並藉以提供企業界優良之機械專業人才。本認證依據機械人才的職能為基礎,發展能力指標及評鑑內容,協助產業篩選合乎需求的人才。並邀集機械類產官學研各界參與規劃,作為認證之標準,以確認通過此認證之專業人才,確實具備產業需求之能力。就個人而言,取得此認證可提升個人之就業能力,就企業而言,則是企業人才選用的客觀標準。 通過初級機械設計工程師考試者,應可執行機械元件之設計工作之能力。
工業技術研究院
建築設計專業人員 |
TQC+認證依各領域設計人才之專業謀生技能為出發點,根據國內各產業專業設計人才需求,依其工作職能及核心職能,規劃出各項認證測驗。 在建築設計領域中,本會經過調查分析最普遍的工作職稱,根據各專業人員之職務不同,彙整出相對應之工作職務(Task),以及執行這些工作職務所需具備之核心職能(Core Competency)與專業職能(Functional Competency),規劃出「建築設計專業人員」。
財團法人中華民國電腦技能基金會
機械工程師基礎能力鑑定 |
為因應經濟環境變遷,配合政府的產業政策與機械產業未來發展趨勢,建立國內機械專業人才認證體系,並藉以提供企業界優良之機械專業人才。本認證依據機械人才的職能為基礎,發展能力指標及評鑑內容,協助產業篩選合乎需求的人才。並邀集機械類產官學研各界參與規劃,作為認證之標準,以確認通過此認證之專業人才,確實具備產業需求之能力。就個人而言,取得此認證可提升個人之就業能力,就企業而言,則是企業人才選用的客觀標準。 通過機械工程師基礎能力鑑定考試者,代表其具有大專程度之專業,且具備繪圖之能力,達到進入機械產業服務之入門能力水準。
工業技術研究院
進階軟體設計專業人員 |
進階軟體設計專業人員證照旨在驗證持有人具備高階軟體設計與開發能力,涵蓋系統分析、架構設計、程式撰寫及測試等關鍵技術。持證者能有效運用物件導向設計原則及軟體工程方法,解決複雜問題並提升軟體品質與維護性,適用於大型專案開發與團隊協作,提升職場競爭力與專業價值。
財團法人中華民國電腦技能基金會

精選貼文,掌握第一手知識

你適合當PM嗎?解析產品經理必備3種特質與溝通心法

產品經理(PM)扮演產品關鍵的橋樑角色,不僅要看懂全局、擬定策略,更需要與設計師、工程師高效溝通,協調各方需求並推動產品前進。哪些人適合PM工作?作者透過實務經驗分享,解析PM必備的3種核心特質,以及在與不同角色協作時應具備的溝通心法。 文/Michelle Chen(軟體業PM產品經理) 本文目錄:3個PM需要的核心特質(點擊可快速前往) 特質1:你是否習慣全局性思考,並以策略性規劃推動執行?特質2:你是否喜歡且習慣站在對方的角度,使用對方的語言溝通?PM與設計師溝通重點PM與前端工程師溝通重點PM與後端工程師溝通重點特質3:你是否接受甚至喜歡改變,且有隨時改變計劃的彈性? 我習慣定期把自己的職涯規劃拿出來review,問問自己對於「現在的狀態」是否還滿意。最近是我在現職公司任職滿一週年的日子,於是又把這個問題拿出來檢視一番。我發現對於做PM打造產品這件事(撇除外在條件,像是workload、手上的案子、公司策略、主管等),過了幾年我仍非常喜歡且享受其中。再往下探索,是什麼個性或是特質讓我喜歡且適合做產品經理呢?今天整理3個我認為最核心的特質,分享給有興趣往PM產品經理發展,或還在思考自己到底適不適合的朋友參考! 特質1:你是否習慣全局性思考,並以策略性規劃推動執行? 作為產品經理你每天要應對來自各方的利害關係人,需求從四面八方而來,每季的Product Roadmap規劃&執行,每月2~3次的Sprint(如果團隊跑Scrum),甚至每天的跨部門Support,PM的日常總是被滿滿的需求與會議轟炸,任務清單中的To-dos & Action Item似乎看不到盡頭。在這種「艱困」的處境下,能習慣「全局性思考」的PM就比較能從容應對,懂得從任務海中抽身,避免無謂地瞎忙。所謂全局性思考有點抽象,換個方式來說就是:從整體,更高維度視角看待事情,而不是深陷於眼前的問題。 舉個例子來說,假設你是一位部門主管,你發現某個專案快到截止日但離完成還有一大段距離,你可以選擇臨時外聘人力,或是給團隊成員加班獎勵鼓勵他們挪出更多的時間工作完成任務,這也許是最快能見效的暴力解法。但如果你採取全局性思考,你會先退一步思考,這個專案的規劃是否合理,是否有可以簡化的部分,或者是否團隊中有某個特定的人遇到瓶頸。如果能協助這位成員解決問題,整個團隊的運行會變得更加順暢,也許就能如期完成專案。 全局性思考的能力能幫助PM有效辨識什麼才是真正需要解決的「關鍵問題」,而不是像在大魯閣打棒球一樣,只是對每個問題隨著出現而進行反應。這種思考方式讓你從整體上把握問題的根源,不是只解決表面的問題。 找到問題後,接下來就要透過策略性規劃來實作,這時候一定要提到常見的80/20法則。 20%的因素,將導致80%的結果。找出那關鍵20%重要的事情並全心投入,往往能帶來大部分的成果。 首先找到那20%重要並值得花團隊全心投入的P0-重要且須馬上行動的事。並懂得拒絕或是取捨那些重要但不急,甚至根本不用解決的問題 。取捨決策是一個好PM必備能力。 另外,作為產品的代言人,PM一定要知道哪些任務可以被整合在一起(甚至延伸成一個epic);又有哪些tasks可能會因為其他迭代而順勢被解決,因此現階段可以忽略不做;又有哪些可能看似有問題,但其實是故意為之的機制。 有策略、有條理的安排團隊資源,聚焦在關鍵20%重要的問題上,可以讓團隊更有效率且優雅的工作。(非常重要,誰會想要每天灰頭土臉工作,你說是吧) 特質2:你是否喜歡且習慣站在對方的角度,使用對方的語言溝通? 有這個特質的PM絕對會是團隊的寶,而不會變成大家避之唯恐不及的任務交差使者。習慣從對方的角度出發,用對方熟悉的用語溝通,不僅能提升理解效率,還能拉近彼此距離,建立良好互動。這有助於建立信任,讓未來的合作更順利愉快,形成正向循環,培養無敵默契。(每次遇到只是一兩句話一個眼神,團隊內的工程師和設計師就能馬上理解我的意思,就會覺得「哇,你們真的是神隊友,我好幸福啊!」) 這邊簡單舉例與設計師以及前後端工程師討論需求時應該著重的方向: PM與設計師溝通重點 重視使用者體驗(UX/UI):需要清楚描述使用者的需求(如果需要可以附上完整的user story),並在需求說明中「用戶使用流程」、「易用性」、「介面設計」以及「資訊呈現方式」等。 【溝通舉例】「我們希望這個功能的流程是:1.先點擊這個按鈕,2.展開選單,3.選單中會有幾個預設選項且我們會幫用戶進行預選,整個操作希望可以在3步內完成。」 特別注意!尊重設計師專業:作為PM一定要尊重團隊內設計師以及工程師的專業。對設計師,請保留讓他們自由發揮的空間。提出的需求絕對不會是硬性規定設計師只是把你想像中的畫面/流程畫出來而已,保留設計彈性通常得到的結果都會比自己發想的還要完整流暢! 【溝通舉例】如果需要做一個活動頁面:「這個頁面會包含A~C 3個大分類的資訊,其中A/B分類會另外連結到C/D頁面。這個主頁面的設計,希望能傳達出現代感,並保留畫面的簡潔性,方便用戶快速找到他們要的資訊。可以參考這個網站的設計風格,但具體的顏色/圖標,分類呈現可以自由發揮。」 PM與前端工程師溝通重點 重視介面與互動:前端工程師負責將設計轉換成可用的介面。他們關注的重點包含介面呈現方式、元件的設計與實現、與後端如何進行資料溝通、並且也要確保網頁可以各種大小的裝置和瀏覽器上都能順利運行。 【溝通舉例】PM:「我們希望在報名頁面上,使用者可以看到所有場次,點擊後展開場次詳細資訊,並透過一個動畫顯示出『點選報名』的CTA 按鈕。這部分在手機的 web view 上也需要保持操作流暢。」前端工程師:「這個顯示CTA的動畫在一些舊瀏覽器上可能無法支援,可能會出現卡頓或不顯示的情況。」PM:「如果確實有這個問題,我們可以考慮用彈出popup的方式替代,重點是整體操作要流暢,並且能有效吸引用戶點擊報名。」 特別注意!技術可行性&永遠都要準備PlanB:有時PM以及設計師一起討論出的設計可能在技術實現上會有挑戰。作為一個好PM,一定要工程師們討論在技術上的可行,以及如果無法實現,可以被接受的PlanB是什麼,並從中找到最佳解決方案。 PM與後端工程師溝通重點 重視系統穩定性及資料處理:後端工程師主要關注系統的穩定性及資料處理。他們習慣使用「API」、「資料庫」、「伺服器」等術語。作為產品經理,你需要清楚描述系統需求,並確保資料流(information flow)和功能邏輯的合理性。 【溝通舉例】PM:「我們需要建立一個數據報表,數據需要即時更新,並支援查看過去30天和60天的時間範圍。這個報表主要用來追蹤使用者行為趨勢。報表中的欄位定義以是{明確定義數據背後的計算邏輯以及fallback機制}。」後端工程師:「要實現即時更新可能會對系統造成壓力,特別是在高峰期,伺服器負載會增加,影響穩定性。」PM:「那或許我們可以考慮設定一個更新的cutoff point,在該時間點做一次性更新,確保穩定性以及更好管理系統負載。」 特別注意!具體明確制定規則:跟後端工程師討論事情一定要具體明確(制定出規則),不能給模糊的「形容詞」。以要新增檢查用戶註冊時的密碼強度的功能為例: 模糊的需求:「我們需要在用戶註冊時,先檢查密碼是否夠強。如果不夠強就讓他重新設置,夠強就讓他繼續註冊。」 ➞這時候工程師一定會問你:密碼強度怎麼樣算夠強?這個檢查是在用戶點擊註冊時還是輸入過程中即時檢查? 明確的需求:「如果密碼長度小於8位或不含大小寫字母和數字,則在用戶按下註冊時阻擋下一步,並顯示錯誤提示並要求用戶重新設置密碼。如果密碼符合這些條件,則允許用戶完成註冊。」 PM的工作內容和模式會隨著產品領域、團隊規模及系統架構等因素而有很大不同。然而,良好的溝通能力,尤其能根據不同溝通對象靈活切換用詞和表達方式,針對不同情境調整思考重點,是做好PM必須具備的。如果你發現這種角色切換對你來說有些困難,或是習慣從單一角度進行思考,那可能就不會那麼享受於PM的日常了。 特質3:你是否接受甚至喜歡改變,且有隨時改變計劃的彈性? 最後一點,「接受改變,且對已經計劃好的事情是否總是能保持隨時調整,甚至需要打掉重練的彈性?」是一個PM是否能樂在其工作中,蠻關鍵的特質。 有PM經驗的都知道(不管是Product or Project)都會面臨到原本說好的方向會需要來個大轉彎,產品策略可能因為市場的變化要做立即的調整(例如AI的快速崛起)。對於比較不喜歡變化,或是對於要臨機應變這件事情比較排斥的人,做PM會比較辛苦(心裡苦的部分)。 No two days are the same for a product manager 如果看到上面這句話,你感到興奮,那恭喜你!你一定能從PM的工作日常中找到許多樂趣! 以上就是我簡單從自己身上總結出為什麼就算有時候遇到再鳥的事情,或是有時候真的工作壓力很大,但終究我還是很享受做PM的3大特質與性格,希望能給還在摸索的人或是猶豫不太清楚自己到底適不適合的人一點小小分享。 (原文標題:你適合當產品經理嗎?3個PM需要的核心特質&性格解析) [joblist_plugin title='更多104【產品經理】工作機會' url='https://www.104.com.tw/jobs/search/?order=15&page=1&sctp=M&scmin=40000&scstrict=1&jobsource=joblist_search&jobcat=2004003005&keyword=%E7%94%A2%E5%93%81%E7%B6%93%E7%90%86' amount='4'] [course_plugin title='產品經理學習營|學習推薦' keyword='產品經理學習營' amount=2]
【104職場力】

量天測地、解構力學——深入成大南工土木科,從材料試驗到現代營建實務的養成記 

土木工程往往不像建築設計那樣容易受到矚目,但每一棟建築、每一座橋梁的安全與品質,背後都少不了土木工程專業的支撐。國立成功大學附屬臺南工業高級中等學校土木科便以「專業、實作、創新」為核心,透過扎實的理論課程、多元實作訓練與工程現場接軌,培養兼具工程知識與實務能力的人才。 土木科教師方偉烈表示,建築與土木外界看來似乎差異不大,但兩者的定位並不相同,「建築比較著重空間設計與規劃,而土木更關注工程技術與結構安全」。建築師負責完成整體建築設計,土木工程專業人員則負責讓設計安全落實、順利施工,兩者始終是相輔相成、不可或缺的重要夥伴。  從基礎到專業,逐步建立工程能力  土木科的課程依照學生不同階段循序漸進安排。高一以基礎能力培養為主,除了國英數等一般科目外,專業科目則會修習如土木建築工程與技術概論、構造與施工法,搭配測量實習、製圖實習,建立學生的基礎專業。  到了高二課程逐漸加深加廣,逐步深入專業核心,學生將修習工程力學、營建技術實習、電腦輔助製圖實習、工程測量實習、地形測量實習、材料與試驗等課程。此階段學生將投入許多時間在實習課程中,先學習基礎理論,再透過大量的做中學,在理論與操作中深化自身專業。以材料與試驗課程為例,學生會接觸粒料分析、混凝土拌合、混凝土養護、混凝土抗壓等內容,實際了解建築材料背後的工程原理。同時,學生也會實際進行砌磚、木工、鋼筋施工、模型製作及室內配線等內容,並有機會親自操作,透過大量實作累積工程現場所需的經驗與判斷力。  圖:學生參訪鋼筋加工廠了解實際製程  高三時課程則以專題帶領學生整合三年所學,學生透過組隊合作完成專題作品,專題主題以興趣為導向,鼓勵學生發揮專業視角,利用創意解決實際問題。有學生設計改善生活問題的木工作品,也有人規劃建築模型,從選址、結構到功能規劃,都必須活用過去累積的知識完成完整專題,不局限於土木內容,反而讓學生更能發揮創意和觀察力。此外,成大南工土木科更致力於課程的創新,透過加入無人機測繪等內容,讓學生接觸數位測量技術,讓學生在已有的知識基礎上,持續拓展在工程應用的新視野。  理論與實作並重,真正理解工程的本質  許多學生入學前往往認為土木科就是不斷動手施工,但真正進入課程後,學生才發現實作背後需要扎實的理論支撐。  方老師表示,材料試驗就是最好的例子,學生必須先理解材料性質、混凝土比例及相關理論,再進入實驗室完成實驗,驗證結果是否符合工程標準。土木科並非只有操作技能,更需要具備數理分析與工程判斷能力。這樣的學習歷程,也讓不少學生重新認識土木工程。  圖:學生合作組裝工程結構模型  土木科二年級林同學分享,原本以為土木科就是每天在戶外施工、砌磚,實際就讀後才發現,還必須學習材料、測量、力學等專業理論。「它(土木科)不是只有曬太陽做工程,也要學很多理論架構。」另一位二年級郭同學也有相同感受。他原本認為土木科以實作為主,真正接觸課程後才發現有比想像中更多的理論知識。  成大南工扎實深厚的課程設計,帶領學生在每一項工程操作之前,先建立完整的知識基礎,才能在實作中更深刻理解背後的原理,也讓學生在實際操作中更深入理解工程原理 。  大量實作、接觸現場,從實務中累積出專業即戰力  除了課堂上的操作,土木科也積極透過競賽與專題,引導學生將知識真正應用於實際問題。  例如,學生曾組隊參加正修科技大學木橋載重競賽,從木材裁切、打磨到橋梁組裝,歷經兩個月反覆製作與調整,最終獲得外觀特別獎。土木科二年級王同學表示,雖然橋梁承載能力仍有進步空間,但看到團隊一步步完成作品,仍讓他感到十分有成就感。  圖:學生參加橋樑載重競賽展示成果  方老師也指出,土木科最大的特色,就是讓學生「做中學」。學生不只是完成作品,而是在反覆操作、修正與驗證中,逐漸培養工程判斷能力,學生也會在不同年級,分別考取測量丙級、建築製圖應用-電腦繪圖項丙級、工程測量乙級等三張證照,累積未來升學或就業的競爭力。若直接投入職場,畢業學生將具備基本施工與監造能力;若選擇升學,也能良好銜接土木工程、營建工程等相關科系。  除了校內課程,土木科每學期也安排企業參訪,帶領學生走進建設公司、工程顧問公司、鋼筋工廠及材料檢驗中心,了解不同工程環節的實際運作。部分學生更有機會參與寒暑假的校外實習,親身進入工地現場,提前體驗工程工作的內容。透過一次次與業界接觸,學生不只是認識未來職涯,更能理解課堂所學如何真正應用於工程實務。  專業、實作、創新,培養面向未來的工程人才  談到土木科最重要的特色,受訪教師以「專業、實作、創新」三個關鍵字作為總結。「專業」代表扎實的工程知識;「實作」代表大量操作與現場經驗;而「創新」則是持續導入無人機測繪等新技術,讓學生能與時俱進,接軌產業發展。  圖:學生學習操作無人機設備  方老師也觀察到,許多學生在三年的學習中,最大的改變並不是學會多少技術,而是逐漸不害怕動手,也願意主動尋找解決問題的方法。從學生觀點來看,王同學認為,只要喜歡動手做、願意學習,就能在土木科找到自己的舞台;郭同學則認為,具備邏輯思考能力、願意面對挑戰的學生,都很適合投入這個領域。  從基礎理論、工程實作到創新技術,成大南工土木科不只是教學生如何完成一項工程,更希望培養學生面對問題時的工程思維,讓每一位學生都能在未來的升學與職涯道路上,穩穩築起屬於自己的專業基礎。  開箱土木科學習日常!更多科系探索,歡迎追蹤104高職生IG 在 Instagram 查看這則貼文 104高職生(@104v.hs)分享的貼文
【104職場力】

產品經理的「向上管理」必修課:老闆需求變來變去怎麼辦?

作者前言:策略走向終須一變,影響到產品規格與功能異動,PM們該如何解讀老闆指令,因應需求變更的任務?本篇文章適用於所有產品經理(PM),閱讀時間約10分鐘,希望大家都能順利克服產品被更動時的狀況。 – 文/Mu Chen 陳爾豪 一、本質,從商業思維談起 產品經理基本除了關心用戶體驗、跨部門溝通、確認功能細節外,進階的你得關心老闆的策略思維、集團戰略、市場/公司利益等。 說白了些,商業策略的走向影響了所有的需求變動,創造出來的產品不為了單一的用戶體驗環節,而是你的核心服務/業務滿足了多種用戶體驗,消費者們願意買單支付並使用你的服務,而最終集結成了你的產品。 而「需求變動」,起因都可能來自「商業策略」的轉換,無論是外在發動還是內部啟動,都是一環扣著一環去影響你的產品。 你得清楚,在你的公司中,哪些產品與核心功能是老闆最為關心?哪些用戶貢獻度最高?或更為被重視?有了基本的體認,未來在面臨各種策略或功能異動時,才能用最快速度應變。 二、理解,老闆的話中話 有時老闆在提出需求變更時,資訊是非常不明確的,可能只丟了一句話、一篇新聞報導、深夜時發了段LINE message描述他對產品未來的願景,然後就讓你(找不到人或太忙)無所適從。 在產品經理接到任務後,第一件事不該是立刻想功能怎麼設計,或是傳達聖旨給所有跨部門同事們,這只會讓你像個工匠或傳聲筒。你得仔細揣摩並理解老闆的話中話,也許發現他提出的不是個需求變動(而是發牢騷?),或著現階段不該做的事(先畫餅),有幾個check point可以衡量: 你問得到更多資訊嗎?不是當下立即拒絕或接受,是取得更多判斷條件。 你理解老闆說出這句話的環境背景嗎?(ex.新聞, 研討會) 專案/產品進行中的策略/情報,是否有遺漏更新給老闆的地方? 你理解市場上對手的動態嗎?發展策略是否和別人有差異? 從商業思維出發,這樣的需求變動是否有符合公司策略及盈利? 在Top-down到產品功能後,才去思考如何變動設計,能夠符合老闆提出的需求變動原意,而你在真正理解後,也才能制定正確的action plan。 過去在中國信託負責數位平台時,曾接到「要提升所有宣傳曝光」的任務,直觀來說這是Marketing份內的事,從優化單一素材成效與想出更多creative idea去達成。但從Platform/Channel角度來看,則是如何創造更多「曝光機會」,從服務/場景思考創造新版位,或平台向下細化分眾加強曝光效果,又或是從外部資源去連結產品創造新客群。 但從老闆的話中話來定義,卻可能是「搶佔所有客戶touch point,達成產品在上市初期的話題與聲量。」在這條件下,就不能從單一面向(Marketing)去思考提升既有通路/產品的曝光。 三、尋找,從變更需求中點出明燈 在釐清老闆話中話,真正確認是「改動需求」的Brief後,你有幾條路可以走: 堅持立場:你有時需要學會拒絕老闆的任務,不是什麼都必須執行與Say yes,必須站在完整的產品全局去思考與說出你的獨立觀點。但在拒絕變更需求的同時,必須向老闆說明清楚,你的思考判斷為什麼這個不能更動?原因是什麼?影響範圍有哪些? 接受他也接受事實:產品經理得在內部會議上審查產品環節,並向老闆確認自己對業務/新需求的解讀是否有誤,你需要釐清新流程、新邏輯、因應新狀況帶來的各種問題,都需要和老闆確認並過一遍。既然是變更,那就得一次到位。而再次審查的面向,包含了影響範圍、功能/設計細節、時程、人力、業務邏輯、老闆期待值、各關係人、市場狀況等。 切記,再次從商業思維檢查業務邏輯,不能和產品邏輯脫鉤,一但落下不是變成沒人用的產品,就是用了卻不符合消費者期待的產品。 你也許會碰到無所適從的時候,像範圍太大不知如何改起、功能複雜一時動不了太多(通常這程度改動已經是策略上的翻天覆地)。試著化整為零,拆分成一個一個小環節來看,並排序重要性及急迫性,把互相影響的湊成一塊,單獨能解決的標記出來,有助於梳理思緒。 拉著key stakeholder看來,別讓自己陷入單兵作戰的窘境。 四、教育,不是一蹴可及 在變更需求不斷痛苦的溝通過程中,你得明白,老闆不像你一樣懂得所有產品開發流程,在同樣的時間內他學習並實踐商業策略,綜觀全局,但技術面的Know-how、或是產品全局的掌控,你才是專家。 因此,你不該當有意見不合時就一昧責怪你老闆,一次溝通不成功,你得去梳理背後的原因,才能找出後續解決的核心: 觀念來源:是否有他更信賴,更倚重的消息來源去造成他這樣的思考脈絡?可能是另外一位主管的論點,又或是新聞/媒體上的某些事件。 成功經驗:觀念是長久累積而成,而人們習慣依賴過往的成功經驗,進而複製到下一個階段,你得觀察是否有他的過往成功經驗擋住了你的提案? 說服程度:你準備的materials,是否足夠支撐你想講的論點與提案?你的key message是否清楚?又能讓老闆在短時間內吸收理解? 溝通策略:你可以動之以情,或是分析利弊得失,但得先確定好你的時間/地點等環境因素適合提出,並使用一切合情合理的方式讓你的老闆了解改動需求所帶來的影響。 - 甚至,你可以定期或不定期的盡量洗腦你的老闆,無論是正式會議、等電梯、搭Taxi、外出覓食、單獨走路時,你要把握每一次談話的機會教育他、洗腦他、舉例來說服他、讓他對於你做的判斷感到心動,開始對於他做的決定感到動搖,當動搖累積到一定程度後再進行正式會議說服,成功率才會大幅提升。 一次提不過,不代表會永遠提不過。 也有一種方式是拉入外部資源,從顧問,廠商下手,比你自己來教育會輕鬆很多,不管是外部seminar、內部workshop開始進行教育工程,日常教育是減少未來認知gap的基礎。 五、安內,向上向下即時更新 對於向上管理的訊息同步,你必須注意以下的要點: 主動性:身為一個產品經理,你得學會主動將資訊跟進度同步給你老闆,尤其在產品變更需求上,老闆更會特別重視,甚至等不及weekly meeting報告,你需要深入分辨什麼是你自己能下判斷處理的,哪些是老闆需要知道/或決策的訊息,在適時的時候提出,才能增加你溝通上的價值。 決策點:若專案需要老闆裁決判斷,你需要清楚地列出各項action item,並壓上deadline,說明決策帶來的正負影響(通常算一算變更需求,負面影響都大於正面…) 面對PM性格或控制欲強的老闆,訊息同步更為重要,很多老闆恨不得在他想要的產品功能上樣樣都插手,但適時的讓他放心,並展現你專案控管的專業就是一件得不斷學習的事。 即使最終仍要變更需求,對於跨部門溝通的同事們也要說明清楚: 變更目的:最終你被說服時,也要拿出老闆策略判斷與合理解釋去說明需求變更目的。(當然話術得內化過) 變更執行計畫:可能已和老闆協議了折衷方案,用最小的功能修改去滿足老闆的需求,但執行計畫、步驟上都需要和每一位專案成員溝通釐清。 更新協作資料:記得更新每一個記載舊需求的地方,包含Email, Excel, JIRA, Confluence, google doc…等等,避免造成混淆或資訊不同步。 最後,祝大家面對需求變更時都能安然度過,和老闆溝通順暢無比! (原文標題:學會向上管理,產品經理應對老闆變更需求之教戰守則) [course_plugin api_type='course_id' title='PM產品經理|入門致勝攻略' id='d74ae414-8db3-46d4-8158-9d256c517939']
【104職場力】・專案管理

如何成為後端工程師?精準掌握必備核心技能&職涯精進攻略

你是否想轉職成為後端工程師,打造更穩定、具成長性的技術職涯?無論你是剛開始學習程式語言的新手,或正在尋找明確學習方向的職場工作者,這份後端學習地圖將幫助你掌握後端工程的核心技能、實戰經驗與職涯發展路徑。透過系統化的學習規劃與專案實作,你將更有信心地踏入後端領域,成為職場中真正被需要的技術人才。 文 /【104學習精靈】 本文目錄(點擊可快速前往) 後端工程師是什麼?和前端、全端工程師有什麼不同與優勢之處?掌握後端工程師的核心能力:必備工具技能 x 學習路徑 x 軟技能轉職後端工程師的學習策略後端工程師薪資行情與職涯發展後端工程師的挑戰與機會 後端工程師是什麼?和前端、全端工程師有什麼不同與優勢之處? 🎯 後端工程師工作內容 後端工程師(Backend Engineer)主要負責伺服器端的邏輯開發,包括資料庫管理、API 設計、伺服器架構以及系統效能優化。他們確保前端應用程式能夠順利與後端系統交互,並提供穩定的數據與服務。 🎯相近職類比較:DevOps、全端、前端、後端工程師差別 職位主要負責技術負責範圍後端工程師(Backend Engineer)伺服器架構、API 設計與串接、資料庫管理、效能優化負責後端邏輯、數據清理,確保前端能夠存取正確的資料前端工程師(Frontend Engineer)HTML、CSS、JavaScript、React、Vue負責 UI/UX 設計,開發與使用者互動的前端界面全端工程師(Full Stack Engineer)前端 + 後端技術能獨立開發完整應用,涵蓋 UI、後端 API、資料庫管理DevOps 工程師(DevOps Engineer)Docker、Kubernetes、CI/CD、自動化部署負責開發與運行環境的部署、監控與維護,提升開發效率 🎯 為什麼選擇後端開發? 後端開發是資訊產業中穩定且高度需求的領域,適合對邏輯、架構、系統思維有興趣的學習者投入: 就業市場穩定成長:隨著數位化轉型普及,後端開發職缺在各行各業皆有需求,從新創到大型企業都有穩定徵才。 強調邏輯與架構設計:後端工程著重資料儲存、伺服器溝通、API 設計等,適合喜歡系統設計與架構思考的人。 職涯彈性大:從初階後端工程師到系統架構師,甚至 DevOps、SRE、資安領域都有後續延伸路徑。 遠端與自由接案機會多:後端開發技能通用性高,較容易接國際案或轉為遠距工作者。 AI 與資料應用的基礎:資料庫管理、API 串接、運算效能等能力,也可延伸應用至 AI 系統部署或資料工程等新興領域。 🎯 誰適合轉職後端工程師? 後端開發適合各類背景者,關鍵在於邏輯思維、學習動機與持續投入: ✅ 設計/前端背景:具備良好使用者體驗與前端邏輯,轉後端可成為 Full-Stack 工程師,提升職涯彈性。 ✅ 商管背景:邏輯能力佳且理解商業流程,適合轉後端結合業務邏輯,強化企業系統開發應用。 ✅ 理工背景(如物理、數學):邏輯與抽象能力強,容易掌握資料結構與演算法,是進入後端的優勢群體。 ✅ 非資訊領域自學者:只要有堅強動機與自律力,透過系統性訓練與專題實作亦能成功轉職。 ✅ 現職 IT 工程師(如測試、維運):已具備技術背景,轉入開發領域有明顯加速效益。 ✅ 資料分析師:熟悉資料處理與 Python,轉向後端可擴展資料處理與系統部署的完整技能鏈。 掌握後端工程師的核心能力:必備工具技能 x 學習路徑 x 軟技能 🧭 後端工程師技能、工具分類表 語言與工具資料處理與資料庫API 設計與架構DevOps 與部署基礎Python / JavaScript / Java / GoGit / GitHub / GitLabSQL(PostgreSQL / MySQL)資料庫基礎觀念REST APIHTTP 基礎了解部署概念核心*熟悉後端框(SpringBoot, Django, Express, Gin)*熟悉語言設計模式撰寫可讀性高的程式NoSQL(MongoDB / Redis)基本資料模型設計身分驗證(JWT / OAuth)API 文件設計(Swagger)*Docker 容器化*CI/CD 自動部署 進階*多語言協作力*程式效能優化*高效能資料庫設計*索引分片與備援策略GraphQL / gRPC微服務架構(CAP / CQRS / Event Sourcing)Kubernetes、服務網格(Service Mesh)監控與日誌系統認證*程式語言認證 (例如Python 程式設計證照PCAP)*個人作品集AWS Database SpecialtyMongoDB 認證*API 設計課程證*書專案開發經驗(如 Hackathon)*AWS Certified DevOps Engineer*CKA(Kubernetes Administrator)▲ 後端工程師應具備技能、工具能力、職涯指引表,點選不同技能會對應到相關課程。 後端工程師學習地圖與路徑(搭配AI工具) 🔰 初學者階段(0–6 個月) ✅ 目標:熟悉基礎程式語言與網路知識,能夠開發基本 API。 📌 學習內容: 選一門後端語言(Python / JavaScript / Java):選一門主流語言打好程式基礎,進入開發世界。 Git 與版本控制(GitHub / GitLab):讓你能有效保存、回朔與分享你的程式碼。 理解網路基礎與 HTTP 協議:理解網站如何運作與資料如何傳輸。 SQL 資料庫(PostgreSQL / MySQL):學習資料查詢語言,管理網站背後的資料。 REST API 開發:學習建立網頁服務的後端接口。 Python 程式設計能力 - 線上免費檢測 📌 AI 工具應用: ChatGPT 協助語法學習與除錯:快速解釋語法、找出 bug、提供程式碼建議。 GitHub Copilot 協助寫基礎 CRUD 程式碼:協助補上程式片段。 📌 備選學習: Go 語言:效率高但語法嚴謹,對初學者略具挑戰。 Node.js(JavaScript 後端):若未來想走全端路線可以學。 ✅ 適合考取的證照: Python 程式設計證照(PCAP) ITS (Information Technology Specialist, IT 資訊科技專家認證 Oracle MySQL Database Developer AWS Certified Cloud Practitioner(雲端基礎,有助於未來學 DevOps) [course_plugin title='Python課程' keyword='Python 輕鬆上手學' amount=1] [course_plugin title='後端工程師入門課程' keyword='成為後端工程師' amount=1] 🚀 中階階段(6–12 個月) ✅ 目標:熟悉進階 API 設計、資料庫優化,學習 DevOps 工具。 📌 學習內容: 學習後端框架 (Express、Spring Boot、Django、Gin) :掌握常用的後端框架。 身份驗證與授權(JWT、OAuth):幫使用者安全登入,讓資料不被偷看。 NoSQL 資料庫(MongoDB、Redis):適合儲存彈性格式的資料或快取機制。 Docker 容器化:讓你的程式「打包好、帶著走」。 CI/CD 自動部署(GitHub Actions):程式更新後自動上線,省時又省心。 📌 AI 工具應用: 使用 AI 幫你產生 Dockerfile 與 CI/CD 配置:不懂也能靠 AI 輔助上手。 協助設計 API 架構與資料庫 schema:加速設計與重構過程。 📌 備選學習: GraphQL:適合複雜資料查詢,但非所有團隊使用。 gRPC:適合內部高效通訊場景,小型專案可暫不碰。 Jenkins(較舊型 CI/CD 工具):學習成本高,可視需求使用。 HATEOAS(超媒體 API):學術價值高,實務上較少見。 ✅ 適合考取的證照: MongoDB Developer Certification Docker Certified Associate (DCA) Microsoft Azure Fundamentals (AZ-900) HashiCorp Terraform Associate(如學有餘力涉略基礎 IaC) [course_plugin title='後端工程師中階課程' keyword='接案必學 ◆ 邁向更專業的App開發' amount=1] 🏆 進階階段(12 個月以上) ✅ 目標:學習架構設計,提升可擴展性與效能。 📌 學習內容: 微服務架構(CAP 理論、CQRS、Event Sourcing):學會如何將大系統拆小管理,處理資料一致性問題。 Kubernetes 與服務網格(如 Istio):讓多個服務能自動部署與協調運作。 高效能資料庫設計與分片策略:設計能承受高流量的資料系統。 系統監控與安全性實踐(如 Prometheus、Grafana):確保系統穩定、安全運作。 📌 AI 工具應用: AI 幫你設計 YAML 檔與架構圖:快速理解與部署分散式架構。 系統瓶頸分析助手:用 AI 分析 log 或效能資料,加快除錯與優化。 📌 備選學習: Istio 等 Service Mesh 工具:適合大型微服務團隊,維護成本高。 Event Sourcing:較進階模式,建議有實務需求時再深入。 ✅ 適合考取的證照: Certified Kubernetes Administrator (CKA) AWS Certified Solutions Architect – Associate Google Cloud Professional Cloud Architect DevOps Engineer Professional(AWS / Azure) [course_plugin title='後端工程師進階課程' keyword='Java進階專業|前後端整合開發與應用' amount=1] 5個後端工程師應具備的軟技能特質: 邏輯思維與問題解決能力 能夠理解業務需求並轉化為系統邏輯,並針對錯誤快速找到根本原因。 【小測驗】來測測看自己的問題解決技巧 👉 問題解決 - 職能檢測|104學習精靈 溝通與跨部門協作能力 後端工程師需與前端、產品經理、DevOps 甚至業務單位協作,良好的溝通有助於準確理解需求與回報技術限制。 【小測驗】來測測看自己的溝通能力技巧 👉 溝通協調 - 職能檢測|104學習精靈 學習與自我成長動能 後端技術(如框架、資料庫、API標準)快速演進,必須持續學習與更新知識。 細心與責任感 後端處理大量資料及邏輯,細節錯誤容易引發資安問題或系統錯誤。 時間管理與自我管理能力 在遠端工作日益普遍的環境下,自律與時程安排變得尤為重要。 轉職後端工程師的學習策略 🎯 初學者或轉職者的學習策略 轉職或初學後端工程,建議採取階段式、任務導向的學習策略,以下列點歸納: 設定明確學習階段:分為基礎語言(如 Python/JavaScript)、資料庫應用、框架學習(如 Django、Node.js)、部署維運。 專案導向學習:每學完一個階段,就進行小型專案驗證所學,例如 Todo List、部落格、會員系統等。 培養問題解決能力:鼓勵查文件、逛論壇、問 ChatGPT,建立獨立解決 bug 的習慣。 學習版本控制與團隊協作:掌握 Git、GitHub、簡單 CI/CD,增加求職競爭力。 善用 AI 工具輔助學習:例如用 ChatGPT 解釋程式碼、Copilot 寫樣板、Kaggle 或 LeetCode 練習邏輯。 參與社群與實戰活動:參加黑客松、Open Source 專案、小型 Freelancer 案,強化實務經驗與人脈。 建立個人學習履歷:記錄學習歷程、撰寫技術部落格、整理 GitHub 作品集。 🎯 不同領域的客製化學習策略對照表 學歷背景優勢可能挑戰調整建議資訊相關科系已具備基礎程式能力、學科知識缺乏實務經驗、專案規模小強化實作專案與部署經驗,參與社群或實習累積履歷非資訊理工(如數學、物理)邏輯與數學能力強,適應資料結構與演算法快缺乏開發環境熟悉度與應用場景理解著重環境建置、框架與資料庫應用,透過實作強化「業界語感」設計/前端背景了解 UI/UX 與前端邏輯,轉職成為全端潛力大對資料結構與後端語法較不熟悉從 API 串接、簡單後端框架入手,逐步學習資料庫與後端設計邏輯商管/人文背景商業邏輯與跨領域溝通力強,善於理解用戶需求技術門檻高、邏輯訓練少以高階語言(如 Python)為起點,結合專案題材(如 CRM、報表系統)學習效果更佳在職 IT 工程師(測試、維運)已熟悉技術工具與環境、具系統性思維缺乏開發流程與程式架構設計經驗透過轉任內部開發專案或小型 App 開發練習,搭配設計模式與框架學習資料分析/AI 轉職者熟悉資料邏輯與語言(如 Python)、了解資料流缺乏完整系統建構經驗補足後端架構設計與部署技巧,從資料處理串接 API、Flask、FastAPI 切入 後端工程師薪資行情與職涯發展 後端工程師薪資概況 📌台灣後端工程師薪資 初階(3年以下經驗):月均薪約6.2萬。 中階(3- 5年經驗):月均薪約 6.5 萬。 高階(5-10年經驗):月均薪約7.3萬。(以上資料來源:104薪資情報) 📌影響薪資的因素 技術棧與專精程度熟悉高效能架構(如微服務、分散式系統)、熱門語言(如 Go、Rust)、或 DevOps/雲端技能者,薪資會更高。 產業領域與公司規模金融科技、AI、新創、外商薪資通常優於傳產與一般中小企業。 作品集與實戰經驗有實際上線專案、參與開源、或技術部落格者更具競爭力。 證照與專業認證(如 AWS Certified、Kubernetes、GCP)對某些企業或外商來說是加分項。 英語能力與跨國協作經驗能與國際團隊溝通的工程師更受青睞,也更容易爭取外派或海外遠端工作機會。 英文能力 - 線上免費檢測 後端工程師的職涯發展路徑 🔵 技術專精路線(Individual Contributor / IC Path) 從「後端工程師」起步,專注於技術深度與系統設計,逐步升級為具備橫向影響力的技術專家。 ▶ 初階 / 中階後端工程師(Backend Engineer) 負責功能開發、資料庫操作、API串接與單元測試。 ▶ 資深後端工程師(Senior Backend Engineer) 擁有跨模組開發與維護經驗,熟悉系統效能優化、API 設計規範。 ✳️ 學習前端技術 → 全端工程師(Full-Stack Engineer) 技能補充: React/Vue、Node.js、前後端整合、RESTful/GraphQL。 應用情境: 適用於產品團隊需快速開發 MVP 或技術創業者。 ✳️ 提升系統架構能力 → 系統架構師(Software/System Architect) 技能補充: 微服務設計、DDD、API Gateway、資料一致性、可觀測性(Observability)。 應用情境: 適用於中大型系統升級或技術重構專案。 ✳️ 學習 DevOps → DevOps 工程師(DevOps Engineer) 技能補充: GitOps, Jenkins, GitHub Actions, Docker, Ansible。 應用情境:經由緊密的開發+運營合作,使企業更高效推出高品質產品。  ▶ 全端工程師(Full-Stack Engineer) 獨立開發從 UI 到 API 再到資料庫的完整功能。 ▶ 系統架構師(System Architect) 負責設計全系統技術藍圖,定義模組邊界、資料流設計與技術選型。 ✳️ 進階發展  → 技術總監 / Technical Director 職責: 統籌技術方向,領導技術專案與架構決策,跨部門協作。 技能補充: 領導力、溝通簡報、技術戰略思維、預算與風險管理。 ▶ DevOps 工程師(DevOps Engineer) 專精於部署、CI/CD、環境自動化。 ✳️ 進階發展  → 雲端工程師(Cloud Engineer) 職責: 能設計具備高可用性與彈性的雲端基礎架構。 技能補充: 深耕 AWS/GCP/Azure 架構與雲原生技術(如 K8s、Terraform)。 🟢 團隊管理路線(Team & People Management) 此路線適合有溝通、協調與人員培育熱情者,從帶小團隊到參與公司策略。 ▶ 後端 Team Lead / 技術主管 同時參與開發與團隊管理,負責人力分配、專案交付與人員指導。 技能補充: Agile/Scrum、敏捷儀表板管理、1-on-1 輔導技巧。 ▶ 技術經理(Engineering Manager) 管理多組技術團隊,協助產品規劃、技術優化與跨部門協作。 負責團隊招募、績效制度設計、技術資源管理。 ▶ 技術總監(Technical Director)或 VP of Engineering 結合技術與策略視角,影響公司中長期技術方向。 需要具備技術深度 + 商業理解力。 🟠 技術轉職/橫向拓展路線(Cross-functional Path) 探索其他工程領域,發揮後端背景延伸價值,適合追求多元發展者。 ▶ 資料工程師(Data Engineer) 優勢: 熟悉 API 設計&模組化架構:資料平台的模組設計類似微服務設計邏輯。 熟悉系統效能:幫助處理大規模資料運算與資源調度。 熟練程式語言(如 Python、Java):可快速上手資料工程工具 可有效打造 ETL 流程、管理資料倉儲、支援 AI/ML 任務。 技能補充:  資料處理:Spark、Kafka、Airflow、dbt 資料庫:PostgreSQL、ClickHouse、BigQuery、Snowflake 資料管線:ETL/ELT流程設計、Data Lake、Data Warehouse 架構 編程與基礎統計:Python、SQL、資料品質檢查 職涯發展路徑流程圖 🔹 總結路徑圖說明 (起點) 後端工程師 │ ├── A. 學習前端 → 全端工程師 ├── B. 提升架構能力 → 系統架構師 │ └── 技術決策 → 技術總監 └── C. 學習 DevOps → DevOps 工程師 └── 深入雲端架構 → 雲端工程師 哪些產業需要後端工程師? 後端工程師幾乎是「所有數位服務產業的基礎職位」,以下是常見產業範疇: 📌電商與零售:處理會員系統、購物流程、庫存管理、金流串接等核心後台邏輯。📌金融科技(FinTech):開發支付、帳戶、交易、驗證等安全敏感的服務。📌社群與內容平台:如論壇、影音平台、交友 App,後端負責資料儲存、帳號系統與推薦演算法等。📌SaaS / B2B 企業服務:提供線上系統給其他企業使用,如 CRM、HR 系統。📌物流與運輸:如外送、倉儲、車隊派送,依賴大量 API 串接與資料即時處理。📌醫療與健康科技:處理病例、預約、穿戴裝置資料等,需高度資安與資料完整性。📌遊戲與娛樂產業:遊戲帳號、伺服器同步、排行榜、商城等核心功能皆由後端處理。📌政府與公部門資訊系統:如戶政、健保、交通資訊等數位服務。 後端工程師的挑戰與機會 🚀 6個常見的後端工程師挑戰 技術複雜度高:需同時掌握資料庫設計、系統效能、資安與架構邏輯。 看不見的貢獻:成果不如前端「有畫面」,但卻是維運的關鍵,常常被低估。 資安責任重大:系統若當機、資料異常,後端通常是第一個要排解問題的人,需確保數據安全,防止攻擊與資料洩漏。 需快速跟上技術演進:如容器化(Docker)、微服務架構、雲端部署等都不斷更新 高效能與擴展性要求:需設計能夠處理大量請求的系統,確保穩定性與效能。 跨團隊協作:需要與前端工程師、產品經理、DevOps 團隊密切合作,確保系統順利運行。 🌟 後端工程師4大機會 可轉職多種技術職:例如 DevOps、技術主管、架構師,或橫移到前端/全端。 全球需求穩定成長:任何需要「運作」的數位產品,都需要後端支撐。 遠端與海外機會多:因後端較少受地域限制,常見國際合作或海外招募。 進可攻、退可守:進可發展高階技術領域如 AI 後端、大數據平台,退可穩定就業於各類企業內部系統開發。 延伸閱讀: 產品經理 - 學習地圖(上):技能養成篇 成為雲端工程師的攻略指南:核心技能&職涯精進完整解析 轉職前端工程師│工作內容、技能、薪水與職涯發展指南 數據分析師工作內容是什麼?薪水高嗎?技術能力與職涯發展指南 想當資料工程師?工作內容、核心技能、薪水、職涯發展完整解析 [joblist_plugin title='更多104【後端工程師】工作機會' url='https://www.104.com.tw/jobs/search/?jobsource=index_s&keyword=%E5%BE%8C%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%AB&mode=s&page=1' amount='3']
【104職場力】・職涯規劃

什麼是「MarTech」?為什麼企業需要行銷科技來輔助營運?│職場百科

你聽過「MarTech」(行銷科技,Marketing Technology)嗎?為什麼很多知名企業、大品牌都認為建立完整的「MarTech」系統不只是能讓產品行銷更有效率,甚至能協助營運更上軌道?原因在於優異的「MarTech」將可以結合軟體、數據分析和自動化技術,做到高效率、省人工,有效讓數據來輔助決策,協助企業精準觸及目標受眾、最佳化行銷策略。 文/《104職場力》 本文導覽 什麼是「MarTech」?為什麼「MarTech」很重要?為什麼企業需要「MarTech」?「MarTech」的 六大領域1. 廣告與推廣(Advertising & Promotion)2. 內容及使用者體驗(Content & Experience)3. 社群與客戶關係管理(Social & Relationships)4. 商務與銷售(Commerce & Sales)5. 數據分析應用(Data)6. 整合管理(Management)「MarTech」和「AdTech」有什麼差別? 什麼是「MarTech」? 「MarTech」(行銷科技)是什麼?只要使用自動化技術就算是一種嗎? 簡單來說,「MarTech」是指運用軟體、數據分析與自動化技術來最佳化行銷策略,協助企業精準觸及目標受眾、提升運營效率並優化顧客體驗。 「MarTech」是由 Marketing 和 Technology 兩個單字組合而成,最早這個概念是在2011年由美國的工程師企業家 Scott Brinker 製作的「行銷科技地圖」(Martech Landscape)所提出,並且將行銷科技劃分為六個主要的領域:廣告與推廣(Advertising & Promotion)、內容及使用者體驗(Content & Experience)、社群與客戶關係管理(Social & Relationships)、商務與銷售(Commerce & Sales)、數據分析應用(Data)、整合管理(Management)。 簡單來說,「MarTech」要解決的問題是: 降低企業在行銷工作上的重複性與勞力密集的繁瑣工作。 讓過去持續累積、但始終無法被妥善運用的資料(Raw Data)發揮其效用。 延伸閱讀:數位行銷是什麼?想進入數位行銷的領域,應該要怎麼開始? 為什麼「MarTech」很重要? 現代企業的營運中,「數據與自動化」在行銷工作中的作用越來越重要。 由於行銷情境不斷變化、使用者行為變多、數位足跡龐大,因此「MarTech」的內容也越來越複雜,使品牌更能貼進過往被視為「碎片化」、「無從辨識」的消費者旅程。因此更突顯活用「MarTech」的重要性。 行銷技術會從頭到尾考慮執行需求,讓行銷人員能夠完整的擴展行銷工作。最後,MarTech 很重要的另一個原因,就是能夠改善我們與對手和顧客的溝通及合作方式。改善這些B2B和B2C關係(感覺你似乎更懂我了),對您與顧客建立的關係產生正面的雪球效應。 為什麼企業需要「MarTech」? 自動化執行: 將繁瑣的例行行銷工作(如 EDM 寄送、社群回覆)自動化。 數據驅動決策: 告別憑感覺猜測,依據精準的數據儀表板調整行銷預算。 優化顧客體驗: 透過系統記錄用戶足跡,提供高度客製化的內容與推薦服務。 [course_plugin api_type='course_id' title='【MarTech輔助行銷】一次搞懂GA4網站分析' id='ef846d56-f66a-4f57-9dba-188ac542e8d7'] 「MarTech」的 六大領域 以實際應用面來說,被譽為「MarTech」之父的 Scott Brinker 將行銷科技切分為以下六種領域: 1. 廣告與推廣(Advertising & Promotion) 以科技技術優化關鍵字、社群等各種廣告形式,提供詳盡的報表資訊或自動優化服務,包含建議投放時間、TA輪廓、推廣形式與素材建議等等,藉此提高廣告投放的成效。 常見的工具如:Google Ads 與 Meta 廣告管理員。 [course_plugin api_type='course_id' title='Google Ads廣告投放認證保證班' id='1abeea86-5289-4d4d-910b-fad952bcdfd4'] 2. 內容及使用者體驗(Content & Experience) 包含內容管理、網站建置及個人化體驗,運用科技打造更吸引消費者、讀者興趣的內容,打造更好的瀏覽閱讀體驗。內容包括影音、社群貼文、部落格文章、圖文資訊或電子報;體驗則包含UI及UX設計,甚至AR、VR等各種線上線下互動裝置等等。 常見的工具如:WordPress 與 HubSpot CMS。 [course_plugin api_type='course_id' title='AI內容企劃力實戰課' id='51189062-5156-4dec-9153-8464c6732b13'] 3. 社群與客戶關係管理(Social & Relationships) 專注於社群媒體管理及客服自動化,在社群及客戶經營啟用更多的AI輔助工具也是一種,藉此提供更多元的互動方式或情境,協助企業更輕鬆的管理顧客資料、舉辦線上線下活動,以及經營社群、規劃合適的形象和宣傳素材。 常見的工具如:聊天機器人 BotBonnie 與 ManyChat。 [course_plugin api_type='course_id' title='數位行銷:社群、數據與銷售的13堂應用課' id='8030c976-04bc-48ce-acd2-6934b1f34d8d'] 4. 商務與銷售(Commerce & Sales) 驅動銷售轉換與電子商務,透過「行銷科技」優化銷售系統與網站介面,包含支援線上支付、後端業務分潤與財務管理等服務,藉此提升銷售成效、改善企業內部作業效率,打造一站式的體驗。 常見的工具如:Shopify 與 B2B 常用的 Salesforce CRM。 [course_plugin api_type='course_id' title='零經驗也能學會電商行銷:一次搞懂邏輯架構、操作經營與數據指標' id='c52e5f9a-49f8-4f9b-8db0-08f5d25f5819'] 5. 數據分析應用(Data) 追蹤、衡量並分析行銷成效。數據運用其實是「Martech」最核心的概念,以數據為基礎才能精準分析成效,進而應用在優化其他五大領域的行銷策略。 常用的工具如:Google Analytics 與 Mixpanel。 [course_plugin api_type='course_id' title='GA4 x Looker studio跨資料源整合&動態報表實戰' id='3211ef4b-a0df-4e47-898b-450cbf8f2e5b'] 6. 整合管理(Management) 統籌行銷專案與團隊協作,以科技協助規劃完善的行銷策略,包含各項資源與預算管理、系統與平台整合管理與分析。 常用的工具如:Asana 與 Trello。 [course_plugin api_type='course_id' title='Power BI 零基礎實戰 | 培養商務數據分析力' id='68e834c3-e940-4ec5-bce1-bd78da37cc46'] 「MarTech」和「AdTech」有什麼差別? 根據《amazon ads》的說明,像行銷和推廣有所不同,「MarTech」和「AdTech」(廣告科技的縮寫)兩個術語也不能互換使用。主要差別在於「AdTech」僅用於透過促銷商品來影響買家行為,而「MarTech」則用於實際建立,運行和管理廣告活動和其他行銷工作。 具體來說,「AdTech」是廣告策略和管理工具的總稱(如供應方平台 (SSP)、廣告交易平台和需求方平台 (DSP)),而「MarTech」則是顧客關係管理 (CRM) 軟體、社群媒體管理工具、電子郵件行銷解決方案等的使用方式,大部分涵蓋行銷人工作日常會使用的相關工具。 本文參考《amazon ads》、《wikipedia》資訊,經整理改寫。
【104職場力】・數據分析

行為改變設計策略與實施流程 行為改變技術 大葉大學國企系

第 3 章 行為改變設計策略與實施流程 行為改變技術 大葉大學國企系 一、章節導言 在前兩章中,我們了解了行為改變的核心概念、理論基礎及各類技術與工具。行為改變不僅依賴單一技術,而需要系統化設計策略與流程,確保干預能有效促進目標行為,並在實務中可操作與評估。本章將介紹完整的行為改變設計流程,包含需求分析、策略選擇、實施計畫、監測與評估,並結合亞洲文化與學生群體案例。 二、行為改變策略設計原則 設計行為改變策略需遵循以下原則: 1. 目標明確 o 行為改變的目標需具體、可衡量、可實行。 o 例:將學生每日蔬菜攝取量從 150 克提升至 250 克,而非「吃得更健康」。 2. 理論支撐 o 所有策略需依據行為改變理論(SCT、TPB、SDT、TTM)設計,確保干預具科學依據。 o 例:針對自我效能低的學生,設計榜樣示範與技能訓練活動。 3. 多技術整合 o 單一技術效果有限,建議結合教育、激勵、社會支持、環境重設等多種技術。 o 例:健康飲食計畫可結合日誌監控、積分獎勵、社群互動與餐點位置調整。 4. 文化與環境適配 o 考量目標族群的文化背景、社會規範與環境條件。 o 亞洲文化中,集體互動與社會期望對行為改變有顯著影響。 5. 可評估性與持續性 o 策略需易於追蹤、測量效果,並能長期維持行為。 o 例:透過數位追蹤 App 持續收集行為數據,調整策略。 三、行為改變設計流程 完整的行為改變設計可分為五個主要步驟: (一)需求分析與問題界定 1. 收集資料:調查目標群體的行為現況、環境因素、文化脈絡。 2. 界定問題:明確行為改變目標,定義可量化指標。 3. 案例應用: o 校園運動習慣干預前,調查學生每週運動次數、運動偏好及障礙因素。 (二)目標設定與行為分析 1. SMART 原則設定行為目標(Specific, Measurable, Achievable, Relevant, Time-bound)。 2. 行為分析:運用理論模型,如 TTM 或 TPB,分析行為動機、意圖與阻礙因素。 3. 案例應用: o 目標:四週內,學生平均每週運動 3 次,每次至少 30 分鐘。 o 阻礙分析:缺乏時間、社群支持不足、缺乏自我監控。 (三)策略設計與技術選擇 1. 策略選擇:依需求分析結果選擇合適技術。 2. 整合多種技術:教育資訊 + 自我監控 + 激勵 + 社會支持 + 環境重設。 3. 案例應用: o 提供運動影片教學(教育資訊) o 設置運動打卡 App(自我監控) o 小組競賽與徽章激勵(激勵 + 社會支持) o 體育館器材預約優先權(環境重設) (四)實施計畫 1. 時間安排:明確設定策略實施周期與里程碑。 2. 角色分工:確定負責單位、執行人員與協作群體。 3. 資源配置:場地、工具、數位平台、獎勵資源等。 4. 案例應用: o 實施周期:八週 o 負責單位:校園運動中心 + 學生社團 o 資源:運動教學影片、App 開發、徽章與積分獎勵 (五)監測與評估 1. 行為追蹤:定期收集行為數據(如運動次數、步數、攝取蔬果量)。 2. 效果評估:分析策略對目標行為的影響,使用前後比較或對照組方法。 3. 策略調整:根據評估結果,修改策略以提高成效。 4. 案例應用: o 八週後,統計學生運動次數及滿意度,發現部分學生未達標,調整社群激勵方式與提醒頻率。 四、章末重點整理 1. 行為改變策略設計需依據明確目標、理論支撐、多技術整合、文化適配及可評估性原則。 2. 五大設計流程:需求分析 → 目標設定與行為分析 → 策略設計 → 實施計畫 → 監測與評估。 3. 亞洲文化背景需特別考量集體互動、社會規範與環境因素對策略的影響。 4. 策略應靈活調整,確保行為改變可持續並具實務效果。 五、討論題 1. 選擇一個你希望改變的日常行為,依照五步驟流程設計完整的行為改變策略。 2. 討論如何在亞洲大學生文化中,利用社會支持與環境重設策略提高行為改變成功率。 3. 比較不同策略組合(如教育 + 激勵 vs. 社會支持 + 自我監控)的優缺點,並提出實務建議。 六、案例分析 案例 3-1:大學生運動習慣提升計畫 • 背景:某亞洲大學學生運動不足,平均每週僅 1 次。 • 設計流程: 1. 需求分析:調查運動頻率、阻礙因素(時間不足、缺乏動力)。 2. 目標設定:四週內,平均每週運動 3 次,每次至少 30 分鐘。 3. 策略設計:教育影片 + 打卡 App + 小組競賽 + 徽章激勵 + 體育館預約優先權。 4. 實施計畫:八週,學生社團協助管理社群互動,校運動中心提供設備與場地。 5. 監測評估:統計運動次數及自我報告滿意度,根據結果調整激勵與提醒頻率。 • 結果:八週後,學生平均運動次數提升至 3.2 次,參與度與滿意度均顯著提高。 • 分析重點:完整流程設計、策略整合、多技術運用,以及文化與環境適配,是行為改變成功的關鍵。
詹翔霖・管理知識學院 詹翔霖

「數據/資料工程師」12個必備技能、推薦職缺、證照進修

大數據時代來臨,企業數位轉型的需求應運而生,因此數據工程師(資料工程師)在企業中所扮演的角色也日益重要。本文盤點要成為數據工程師,強烈推薦要學的 12 項必備技能。一起來看看【數據工程師】工作日常以及104人力銀行上有數據工程師工作機會。 成為數據工程師的 12 項必備技能(點擊可跳至章節): 基本技能(程式語言與資料架構) 網路概念 資料庫 Database 數據湖 Data Lake 與物件存儲 數據倉儲 Data Warehouse 分散式系統 數據處理 機器學習 Machine Learning 作業編排管理 前端與儀表板 後端框架 自動化與部署 如何開始數據工程師之路?了解數據工程師工作日常 【數據/資料工程師】推薦職缺 【數據/資料工程師】職場常見證照整理 【數據/資料工程師】職場再進修課程推薦 文/LnData 麟數據科技 數據工程師的必備技能樹 (Source: Anuj Syal) 一、基本技能 首先,以下是最基本的必修技能,也是想進入這個行業需要的優先入手技能,包含: SQL:SQL即「Structured Query Language」,也稱做「結構化查詢語言」,是一種用於管理和查詢關聯式資料庫的語言,用於處理和操作大量數據。它允許數據工程師對資料庫執行各種操作,如數據檢索、修改和定義,且幾乎所有資料庫和數據倉儲都使用SQL。 程式語言:數據工程師必備技能當然包括使用不同的程式語言來處理數據,如 R、Scala、Java等,但首推 Python,因為Python容易上手,並且擁有許多免費且開源的資料科學工具和資源,使其成為處理數據相關工作的理想選擇。不僅如此,Python還有豐富的開發者社群,讓你輕鬆找到相關的學習資源和解決問題的方法。 Git:即「Global Information Tracker」,Git是版本控制的重要工具,可以追蹤、保存和管理軟體代碼的所有更改和操作,幫助資料工程師協作開發數據工程項目,並確保團隊成員之間的協同工作,可避免有人亂改或誤刪代碼。 Linux指令和Shell腳本:Linux是一種常用的作業系統,數據工程師經常使用它來處理數據,常見的版本如Ubuntu、Fedora。熟悉Linux命令(例如cd、pwd、cp、mv等)和Shell腳本可以幫助數據工程師自動化任務、管理伺服器和處理大量數據。 資料結構和演算法:數據工程師需要對資料結構(Data Structures)和演算法(Algorithms)有足夠的理解和解決問題的技能,以優化數據處理和分析。初學者可透過初級到中難度的LeetCode問題進行練習。 二、網路概念 由於現在大半數據都在線上,因此工程師常需接觸與處理VM(虛擬機)、伺服器和 API(應用程式介面),而此時就需要對 IP(互聯網協議)、DNS(域名伺服器)、VPN 等基本網路概念有基本了解。 API(應用程式介面)概念示意( Source: Geeks For Geek) 三、資料庫 資料庫是按照數據結構來組織、存儲和管理數據的倉庫,相關概念包含: 基礎知識:資料庫是存儲數據的空間,包含表(Table)、行(Column)、列(Row)、鍵(Key)、連接(Join)、合併(Merge)和模式(Schema)等基本概念。 SQL:雖然前面提過了,但要知道在使用這些資料庫時,SQL可說是最泛用也最不可或缺的語法,因此這邊再提一次。。 ACID:是原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability)的縮寫,旨在確保數據操作的有效性和穩定性。 資料庫建模:指在設計資料庫時考慮如何組織資料的過程,包括星型模式、平面設計和雪花模式等不同方法。 資料庫擴展:包括垂直擴展和水平擴展,它們用於增加資料庫的性能和容量。 OLTP與OLAP:OLAP(在線分析處理)、OLTP(在線交易處理)是不同類型的數據處理系統。OLTP是設計用於處理日常業務交易和交互式操作的系統;OLAP則是設計用於分析和探索大量數據的系統。 關係型資料庫:Relational Database,是大多數應用程式使用的傳統資料庫,用於結構化數據。常用的資料庫有PostgreSQL和MySQL。 非關係型資料庫:Non-relational Database,也稱為NoSQL資料庫。跟傳統的關聯型資料庫不同,它們不使用固定的表格模式,而是以更靈活的方式存儲數據,適合處理大量非結構化數據。非關係型數據還可分為三種類型: 鍵值資料庫:如Redis、DynamoDB、FireBase 圖形資料庫:如Neo4j、ArangoDB 寬列資料庫:如Apache Cassandra、Google BigTable 常用的關係型資料庫 MySQL 四、數據湖 Data Lake 與物件存儲 數據湖是一種大規模集中式數據存儲系統,它允許組織以原始、半結構化或非結構化的形式存儲數據,而無需建立嚴格的資料結構。這意味著數據湖可以包含來自不同來源、不同格式和不同質量的數據,可以是文本、圖像、影音等,也包含報表、視覺化、資料分析、機器學習等轉換後資料。 數據湖通常使用分佈式或物件存儲(Object Storage)系統來存儲大量數據,如Hadoop HDFS、Amazon S3等。數據以原始文件或對象的形式存儲,每個對象都包含數據本身、元數據(metadata)和唯一識別子。這種方式使得數據能夠以平面結構組織,並且具有元數據以描述數據的特徵和用途,能夠更好地管理和查詢數據。 五、數據倉儲 Data Warehouse 數據倉儲(Data Warehouse)是一種專為組織和管理大量數據而設計的數據存儲和管理系統。它的主要目標是將來自不同來源的數據整合到一個統一的、易於查詢和分析的資料庫中,以支持企業的決策制定、報告和分析需求。例如 Google 的 BigQuery、AWS Redshift、Azure Synapse、Snowflake、ClickHouse 和 Hive。須了解的相關概念包含: SQL(略) 規範化與非規範化:在數據倉儲中,數據可以以規範化(Normalized)或非規範化(Denormalized)的方式進行組織和存儲,具體選擇取決於業務需求和查詢性能的考慮。規範化主要為求消除數據中的冗余或不一致性;而非規範化則是將數據合併到一個表中以提高數據更改速度。 OLAP與OLTP(略) 六、分散式系統 包含大數據、Hadoop、分佈式文件系統、MapReduce等概念。在分散式系統中,多台機器(稱為節點或伺服器)組成叢集並共同協作,這些機器可以在不同的地方執行,彼此通信並共同完成任務。分散式系統的好處是可提高性能、可用性和擴展性,同時減少單點故障的風險。 由於其複雜性,這些系統擁有各自獨立的技術組件。因此,為了開發與佈署這些系統,數據工程師需要使用叢集管理技術或工具,如Kubernetes、Databricks,或者自行建立Hadoop叢集等。此外,還有許多開源技術可供利用。 Kubernetes 也稱為 K8s,是一個熱門的分散式系統開發和支撐平台(Source: DevOps Mojo) 七、數據處理 數據處理是指使用程式語言來轉換數據的過程,這包括清理數據以及驗證數據的準確性。在進行數據處理時,通常會使用各種工具和框架,具體選擇取決於任務的性質和規模。 以下是一些常用的數據處理工具和框架: Pandas:Pandas是一個好用的Python套件,常被用於處理和分析數據。它提供了豐富的數據結構和函數,適合用於數據轉換和清理。 SQL:(沒錯,又是它)由於多數數據倉庫支持SQL語言,因此SQL是一個常用的工具,用於執行數據轉換操作,尤其適用於處理結構化數據。 Spark:Apache Spark是一個用於大數據處理的強大框架,它提供了分佈式數據處理和分析計算。Spark通常用於處理大規模數據轉換操作,性能高且具有可擴展性。 Spark Streaming:Spark Streaming是Spark的一個模塊,用於處理流式數據。它可以實時處理數據流,非常適合需要即時分析的應用。 Spark是常用於處理大數據的強大框架(Source: Data Mechanics) 八、機器學習 Machine Learning 機器學習(Machine Learning)是一種人工智慧(AI)的子領域,它教導電腦如何從數據中學習,以自動改進和做出決策,而不需要明確的程式指令。機器學習可以應用於多個領域,如圖像辨識、語音識別、自然語言處理、醫療診斷、金融預測以及自駕車技術等。 人工智慧、機器學習、深度學習都是資料科學中的熱門領域 對於數據工程師來說,了解機器學習的不同類型,包括監督學習、非監督學習和增強學習,以及相關的模型(如邏輯回歸、決策樹、K-最近鄰算法等)很重要。他們需要知道何時應該使用哪種模型,並學會處理數據、調整模型參數,以及評估模型的預測準確性。 操作機器學習的平台有Vertex AI、Kubeflow等,這些平台可以協助數據工程師輕鬆部署模型,並構建更準確的工作流程,幫助數據科學家做出更精確的決策。 Vertex AI 是Google Cloud上的一個機器學習平台 此外,還有一些集成平台可讓數據工程師將工作流程整合到一個地方,如AWS Sagemaker、Databricks和Hugging Face等。這些平台通過共用的應用程式接口和圖形界面,使應用軟體功能不受特定硬體、作業系統、網路協議或資料庫管理系統的限制。 AWS Sagemaker也是不少人的ML開發選擇(Source: AWS) 九、作業編排管理 編排(orchestration)是一種用於管理和協調組織各種任務和工作流程的方法。它幫助我們確保工作按照預定的順序執行,以達到我們的目標。 最佳的編排工具之一是Airflow。它使用基於Python的有向無環圖(DAG)來記錄工作流程,讓您可以清楚地定義和規劃工作。Airflow特別適用於複雜的工作流程,並且在大數據和數據工程領域中廣泛使用。 其他工具包含Luigi、Nifi和Jenkins。每個工具都有其獨特的特點和使用場景,可以根據你的項目需求來選擇適合的編排工具,可以幫助數據工程師自動化和管理各種任務,提高工作效率。 Airflow是開發時常用的工作流程管理工具(Source: Airflow) 十、前端與儀表板 前端和儀表板(dashboard)是用來展示數據結果和互動的工具。它們讓我們能夠以圖表、圖像和表格的形式呈現數據,並讓用戶與數據進行互動。 舉例來說,Jupyter Notebook 是一種常用的工具,它可以幫助數據科學家和分析師在筆記本中直接進行數據分析並建立視覺化圖表。 Jupyter Notebook是好用的互動式開發工具,是許多資料科學工作者選擇 此外,儀表板或所謂BI工具如 PowerBI 和 Tableau,以及 Python 套件如Dash 和 Gradio,也被廣泛使用。這些工具允許我們建立互動性強的儀表板,讓用戶輕鬆探索數據,查看不同的視覺化結果,並根據需求進行操作。 Tableau是業界常用的商業智慧(Business Intelligence)工具,建立企業數據儀表板 十一、後端框架 後端框架與軟體工程有關,它們有助於構建網站和應用程序的後端部分。舉例來說,如果您想建立一個網站或應用,可能需要一個後端框架來處理用戶發出的請求、管理資料庫,以及提供信息給前端顯示。 基於 Python 的後端框架包含 Flask、Django 和 FastAPI 等。Flask 是一個輕量級的框架、Django則提供了更多的內置功能、FastAPI 則專注於建立API。 除了這些,還有一些雲端技術可供使用,例如G oogle Cloud Platform(GCP)的 Vertex AI API 和 AutoML APIs,這些技術可以用於模型部署和機器學習應用。 Flask 是一個 Python 網頁應用程式框架,因輕量靈活而受許多開發者喜愛 十二、自動化與部署 自動化和部署是指使用不同的工具和技術,來讓程式碼的建立和執行過程更加自動化和簡化,有助於提高效率、降低錯誤,並讓應用程式更容易管理和維護。 這個過程包括以下幾個主要方面: 基礎設施即程式碼(Infrastructure as Code):這是使用工具如Terraform、Ansible和Shell指令來管理和配置伺服器和基礎設施的過程。這些工具可讓你將基礎設施視為程式碼來處理,使其更易管理和自動化。 持續集成/持續部署(CI/CD):指透過GitHub Actions和Jenkins等工具來自動化程式碼的測試、集成、部署和交付的過程。有助於確保程式碼的品質,並使新功能能夠快速部署到生產環境。 容器化:即使用Docker和Docker Compose等工具,將應用程式和其相關的依賴項打包成容器的過程,可使應用程式在不同環境中更容易部署和執行。 Docker工作流程示意 想當數據工程師,如何培養能力? 在學生可以學習統計、資工、資料科學等科系的課程,或是透過相關實習或競賽來摸索對此領域的興趣。此外,網路上有許多付費課程、YouTube上的免費資源,也可以在kaggle、LnData等平台取得更多練習與交流機會、相關知識、技巧或資源! 要記得,這些相關技術日新月異,即使是正在工作中的數據工程師也必須時時學習與了解最新技術。相對的,正因為技術不停在改變,你也不需要強求把上面所有技能練到精通,而是掌握重要的基本概念與保持開放的學習態度。 數據工程師可以為企業做什麼? 數據工程師日常就是與數據打交道,主要包含收集、讀取、清理,探勘與管理企業的資料,以抓取符合企業分析需求的數據。這些數據則能進一步透過機器學習、演算法,產生更有價值的結果或應用方式,幫助企業做出更好的決策、優化業務流程,例如降低成本、提高獲益、優化產品、留住熟客及開發新客群。因此,數據工程師對於企業的重要性不言而喻。 然而,企業想挖掘數據最大價值,並不能只靠數據工程師。一個完整的數據團隊,通常包含數據工程師、數據科學家、數據分析師三種角色,各司其職、專業分工。他們在日常工作流程中扮演各自的角色,互相協作,完成各種不同的專案——這也是為何我們最後要強調,除了技術以外,溝通與協作等軟技能也非常重要! (原文標題:2023 年想成為數據工程師的 12 項必備技能) [joblist_plugin title='推薦【數據/資料工程師】工作機會' url='https://www.104.com.tw/jobs/search/?ro=0&keyword=%E6%95%B8%E6%93%9A%E5%B7%A5%E7%A8%8B%E5%B8%AB&expansionType=area,spec,com,job,wf,wktm&jobsource=blogc&langFlag=0&langStatus=0&recommendJob=1&hotJob=0' amount='3'] 【數據/資料工程師】職場常見證照整理: 序號證照證照介紹發照單位1DP-203 Azure資料工程師技術師身為此認證的應試者,您應該具備主題專業知識,能夠將各種結構化、非結構化和串流資料系統中的資料,整合...<詳情>Microsoft2Google專業資料工程師認證專業資料工程師透過收集、轉換和發布資料來實現以資料所驅動的決策。資料工程師應該能夠設計、建置、操作...<詳情>Google3SSE 大數據國際認證隨著有關大數據的程式語言、運算平台、基礎理論,以及虛擬化、容器化的技術成熟...<詳情>Silicon Stone Education4AWS認證的數據庫-專業級認證報考資格:1.接觸資料庫技術至少 5 年、2.實際使用 AWS 至少 2 年...<詳情>Amazon Web Services5台灣風險數據分析師除了相關法遵外,應具備在風險數據分析、質量方法運用、風險預測建模等高階專業...<詳情>社團法人台灣風險管理協會更多數據相關證照<前往> 【數據/資料工程師】職場再進修課程推薦: 課程名稱課程介紹【真人直播】零基礎Python數據分析與即時看板實作在這堂課程中,我們將帶你從學習基礎 Python 出發,了解各種常見資料檔案格式與編碼,透過 Python 進行資料表單或檔案的自動化彙整與分析...<課程介紹>GA4+GTM網站數據分析實戰課專業的教學設計,以第一線網站數據分析工作者角度,剖析 GA4 四大要領,從觀念的理解到上手實作,提升你的數據分析能力。…<課程介紹>成為數據分析師的第一把鑰匙:用Python實作三個資料分析專案以非工科生成功轉為數據分析師的經驗、第一線職場實戰角度出發,來設計這門課程,適合零基礎、初入門、想轉職作數據分析師的你!…<課程介紹>零基礎成為Python金融數據分析師|金融資訊爬蟲X視覺化應用課程單元從 Python 程式基礎開始,包含變數、資料型態、流程控制、函式、例外處理等 金融主題的網路爬蟲程式教學,製作Python爬蟲工具…<課程介紹>更多數據相關課程<前往>
【104職場力】・軟體工程

如何提高工作效率?4關鍵因素解析:一心二用對生產力有負面效果

如何在有限的時間內完成更多高價值的任務?專家強調,關鍵在於處理對的事情、時間箱效益最大化、以一心專用取代一心二用、從看似無止境的任務獲取價值,生產力將能大幅提高。本文為《箱型時間:高速時代的15分鐘深度專注力》書摘精選,以實證數據揭示提高效率的秘訣。 文/馬克‧曹–桑德斯 本文目錄(點擊可快速前往) 想完成更多任務,要先做對的選擇什麼是「帕金森定律」?懂運用就能多產出「箱型時間」幫你判斷能否在時限內完成「一心二用」對生產力有負面效果有意識地使用你的「零碎時間」接受「無底洞」知識工作沒有明確的盡頭 現在不流行講生產力了。近來,這個概念已被染上負面色彩,令人聯想到過度干涉的管理方式、沒完沒了的工作、對工作生活平衡和心理健康的忽視。但我仍然能夠很有把握地提出,「提高績效」依舊是重要、值得推崇的工作和生活態度,而箱型時間幫助我們辦到這點。 想完成更多任務,要先做對的選擇 如杜拉克(Drucker)所說,想要完成更多的事情,最重要的是把注意力放在對的事情上。想要把注意力放在對的事情上,就要取捨和培養這麼做的心態,不覺得疲憊、不分心,也不覺得那是苦差事。這樣一來,我們將更專注在想要和需要完成的事。如果缺乏計畫,漫不經心地過日子,我們的注意力就會被很多不重要的事給分散。 箱型時間能幫助我們完成大多數的任務,我們可以利用時間箱輕鬆辨識出哪些是需要優先處理的緊急任務。至於非緊急任務,例如學習,也可以利用時間箱指定適合的時段,這樣才不會一延再延。我們也比較有可能在尚有精力處理的時候,正面迎戰經常被有意無意避開的困難任務。至於那些看起來小到不必規劃的單一任務,則可以集合起來,等待一個時間一起處理。最後,那些沒有用處、適得其反的任務,由於不會出現在行事曆上,我們看不到,自然沒有理由去做。 我們試著來量化那些好處。若一個任務的價值可以分成1到10分;假設,當你只是見招拆招,任務平均價值為6分;再假設,當你事先訂出該做的事,任務平均價值為8分,那樣價值就提高了33%。要是我們假設80/20法則適用於知識工作,那麼提升的幅度更大。少數關鍵任務就能貢獻大部分的生產力。 什麼是「帕金森定律」?懂運用就能多產出 有句老話只要顛倒過來,就能提高生產力。雖然很多人愛拿帕金森定律開玩笑,但這條廣受認可的定律告訴我們「工作會不斷膨脹,直到填滿可用的完工時間」。如果你有30分鐘可以整理房間,你就會花30分鐘整理房間;但是如果你有60分鐘,你就會花60分鐘。帕金森定律所說的時間損失,其實和拖延有極大的關係。而箱型時間就是把握這句話的相反面:把工作壓縮到符合排定的完工時間,用比較小的時間箱,來完成相同的工作,聽起來是否很划算。 這個概念有科學研究的支持。在一項研究中,參加實驗的大學生被要求判讀4組照片。其中一隊大學生在實驗開始前被告知第4組照片取消了,但是他們使用的時間,與維持看4組照片的其他隊沒兩樣。判讀3組照片的學生依舊用完可用的時間:「只要預期下一項任務被取消或臨時多出時間,可以在手邊工作東摸摸、西摸摸,會使人大幅降低效率,付出高昂的代價。」許多研究都觀察到相同的結果。 在另外一項實驗中,受試者隨機分配到5或15分鐘,用來完成一模一樣的任務。分配到15分鐘的人,依舊以長出許多的時間完成任務。第3項研究指出,影響期末考分數的因素,有超過1/3歸咎於拖延。 「帕金森定律」運用起來當然也有限度,你是可以規定自己要在1小時內,從零開始寫出1萬字的報告,但不可能辦到。箱型時間沒那麼神奇,前面所提的研究大多是說,你可以節省1/4到一半時間。但也有研究指出,時間減少導致品質下降。2014年,有一項比較近期的研究證實了這點:「有時間壓力的學生,比沒有時間壓力的學生,平均分數低了3分。」 不管是把截止時間定遠一點以減少壓力,還是只要做到一定程度就好,聽起來都很有道理。如果單是懂得運用帕金森定律,就能多擠出1/3的產出,何樂而不為? 「箱型時間」幫你判斷能否在時限內完成 箱型時間可以把大型任務拆成方便估算和管理的小型任務,也就是說這套方法能夠幫助你看清楚龐大計畫裡的各種要素。這類大計畫包括:搬家、推出新產品、籌辦生日派對等。 它可幫助你判斷能否在可用時間內完成,還是你需要另做安排。它也幫助你確認,在時間充裕的情形下,被拆解的小任務是否都能在時限內完成。 「一心二用」對生產力有負面效果 我們在第4章提過一心二用會引起某些負面情緒,然而一心二用也對生產力造成負面效果。 其實,不太會有人真的一面寫報告、一面聊天、一面查閱消費支出、一面簡報,現代人的一心二用,多半發生在分心回應訊息通知,有了通訊軟體(如微軟Teams、Slack、電子郵件)和硬體設備(如筆電、平板電腦、智慧型手機、智慧型手錶),每天都有數不清的通知,導致我們老想查看誰傳來什麼訊息,影響到工作。 一心專用通常能幫我們完成更多事,一心二用或情境切換則會使效率降低:有一份2001年的論文指出,一心二用和情境切換會耗損40%的商業生產時間。一心二用在某些情境非常危險,像是一面開車一面傳簡訊。在美國,每年有超過3千件死亡車禍,原因就是開車不專心。而且有一些認知負荷很高(例如教孩子代數或審閱法律文件)和恢復速度遲緩的事,特別不能被干擾或是一心二用。確實有極少數的任務可以同時進行,後續會在第18章討論。但是就絕大多數的情況而言,箱型時間完全排除一心二用的可能,完整呈現一次做一件事的強大力量。 有意識地使用你的「零碎時間」 我們每天都有許多的零碎時間,像是等候公車、通勤時間、在咖啡廳等人以及會議提早結束或被取消時。大部分的人會把這些時間拿來直接滑手機,是的,看手機已是現代人最直覺化的行為,每天會花超過兩小時的時間,在手機上瀏覽社群媒體。 我們不停滑著手機,很多時候甚至未從中感受到快樂,那不是娛樂,而是上癮。零碎時間被吃掉,享受好處的不是我們,而是大型科技公司。我們失去的每一分鐘,累積成一個又一個小時,甚至更多時間。試想,假如我們能運用零碎時間去做更有價值的事,該有多好。採用箱型時間,並且有意識地使用這些零碎時間,你的一天也許能多一小時有生產力的活動時間。 接受「無底洞」知識工作沒有明確的盡頭 知識工作沒有明確的盡頭。有生產力專家建議,針對這個狀況,最好的做法是接受它和不要在意它。最常見的例子就是電子郵件:當你收到很多電子郵件,一一回覆後,就會收到更多的回信……永無止境。 這麼說並不完全正確。雖然,真的不會有最後一封電子郵件(從這角度看真的沒有止境),但是電子郵件的確替我們傳遞許多有用的資訊。雖然寄出郵件之後,收件匣的信件會變多,但是在那一陣子的電子郵件往來,到了某個時間,你的計劃終將完成,也許是生意談好了,也許是團隊成員比之前更有參與感。你當然需要管理自己的收件匣,不能讓它影響你的情緒或妨礙其他該完成的事,後續將在第11章說明如何防範。 如果能夠考量到所有相關聯的因素,包括處理對的事情、時間箱效益最大化、以一心專用取代一心二用、從看似無止境的任務獲取價值,生產力將能大幅提高。有個有趣現象,就是一個正在節食,懂得計算和控制熱量攝取的人,會比沒有在計算的人多減掉一倍的體重。用數字估算效益或許過於單純,但是如我在2018年發表的文章所說,箱型時間若運用得當,至少能提高一倍的生產力。 節錄自:三采文化《箱型時間:高速時代的15分鐘深度專注力》/馬克‧曹–桑德斯 Marc Zao-Sanders 著 推薦閱讀: 新年目標怎麼訂?如何規劃並執行個人年度目標?ChatGPT指令快速搞定 提升工作效率5大步驟!學會高效管理時間,先找到「行動力開關」 工作永遠做不完,沒時間做重要的事?想突破需要有意識的4個認知
【104職場力】・時間管理

BA/SA/產品經理職涯升級:把需求分析經驗,變成履歷上看得見的商業分析力

如果你是 BA、SA、產品經理、PO,或正在參與系統導入、產品規劃、需求訪談相關工作,你可能早就在做商業分析。 只是很多時候,這些能力被包在日常工作裡,看起來像是: 🔸訪談使用者需求 🔸整理規格文件 🔸確認功能範圍 🔸協調業務、工程、設計與主管期待 🔸評估方案可行性 🔸排定需求優先順序 🔸處理需求變更與利害關係人溝通 這些工作看似瑣碎,其實背後都在回答一個核心問題: 這個需求,真的值得做嗎? 如果要做,怎麼做才會對組織、客戶與團隊產生價值? 這就是商業分析的價值。 很多 BA/SA/產品經理不是沒有專業,而是專業太常散落在一個個專案、一場場會議、一份份規格文件裡。 做了很多年,卻不一定能清楚整理成履歷上的能力、主管看得懂的價值,或跨部門可以信任的專業方法。 這也是為什麼,PMI-PBA® 很適合已經有需求分析、系統分析、產品規劃或專案協作經驗的人。 PMI-PBA® 的價值,不只是多一張國際證照,而是協助你把過去累積的需求經驗,整理成一套更完整、更系統化,也更容易被職場理解的商業分析能力。 對 BA 來說,PBA 可以幫助你把需求訪談、需求分析、利害關係人溝通與價值判斷整理得更有架構。 對 SA 來說,PBA 可以幫助你從系統規格與技術邏輯,再往前補上問題定義、需求釐清與方案評估能力。 對產品經理/PO 來說,PBA 可以幫助你更扎實地理解使用者需求、定義產品價值、評估優先順序,讓產品決策更有依據。 你做的不是單純寫需求文件,也不是只把大家說的話整理起來。 你真正做的是協助團隊釐清問題、看見價值、做出更好的決策。 為什麼 BA/SA/產品經理值得學 PMI-PBA®? ✅ 把需求分析經驗整理成國際認可的專業能力 ✅ 強化問題定義、需求釐清與價值判斷能力 ✅ 提升利害關係人溝通與跨部門協作能力 ✅ 讓履歷上的專案經驗更有架構、更有說服力 ✅ 從「把需求寫清楚」進一步走向「幫團隊做對決策」 如果你希望自己的專業不只是「做很多年」,而是能被更清楚地看見、理解與信任,PMI-PBA® 會是很值得規劃的下一步。 長宏 PMI-PBA® 第44屆視訊班 📅 課程日期:2026/09/05-2026/10/03,每週六 💻 上課方式:Zoom 線上直播+錄影回放 🎯 適合對象:BA、SA、產品經理、PO、系統導入、需求分析、專案協作相關職能 📌 適合正在累積需求分析經驗,並希望把能力系統化、國際化的職場工作者 早一點開始整理自己的專業,未來在專案、轉職、升遷與跨部門協作中,就能早一點派上用場。 👉 歡迎預約報名: https://www.pm-abc.com.tw/Member/Registration_PBA
長宏專案管理顧問公司・長宏專案管理顧問有限公司

行為改變技術的評估與效果測量 行為改變技術 大葉大學國企系

行為改變技術的評估與效果測量 行為改變技術 大葉大學國企系 一、章節導言 行為改變技術的設計與實施完成後,評估與測量效果是確保策略有效性、可持續性與改進的重要環節。本章將介紹行為改變效果的評估方法、指標設計、數據收集技術,以及結果分析與報告撰寫,幫助學生掌握行為改變專案的完整循環。 二、行為改變評估的重要性 1. 檢驗策略有效性 o 了解行為干預是否達到預期目標。 o 判斷技術或工具的適用性與可行性。 2. 改善與調整策略 o 根據數據分析結果,調整技術組合或實施流程。 o 避免資源浪費,提高干預效率。 3. 確保可持續性 o 評估行為維持狀況,確保改變不僅短期有效。 4. 提供研究與政策依據 o 為教育、健康、環境等領域提供科學依據。 三、評估指標設計 (一)行為量化指標 • 次數與頻率:每週運動次數、每日蔬果攝取量。 • 持續性:行為維持天數、連續達標週數。 • 遵循率:達到指定目標的比例。 (二)心理與認知指標 • 態度變化:對行為的態度評估問卷(Likert 量表)。 • 自我效能感:行為自信心、能力感提升。 • 動機指標:內在與外在動機改變。 (三)環境與社會互動指標 • 社會支持量:小組互動次數、社群回應率。 • 環境使用率:設備使用次數、工具或 App 活動數據。 四、數據收集方法 1. 自我報告工具 o 行為日誌、問卷、調查表 o 優點:簡單、成本低 o 缺點:可能有記憶偏差或社會期望效應 2. 觀察與紀錄 o 現場觀察、攝影紀錄、行為監測 o 優點:客觀 o 缺點:需人工或技術成本較高 3. 數位追蹤工具 o App 記錄、穿戴裝置(步數、心率)、線上學習平台數據 o 優點:持續追蹤、精準 o 缺點:需技術支持、隱私保護問題 4. 混合方法 o 結合自我報告、觀察與數位追蹤,提高資料可靠性 五、效果測量與分析方法 (一)前後測比較 • 定義:在行為干預前後測量指標變化。 • 應用:分析干預效果大小、顯著性。 (二)對照組設計 • 定義:設置未接受干預的對照組,與實驗組比較。 • 應用:消除外部因素干擾,提升結果可信度。 (三)統計分析方法 • 描述性統計:平均數、標準差、百分比 • 推論統計:t 檢定、卡方檢定、ANOVA • 進階方法:多元迴歸、結構方程模型,用於行為決定因素分析 (四)質性分析 • 訪談、焦點團體、觀察筆記 • 用於理解行為背後原因、障礙與文化影響 六、章末重點整理 1. 評估與測量是行為改變技術成功的關鍵環節。 2. 評估指標包括行為量化、心理認知、環境與社會互動指標。 3. 數據收集方法包括自我報告、觀察、數位追蹤及混合方法。 4. 效果測量可採前後測、對照組設計,並使用統計或質性分析方法。 5. 評估結果可用於策略改進、行為維持及政策或研究支持。 七、討論題 1. 選擇一個行為改變專案,設計三個量化指標與兩個心理認知指標,並說明選擇原因。 2. 討論自我報告工具與數位追蹤工具在行為評估中的優缺點。 3. 如何在亞洲大學生群體中,確保社會文化因素被納入評估設計? 八、案例分析 案例 4-1:大學生運動干預專案效果評估 • 背景:某亞洲大學實施八週運動干預計畫。 • 評估指標: 1. 行為量化:每週運動次數、運動持續時間 2. 心理認知:自我效能感、運動態度問卷 3. 社會互動:小組互動次數、App 打卡頻率 • 數據收集方法: o 運動日誌、自我報告問卷、運動打卡 App o 結合前後測與對照組設計 • 分析方法: o t 檢定比較前後平均運動次數 o 相關分析檢驗自我效能與運動頻率關聯 • 結果: o 平均運動次數從 1 次/週提升至 3.2 次/週 o 自我效能問卷得分提升 25% o 社群互動活躍度與運動頻率呈正相關 • 分析重點: o 整合量化指標與心理指標,可全面評估干預效果 o 對照組設計提升了結果可信度 o 數位工具輔助可持續追蹤與調整策略
詹翔霖・管理知識學院 詹翔霖

從識人到用人:剖析性格特質,優化團隊組織配置

文/104人資學院 本文探討了企業在招募和管理人才過程中,如何透過剖析性格特質來優化團隊組織配置。僅僅依賴履歷和技能無法完全預測一位員工的適應性,性格特質乃是成功的關鍵。透過五大人格理論研發的性格量表,企業能夠深入了解求職者的情緒穩定性、合作性與創造力等,避免因性格不合而造成的離職風險。針對員工特質的精準配對,幫助主管制定適合的管理策略,促進團隊合作與穩定性。最終,透過科學的性格洞察,企業可提升選才準確度,打造高效團隊。 本文導覽 性格特質:選對人的關鍵依據 用人選才:從單一特質到性格組合 帶人管理:讓性格成為「用才依據」 性格X職務配對:提升久任與績效 實際應用:從團隊默契到領導選育 讓104測評中心成為選才用才的智囊 在招募與管理人才的過程中,常見一種情況是:履歷看起來完美、技能符合需求,但進入團隊後卻發現適應不良、溝通卡關,甚至短期內離職。這些問題往往不是能力不足,而是「性格不合適」。企業若能在選才階段就洞察性格特質,不僅能預測穩定度,更能提升整體團隊效能。 104人資學院資深專任顧問李冠輝在「精準選才×有效帶人:探索性格特質,打造高效團隊」的講座中指出,現代用人不能只看冰山上的專業技能,還要深入冰山下的性格特質與動機,才能找到「合得來、留得住、帶得動」的團隊成員。 性格特質:選對人的關鍵依據 我們過去常說「選才看能力、用才靠管理」,但李顧問提醒,性格才是決定這個人能否發揮所長的潛在條件。即使具備相同能力與背景,不同性格的人,在壓力下的表現、團隊互動、學習意願、接受回饋的方式都可能大相逕庭。 以五大人格理論(Big Five)為基礎,104測評中心設計的「性格量表」涵蓋情緒穩定性、親和樂群性、勤勉謹慎性、外向實踐性與經驗開放性等五大面向,細分為27項行為指標。例如: 抗壓性與情緒調適:預測應徵者面對壓力時的穩定度。 合作性與社交性:評估其團隊協作的潛能。 謹慎性與堅毅性:反映執行任務的細緻度與持久度。 企圖心與表現性:洞察其主動性與成果導向程度。 創造力與思辨性:判斷其應變能力與創新潛力。 透過短短15分鐘的測驗,就能掌握個人性格在各面向的相對位置,有效避免只看履歷或面談時留下的表面印象。 用人選才:從單一特質到性格組合 用對人,比用強的人更重要。李顧問強調,選才時不能只單點看「這個人有沒有責任感」,而是要思考多種性格的組合。例如: 企圖心高但堅毅性低:可能容易放棄、不穩定。 影響性高但同理心低:可能擅長說服卻易忽略他人感受,造成團隊摩擦。 合作性高但創造力低:或許適合穩定執行型的職位,但不利於創新任務。 這些組合的解讀,不僅有助於選才,也能幫助主管安排任務與溝通策略。104測評中心的報表設計,除了呈現各項性格指標的高低位置,也會提示可能的互補或風險組合,幫助HR與主管做出更立體的判斷。 帶人管理:讓性格成為「用才依據」 主管常面臨一個難題:部屬能力不錯,卻總是與他人發生摩擦、無法主動溝通,或無法承受壓力。這時若沒有性格上的理解,容易將問題簡化為「態度不好」,甚至錯失培育的可能性。 透過性格測評,主管能夠: 找到適合每位成員的工作風格與溝通方式。 避免高潛力人才因誤解而流失。 在帶領團隊時,運用差異性打造互補結構,而非一味追求同質化。 舉例來說,一位企圖心強但抗壓性低的新人,若在初期就安排大量獨立挑戰任務,可能會因壓力導致挫敗感,反而打擊信心。但若安排一位謹慎且穩定的資深同事進行協作,不但能保留其主動性,還能給予情緒支持,降低離職風險。 性格X職務配對:提升久任與績效 104測評中心根據多年大數據建立了「穩定任職模型」,能協助企業預測候選人是否具備長期穩定任職的性格特質。這在高流動率如客服、零售、行政助理等職位中尤其關鍵。 例如,具備「守成性」、「知足性」、「順應性」、「責任感」的員工,在偏重執行面、變動低的職務中通常更能久任、累積經驗、發揮穩定價值。相反地,若員工較具備「創意」與「冒險」特質,卻安排單調例行的工作給他,反而容易出現不穩定、不滿足的情緒,導致高離職率。因此,正確的性格與職務匹配,不只是找對人,更是留住人的重要關鍵。 實際應用:從團隊默契到領導選育 除了選才與用才,性格測評也能幫助組織理解整體團隊的運作模式。例如: 團隊是否過度集中在某一性格面向(如保守、低冒險),導致創新停滯? 是否缺乏情緒穩定與表現導向的中堅人才,造成執行落差? 團隊成員彼此的合作性、順從性、社交性差異大,導致溝通不良? 透過性格分析,企業能建立屬於自己的「團隊性格常模」,日後無論新招進來的是業務、行銷、PM或主管,都能更準確地評估其與現有文化的融合度。 讓104測評中心成為選才用才的智囊 人才不是用看的就能了解,也不是靠面談就能摸清。若你希望: 增加選才準確度,避免誤判與流失 協助主管理解團隊,提升帶人效率 建立符合企業文化與需求的性格選才標準 歡迎與【104測評中心】聯繫,從性格洞察出發,打造高效協作的團隊生態。讓我們一起讓「人」與「位置」的配對,不再靠運氣,而是靠科學。 >> 延伸閱讀:章魚、劍魚、海豚,你是哪一種?五大人格×海洋角色,秒懂人才性格職場力! 👉立即洽詢測評應用
【104職場力】・人才招募

前端面試問題如何反問?8個了解團隊的關鍵問題

面試是雙向選擇,前端工程師面試也要善用反問問題的機會,了解團隊與公司的工作模式,更深入了解工作細節。本文作者為前端工程師,網站前後端開發經驗逾9年,以自身經驗整理前端面試可以反問的8個問題,有助準備面試與掌握面試主導權。 文/林彥成|前端三分鐘 本文目錄(點擊可快速前往) 面試前端,你還有什麼問題想問嗎?前端面試可以反問的8個問題前端面試反問1:是否有遇過常改規格的情境? 工程師會需要如何應對?前端面試反問2:通常是怎麼處理樣式檔?像是BEM或依元件或頁面開檔案放置?前端面試反問3:目前公司有幾位設計,是怎麼合作的?前端面試反問4:請問會需要整合不同的後端嗎?前端面試反問5:專案中有用到哪些設計模式?前端面試反問6:專案的時程會很趕嗎? 當工程師遇到困難時,會如何協助解決?前端面試反問7:如果有十幾個需求同時開發或是需要轉換框架函式庫,會怎麼進行?前端面試反問8:會在什麼時候決定將共用邏輯抽取出來成為function或是常數?4個問題了解面試官和團隊 在新鮮人階段時,通常不太確定面試可以問什麼或該問什麼,當面試到最後被問起:「你還有什麼問題想問嗎?」又該怎麼回答? 隨著職涯的發展,這個問題終究是回到自身想要成為什麼樣的大人? 對於個人來說,面試的目標是要找到不討厭、別人願意付錢請我們做、我們可能也做得不錯的事情。 面試前端,你還有什麼問題想問嗎? 在面試過程除了被面試其實也在面試團隊跟公司,而一個好的問題可以幫助我們從更多面向去了解這間公司工作樣貌,進而去看看公司有沒有符合想要的職涯目標、工作型態。 扣掉找新人免洗的狀況,大部分的公司都是遇到問題才會徵才,單純擴編的狀況可能並不多,而企業目前的問題很可能是造成前一位員工離職的原因之一。 在轉職時,要怎麼知道接下來是不是想要體驗這樣的職涯環境?或著說工作樣貌是不是自己喜歡的? 【作者檔案】林彥成,資深前端工程師,網站前後端開發經驗9年。珍貴線上Q&A機會,直擊台積電工程師的真實生活!限時報名>> 前端面試可以反問的8個問題 致那些年我踩過的坑,也預祝大家在新的一年填坑大吉。 小編是前端工程師,決定在工作一年左右轉換的原因可以參考小編談談選擇前端的理由這篇文章。 前端通常是在設計、後端都完成後才進行收尾,收尾的同時也在幫規格、設計、後端Debug,所以大家在大聊一波慶祝工作完成的同時,我們會發現只剩前端還在工作。 接下來會從小編當前端工程師過往遭遇的問題和解法反思未來職涯疑問,就讓我們一起看下去。 前端面試遇到的常見地雷 面試遲到讓面試者等 問很多跟工作無關的問題,有女朋友?結婚有小孩了沒? 請我們又多填一份跟104一樣的履歷表 面試沒問太多技術問題都在聊天 很急著壓報到時間,燙手山芋正在快速拋接中 試用期砍薪水,過了還不一定會調整 不過這邊想要特別說明一下,我朋友在面試的時候很誠實跟主管說接下來的目標是交女朋友工作什麼的都是浮雲,而老闆不管在面試時或是面試結束後也給了很多機會,這邊不得不感謝那個問了問題後有協助處理的老闆。 前端面試反問1:是否有遇過常改規格的情境? 工程師會需要如何應對? 為什麼問這題:常改規格並沒有不好,要看的是有沒有體驗到好的軟體開發流程,目標是確認公司開發流程是不是下一份工作的目標,像是有分測試和正式環境嗎?上版本遇到bug會在什麼時候修? 常依需求修改資料庫Schema或API,每次都要重寫邏輯以及資料庫互動的部分 需要常常顯示不同的統計,可考慮導入GraphQL從Client決定,減少開API的時間 使用Document-Oriented的資料庫,POC階段相對簡單 隕石式開發,主事者看到畫面後覺得還想改就又重來一次 出Mockup或是設計製作不須切版的假畫面流程 出一個Demo用的Prototype(處理關鍵流程,不須注重美觀)讓不熟網頁開發的主事者了解目前的狀況和方向,確認後才進行設計切圖、前端切版、後端開API 前端面試反問2:通常是怎麼處理樣式檔?像是BEM或依元件或頁面開檔案放置? 為什麼問這題:是不是可以在這樣的專案架構下學到東西。 CSS選擇器和規則們就像女孩化妝桌上的化妝品們,桌上總是放著各個種類,數也數不清大罐小罐擠的噴的擦的,在沒有預備知識和整理規劃的情況下,若要一個男孩子短時間搞清楚簡直是天方夜譚。 該怎麼透過CSS的架構來優化,可以參考之前小編寫的如何「透過BEM、SMACSS、OOCSS、Atomic CSS 簡化樣式開發流程、減少維護成本」。 撰寫地圖專用的圖層SLD樣式檔(類似XML)超過一萬行 官方有介紹使用CSS的寫法,運用Class共用的特性可讓行數減少 樣式檔沒有寫在元件中,也沒使用預(後)處理器,上千行的樣式檔搜尋「.user-photo」也許有十幾個結果 樣式需要有命名規則(BEM) 導入SCSS 前端面試反問3:目前公司有幾位設計,是怎麼合作的? 為什麼問這題:希望可以看出現在的專案是不是好維護,打聽一下工作流程或是有沒有Design Guideline或使用Zeplin或figma這類工具。 同樣功能的圖片大小長寬比不一 object-fit background-size: cover 重新切圖 拿到檔名是123543.jpg大小超過10MB 請設計壓縮一下 小於5MB可使用TinyPNG 設計沒有考慮到字數過多的情境,導致上字詞之後與預期狀況不符 overflow: hidden 改設計 前端面試反問4:請問會需要整合不同的後端嗎? 為什麼問這題:評估自己的能力有沒有辦法處理。 會需要串接不同網域的後端 使用Nginx Proxy 改成在後端才打API 後端開放Domain解決CORS 不同API的配置大多不太一樣 Token都移到Cookie,這樣相關的Token會自動送回相關子網域的API 善用客製化後的Axios Instance 前端面試反問5:專案中有用到哪些設計模式? 為什麼問這題:看現在的老闆或是同事是怎麼看待問題或是歷史遺跡。 什麼是Pattern,Pattern就是改善如何去架構程式的方法,主要是讓程式碼能夠在元件間共用。 用Java的概念寫Javascript,有非常多的Prototype的寫法,文件不清楚的情況下,導致實作上每次都需要追本溯源的看,考驗搜尋或是編輯器的能力。 使用Component-Base的函式庫或框架,並建立故事書。 善用設計模式,React常見的Component Pattern就是HOC或是Render Props。 前端面試反問6:專案的時程會很趕嗎? 當工程師遇到困難時,會如何協助解決? 為什麼問這題:如果老闆只剩下壓時程的功能,那是不是我們用個鬧鐘或是Google Calendar就好了? 主管可能不懂前端並無解決問題或協調資源的能力,只剩壓時程及提出需要限時解決。 提早尋求同事協助,並看價值觀是否願意加班解決。 時間給的不夠屬於管理上的問題,無法靠溝通解決就盡快重新找工作。 前端面試反問7:如果有十幾個需求同時開發或是需要轉換框架函式庫,會怎麼進行? 為什麼問這題:要看的是與歷史共業的生存法則與態度。 不同的產業別都會有歷史的包袱(Workaround),可能還是會用一些比較舊的東西。 除了東西較舊也可能遇到專案架構及程式混亂,這有點像是煉蠱的過程,看最後誰會生存下來。 專案在後期才考慮要加入i18n或伺服器渲染 React本身是一套過於單純的函式庫,容易且戰且走疊床架屋,建議可以參考 Next.js Repo中的Example 趕時程但又好又快又便宜無法共存,專案中可能滿滿的Workaround,像資料來源用Google Sheet 留下 // TODO: 及未來可改善方向 同樣一種功能有多種寫法或是Deprecated的寫法。 討論用哪種方法好,有時間就盡快合併,讓程式碼更好維護 尋找Deprecated寫法的替代方案 前端面試反問8:會在什麼時候決定將共用邏輯抽取出來成為function或是常數? 為什麼問這題:炫技跟過度結構化並不會讓專案變得更健康。 一層又一層的HOC封裝:HOC像是一個工廠,把原來的元件變身或加強,所以不建議包太多層。 過度或是過早的結構化,很簡單的功能卻太早預想會變成大專案 這裡有兩個觀念想要分享給大家,YAGNI和RUDT: YAGNI(You Ain’t Gonna Need It.) 真的需要使用XX模式嗎? 真的需要拆分成小元件嗎? 真的需要切成一堆小介面和抽象類別嗎? RUDT Read:最短的時間、最少的檔案 Update:CRUD features時可以用最小成本去改 Debug:菜鳥工程師也可以很快找到根本問題 Test:問題、結果都可以容易被複製被測試(資料面像是抽獎時該怎麼辦?) 4個問題了解面試官和團隊 同場加映4個問題,來自Medium的what questions should you ask the interviewers。 問題1:您的工作一天大概是怎麼過的? 這題是開放式的問題,目標是希望可以聽到一些工作型態。 有些面試官可能會說公司通常是早上8點半上班到晚上6點,有些面試官可能會說我們公司跑Scrum每天早上會有站會,偶而晚上會跟其他國家同事開會。 藉由這個問題,你大概就能夠了解如果進入這間公司,你大概會過怎麼樣的生活。 延伸的問題可能會是趁機問一下加班、出差的頻率,或是任何你對工作型態的好奇。 問題2:最喜歡和最不喜歡這個團隊或公司的地方是什麼? 第一個部分通常是簡單的,但其實真正有趣的會是第二個部分。 面試官通常在有HR的場合會講不出來,甚至只會模糊的打官腔,可能會有面試官回答說,我不太喜歡頻率太高的會議或是一直在不同的產品中轉換。 最主要的目的是,透過這些回答,我們可以去延伸一些後面的問題,甚至我們可以只是單純再問說哇那到底是有多討厭多不喜歡,即便我們不會得到直接的答案或是他們真的不喜歡的地方,但我們仍舊能從這些回答中得到些蛛絲馬跡和感受,也許這些感受剛好也會是你在意的。 問題3:這個團隊接下來的目標是什麼? 這個問題很適合問團隊主管,至少在決定加入這間公司前,可以知道自己未來2到3年大概能有什麼樣的成長。 這個問題可以幫助我們了解這個團隊是否在成長中,若是正在成長是不是有一個規劃好的計畫藍圖?如果是的話,就可以評估我們的戰力是否可以協助公司推進。 那如果是一個穩定的團隊,只是做一些日常維護的工作,那該問自己的問題可能會是這是我們這個階段想要追求的嗎? 問題4:請問您通常都是怎麼帶領團隊? 主管的帶領風格會對你接下來工作的成就和快樂有非常大的影響,藉由這個問題,你也許可以知道主管的管理程度,也許有些會說他們做微管理,有些也許會說只需要你一周寫一次週報。 從回答中,你可以判斷這個主管的個性是不是適合你,提早了解這些層面會比進去之後後悔要來的更好。 (原文標題:面試前端,你還有什麼問題想問嗎) [joblist_plugin title='更多104【前端工程】工作機會' url='https://www.104.com.tw/jobs/search/?keyword=%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%AB' amount='3']
【104職場力】・軟體工程

有任何收穫或想分享的,都來和大家一起聊聊吧!