沒基礎、非相關科系,想轉職當程式工程師門檻很高嗎?培養3個心態,上手就不難
作者/田育欣(AppWorks School 校長) | 酷青酷業 | 2019-08-30
瀏覽數
28806
與其說是「怕麻煩別人」,通常往往是「怕自己問了笨問題」。但問題本身其實是中性的,愈是去評價問題的優劣好壞,愈容易讓自己陷入不敢提問的困境。
圖片來源:unsplash.com
舉例來說,許多開發環境都有系統Bug,若待機久了運作上會失常,即使是沒有缺失的程式碼,也有可能跑不出應有的結果。此時有經驗的工程師,會試著「重新開機」或著手解決系統的問題,不到 10 分鐘問題就解決了,但缺乏實務經驗的初心者,通常不會想到原來不是程式碼的問題,糾結許久卻苦無頭緒,可能要等到兩、三天後,意外將開發環境關掉重開,問題才突然解決。
這種心態,與其說是「怕麻煩別人」,通常往往是「怕自己問了笨問題」。但問題本身其實是中性的,愈是去評價問題的優劣好壞,愈容易讓自己陷入不敢提問的困境。
反之,若能將每一個問題單純視為學習的機會,越快解決問題,就越快累積經驗值,才越有機會成為合格的軟體工程師。
當然,靠自己的能力解決問題,會有很大的成就感,但若發現自己已經困在同一個問題好幾個小時了,不妨開口向工程師朋友請教,透過他們的經驗,幫助自己更快速成長。
如果真的覺得朋友很忙,網路上的技術討論社群如 Front~End Developers Taiwan、Android Taipei、iOS@Taipei 等,都很歡迎新手張貼問題,也會有熱心的工程師前輩幫忙解答。
總結來說,拜網路產業開源風氣之賜,程式開發相比於其他技能,有非常多的網路學習資源,卻也容易讓新手迷失,希望以上三點提醒,能夠幫助初心者檢視自己的學習問題,進而有所突破。
(本專欄反映作者意見,不代表本社立場)(本文作者為Team AppWorks 原生成員,2011 年起以實習身份加入,畢業後升格為投資分析師,而後轉任 AppWorks School。台大財金系畢,輔 AIESEC 與國標拉丁舞,熱愛舞蹈與所有美的事物。)