女生要當兵嗎?一個預官的反思與建議。
#女生應該當兵嗎? #我們真的要上戰場 ?
#不怕排長帶你們衝哎哎哎步槍兵人勒
好友台北市議員徐巧芯前天在節目上公開提到恢復徵兵制以及女生可服義務役,也引起和王浩宇議員之間的論戰,這是個很好的公共政策議題,事後和她及其他幾位朋友也對此有所討論。
身為剛教召回來、戰事發生時要帶著後備部隊衝第一線的步兵預官,也想藉這個機會談談實務面自己看到的問題,與提供改革解方的思考。
先講結論,我支持 #朝全徵兵制方向 去思考改革,為什麼?
落實全民國防、軍愛民民敬軍,也要民先懂軍啊。
➽
1⃣️ #徵兵募兵傻傻分不清楚?
首先,我國從過去到現在實行的兵制嚴格來講其實是「#徵募併行制」,國防部以前也發布過新聞稿澄清外界以為國軍要進入「全募兵制」的錯誤看法。實際上依照《兵役法》的相關規定,83年次以後出生役男仍依法服4個月常備兵役軍事訓練,也是屬於徵兵制義務役的一環。
上次推行的兵制改革主要是著眼於加強常備部隊的專業戰力(就不會一直在訓練新的一年兵時間到又退伍造成戰力青黃不接),因此常備部隊也走向全志願役、專業化的「募兵」方式來吸引專職當兵的人,只能說這些都是在「#徵募併行制」的框架內所做的調整。
但巧芯所提到的「徵兵制」就稍微不太一樣了。
嚴格來說,男女都要當兵屬於「#全徵兵制」,就是除了專業職業當兵的人以外,所有國民不分性別都要服兵役的義務役,並接受長期(1-3年)的軍事訓練,除了貫徹全民國防的精神戰力,也是實務上讓「國防軍事」落實到全民的生活中。舉例來說,以色列🇮🇱、挪威🇳🇴等國家是實行「全民皆兵」,男女都要服義務兵役,而且是偏向軍事的,#女生也要拿槍打仗。
以色列大家可能比較熟悉是因為它強敵環伺、屢戰屢勝的關係(還有IG上很多...以色列女大兵?),挪威在2013年國會投票通過時除了防範俄羅斯以外,有一個很大的目的是 #推動真正的男女平權,也使得挪威成為第一個強制兩性服役的歐洲與北大西洋公約組織(NATO)國家。瑞典🇸🇪也在2017年宣布恢復徵兵制,且徵兵不分男女,理由同樣包括 #促進軍中性別平等。
其他實行義務徵兵制且強度比較高的國家包括南韓、瑞士、新加坡、越南、泰國(抽籤徵兵)等等,役期從一年、一年半到兩年不等。就連法國都在去年重啟兩階段的徵兵制(但內容多樣包括社工服務等)。以色列則是男生3年,女生2年,超硬。(不過以色列今年七月才剛正式宣佈男性役期從32個月調降到30個月,女性一樣24個月,許多軍方將領反對認為會造成人力短缺)
美國🇺🇸歷史上一向是承平時期採取募兵制,戰時改為徵兵制。不過,韓戰結束至北部灣事件,兵役登記系統繼續徵兵,1954至1964每年大概140,000連冷戰平時美國還是有繼續徵兵的動作。(感謝 #方恩格 提供補充)而美軍徵兵的對象男女不拘,不過目前還有少數戰鬥工作不對女性開放。
有很多的聲音認為台灣的兵役與後備制度應該改革,要改什麼?
➽
2⃣️ #後備現在是什麼狀況啊喂
台灣社會對於國軍的看法以及在陸軍當中服役的經驗觀感網路上很多,這裡就先不展開。
美國人其實近年來講了很多次認為國軍後備戰力不足、應該改革的情況,請自己參閱(bit.ly/3ieOUU2),儘管美國人有他們自己的國家利益考量,但內容很多地方我認為是值得參考的。
(之前寫《中共攻台大解密》而在台灣有一定知名度的美國軍事智庫研究員易思安 Ian Easton曾經在蘭德撰文寫過〈Transformation of Taiwan's Reserve Force〉,有興趣的可以參考,bit.ly/3l0xRGO)
近期的《新新聞》也出了一篇專門談後備制度改革,大家可以先看看(bit.ly/2SmeFr7),包括國防部長最近說後備要優先召集一年義務役....但這群人數量已經從69萬人下降至47萬人,軍事訓練役則將逐年成長,到民國115年(2026)就會消失,接下來還有少子化的問題,如何保持後備戰力?後備戰力又有無必要?
政府看起來現在在做行政制度調整的準備,要加大投入資源跟提升後備位階,但對我一個第一線的排長來說,重視的還是實際訓練內容以及士兵的戰鬥認知有沒有跟上。
先講一下自己的體驗。
以前大家普遍認為回去教育召集就是重溫「陰間」生活、上課很涼等等,甚至很多人一接到教召令就買機票出國或是跟公司報出差來逃避⋯⋯個人非常反對這種作法,不只愛不愛國的問題,而是這會傷害台灣整體的軍心士氣與實際戰力,近年國防部有對此作出一些改革來限制,很棒。
平均來說現在是退伍後八年內會召集至少兩次,每次一週(軍士官七天、士兵五天),而我這次回去已經很充分感覺到跟以前不一樣,實戰科目很多,滿滿的行軍、操課與打靶,沒有什麼休息時間。不只是帶隊的義務役軍士官,接訓協訓的志願役軍士官也非常辛苦(感謝他們為國辛勞)(敬禮)。坦白說,確實讓我感覺到兩岸情勢是真的緊張,為什麼?
中華民國在台灣目前是一個 #海島國家 的狀態,過去到現在的防衛指導主要都是「嚇阻+殲敵於海上&灘岸」,很多聲音都認為「加強海空軍實力就好,一旦海空軍打光讓老共上岸就完蛋了,也沒什麼好守的;而過去大陸軍主義在新的情勢下也應該被揚棄⋯⋯」
這些說法都不是沒有道理,也因此台灣的海空軍無論在裝備、素質以及國際交流等層面確實都是很優質的,陸軍尤其是一般部隊普遍就稍微辛苦一點。但近期兩岸緊張對峙的情況以及當時在部隊裡接收到的一些資訊跟訓練內容,其實都讓我感覺得到國防部確實有認真陸戰的心理與實際準備。國軍當然也不是笨蛋,五六年前服役時陸軍訓練的科目主流就是城鎮戰為主了,但一直沒有引起社會的重視。
除了大家都認為戰爭似乎很遙遠以外,沒有全民皆兵也導致軍民分家,人民不關心軍務,如何熟悉與落實全民國防?陸軍才是跟廣大民眾比較相關、也是更值得我們關注的。
➽
因為不能詳述後備的真實狀況以免洩露軍機,直接講小結:
a.#戰時接到動員令要不要裝死?
我和同為預官排長的朋友都會建議你最好要出現才比較可能活下去,不要以為躲在家裡會很爽。
戰時一切軍管,躲在家裡等被炸/等投降不一定比較好,更不用提被憲兵or警察抓走軍法審判以及失去反抗的機會。
雖然也有論點認為不要拿槍以免在戰時被當成軍事人員攻擊,但我個人是反對甚至有點鄙視這樣的看法,命運要自己掌握,槍在手比任人宰割好。
b.#後備部隊戰力如何?
身為要帶兵的軍官....坦白說,後備部隊扣除志願役幹部以外,整體戰力的訓練還有不小的加強空間。其實就我的感受,如果是在被入侵而被迫要防守的情況下,我所在的部隊 #戰鬥意志都還算堅定,但技術的部分,主要還是訓練時間太短以及間隔太長,所以不夠熟悉戰鬥技巧與進入那個「知道自己現在是要上戰場的戰士」的狀況,這也是國防部從去年底開始就加強教召訓練內容的原因,現在已經沒有什麼「血濺車籠埔、魂斷金六結、歡樂斗煥坪」這種事,基本上到哪裡都是一個 #血濺魂斷 的狀態,後備的實力有在增強,這一點要再次給國防部與基層幹部們掌聲。
c.#後備部隊的任務?
其實有同樣是後備部隊的一些預官、士兵有在網路上講他們接收到的大致任務內容,我覺得國防部可能要好好巡邏一下。但是就內容而論,本質上就是兩個字「守土」(少部分會有別的任務),而目前的後備部隊如果要按時完成這些任務,我認為訓練跟準備是稍嫌不足的(主要是戰鬥,其他還好),從動員、集結、整隊、領裝、動員、了解任務到實踐任務內容,特別是任務性質的關係可能會影響到部隊的信心,那平時的戰鬥意志培訓、尤其是作為底氣的戰技訓練就很重要,才能在戰時發揮戰術價值,不是單純上去當砲灰。
昨日也看到新聞國防部長表示已經研擬改革方案,將加強召訓天數與頻率,這是對的方向,但我更期待訓練科目內容能否更靈活、符合現實。
之後的訓練建議科目上還是要變成「#任務導向」,而不是為教召而教召、科目本身強度變強而已。戰場的經營、熟悉以及實地跑一遍大地,都有助於戰時真正要上場時的信心、存活率與任務成功率。
➽
3⃣️ #台灣兵役制度該怎麼改
a.#心態與內容:
我覺得在討論這件事情的時候,大家常常把「當兵」這個詞窄化為「#拿槍上戰場」,也因此一談到「女生要當兵」就引起很多爭議,但其實軍隊有非常多其他事情可以做,幾乎也涵蓋社會上大部分職業(也因此就沒有所謂女性不適合當兵的問題,女性在許多事情上可以比男性做得要好)。
有興趣的人看看這篇《美華軍語辭典》(bit.ly/33c6ELq)提及的職業及術語就可以知道軍隊任務涵蓋的內容有多廣。
以色列新創科技產業如此成功,正是因為軍隊根本就是他們的先進職訓所,一退伍就創業搞網路公司研發軍事用軟體與無人機的比比皆是,畢竟科技進步的動力往往來自於軍事發展,網際網路(internet)也是冷戰時期從美國國防部的內部軍網演化而來。
而美軍退伍後除了聯邦政府的福利cover與各種社會職涯的申請優惠以外(比如免費或減免大部分學費上大學),大多也不怕依照他們在部隊的專長找不到工作,這是國軍已經有在模仿但需要更深化改革的重點。
簡單說,台灣社會要先改變「好男不當兵,好鐵不打釘」以及「當兵就是打仗、開槍」的心態,才會覺得當兵是一件普遍可以接受甚至對職涯有幫助的事情。
舉個簡單的例子,台灣普遍都認為學歷史好像很沒用。但在國外很多部隊或美軍來說,讀歷史可以去做戰史研究、情報分析、聯絡官甚至協助寫作戰規劃,搞得不錯的還給你獎學金進修以後到陸海空軍軍官學校教戰史、教軍事策略。
學工程和化學的除了搞爆破玩炸藥,更可能要懂如何蓋房子,因為你要知道如何用最少的炸藥摧毀最多的房屋結構,退伍以後去當工程師、當建商或是教化學當絕命毒師(?)都可以。
並不只是大家都要當兵或懂開槍而已,
這才是「#全民皆兵」、「#寓兵於民」的最高境界。
➽
b.#役期與內容:
有鄉民在PTT上分享「外國有強大外敵鄰近的國家」的兵役役期(bit.ly/3cEyX8i),相對來說台灣現在四個月的軍訓役是真的很短,而且完全不構成戰力,下部隊基本上只是搞事而已。除了適當延長役期以外(我個人認為起碼還是要恢復到一年),也有很多聲音強調重點不是役期的長短,而是訓練內容應該要朝實戰化來做改變,不應該還在用美軍二戰前後的單戰(單兵戰鬥教練),喊些脫離時空背景又實用性低的口號。這一點已經非常多人都公開提過了。
(這邊有篇美軍退役士官Allen Lin對國軍新兵訓練的單兵戰鬥教練評論,http://xn--bit-9u3ey63rpnc20p93e.ly/2G09quB)
某種程度上我同意這樣的看法,畢竟這些東西雖然對進入戰場狀況有點幫助(主要是活用聯絡手勢之類的),但到了真實戰場地形上其實很難應用,還不如好好訓練基本體能和移動中射擊、經營與自己後備部隊相關的戰場場地,了解哪裡有加油站、哪裡有軍營、哪裡有重要機關、不同類型道路移動方式到時怎麼處理?怎麼跟上級單位聯絡?停電了大家到時候聯絡方式備案為何?會用無線電的人有多少?知道不要亂開無線電免得被敵軍鎖定的人有多少?
我想,這些東西可能有許多後備軍士官並不清楚,但對一個排長來說,了解這些資訊遠比背單戰重要太多。各位士兵也不希望帶你打仗的排長一問三不知吧。上戰場,最重要的不只是完成任務,還有負責任地帶大家活下來啊。
此外,假日開放軍營靶場讓民眾體驗電子或實際打靶、廣推生存遊戲活動甚至編組民兵團都是實際可行、民間軍武圈也有能量可以培養並支撐起來的東西。把生存遊戲或打靶當成一種全民運動來推廣,#把國防生活化,可能比精進教召內容的成效更大。
➽
c.#軍事訓練交流
這個東西有點敏感,包括美軍在台小規模協訓的狀況最近雖然已經是公開的秘密了(喂),而實務上這個想法應該會因為觸碰到中國大陸甚至美方的外交政策底線而無法很快實行⋯⋯
不過以前在某地實習的時候,曾寫過一篇報告談國軍可思考仿照新加坡來台灣的「星光計畫」一樣,將不只是精英部隊,而是成建制擴大將一般志願役甚至未來全徵兵義務役的軍士官兵都有機會到國外盟國輪訓半年到一年,除了可以獲得接近實戰的訓練經驗外,更可加強語言能力,藉此吸引有志從軍的年輕人與優秀人才。
如果加入國軍不只是掃地出公差搬庫房,而是可以學得實際戰鬥能力與可應用的外語能力,國家還付你薪水,誰不搶著要?
但這個政策顯然會因為其他因素而暫時無法實行,只能等待時機成熟了。
#題外話,有看到媒體報導政府明年將派3員到以色列考察後備動員制度(bit.ly/34bwfTR),我猜應該就是要成立全動署的那幾位長官(?),但真心建議如果政府可以的話,希望多派幾位員額且包括基層幹部,才能廣泛收納基層真實狀況與意見並根據這些意見來吸收以色列的制度哪些是可以照搬回來、哪些是需要調整才能適應我國後備制度的。
另外也懇請注意不要只學到器物制度沒有學到理念,畢竟以色列面對的狀況跟我國不同,多去理解他們的宗教、文化、建國歷史、制度淵源,才能真正理解以色列軍隊的建軍思想以及他們之所以強大的原因。
➽
4⃣️#女生可以做什麼🙋?
國高中上軍訓課的時候,女同學大多要了解與學習的是護理與急救方面的知識,但也有國防教育知識以及高中畢業前會有打靶的體驗,但就僅止於此了。如果未來女生也要服兵役或類似替代役的軍事役別,現在比較常見的建議包括服半年到一年的軍事/社會役,學習包括醫療衛生、戰場救護、後勤經理、通信、電子、情報等在內比較不需要用到太多體力的任務。
不過,也有對於男女一視同仁朝 #以色列化 的想法,除了訓練成步槍兵外、戰車/機駕駛、醫護兵、狙擊手與觀測手等戰鬥兵科可能也相對適合女性。
我覺得以台灣目前的社會情況暫時應該很困難,民眾大概沒辦法接受這麼劇烈的轉變,以及軍方對於這方面的硬體、軟體與制度上的準備也還嚴重不足。近年敵情升高,也許台灣社會開始願意思考這件事,如果真的要推動,現在就必須開始認真討論。
美軍近年的女性比率約是15%,國軍呢?也是14-15%。根據媒體報導:「早期女軍人多半限於『辦公室單位』任職,近年愈來愈多職缺開放給女性。例如,陸官畢業的女生,原本在戰鬥兵種(步兵、砲兵、裝甲)中只能選砲兵,否則就要選化學、通信、工兵等支援兵種;如今各兵種都已開放,連戰車乘員都已出現女性。以往女性飛官多限於駕駛運輸機、直升機,近年起也開始加入戰機單位。」
(本段節錄自 程嘉文,〈國軍女官兵人數 突破2萬大關〉,《聯合報》,20180405。)
所以整體來說是朝一個女性越來越多也撤除差別待遇的方向走,我認為這也才是一個健康、正常的發展,無論對戰力、士氣、促進女權與性別平等來說都是好事。
➽
➽
➽
以上,已經太長了,就先寫到這裡為止。盡量用很淺顯直白的方式去談我自己對這些議題的看法,還有許多細節未竟,希望可以有更多人一起關心國防議題的改革。而兵役制度,除了能夠達到國防的目標,更應該注重給予軍人應有的待遇、尊嚴和榮譽,否則即便募兵,能夠吸引優秀的人才投軍嗎?拼招募的績效數字是如何來的,基層心知肚明。
如同一同討論的友人所說,「可以的話當然是以募兵的精銳為主力培養對象,但重點在於讓不打仗的(台灣這點與美國不同),人一樣可以得到尊重、榮譽以及好的待遇,培養全民國防的精神與意志。」但很矛盾地,如果不讓全民都感受到當軍人的辛苦與風險,前述的想法也很難被推動。
自己是軍人家庭出身,也因此當兵時決定考預官盡一份心力。無論你的國家認同為何、是哪幾個字,這無關「政治」,是有關於 #我們能否繼續保衛我們生活的方式。
沒有人會故意希望打仗,除了少數可以因此得利的人。一直煽風點火的人,真的要好好看看他們究竟是站在哪一邊。那要探討這件事,就該務實一點檢視現況、理性討論解方,希望有更多人一起討論與支持國軍的改革,而不是單純爭吵、嘲笑誰是什麼役,要不要上戰場、愛不愛國而已。
畢竟一個以不當兵為榮的國家,大概很難不被滅亡。
如果這幾年要打仗,就是我們這一代要上戰場。台灣不是靠口水就能保衛,希望那些叫囂戰爭卻又不願當兵、不願付出的人可以知道這一點。
#支持中華民國國軍 🇹🇼
#預官102之2梯機械化步兵少尉排長報到
(影片與留言處圖片為本人2019年3月參訪以色列看到的情景,女生要拿槍當兵,也可以當得很好,還有戰場被擊毀的戰車殘骸、戰爭下的青年塗鴉訴說對戰爭的厭惡與無力感的遺跡,這一切都值得我們深思。)
國外遊戲工程師薪水 在 矽谷阿雅 Anya Cheng Facebook 的精選貼文
[職場百寶箱 求生工具揭秘]
很多人問我工作有什麼有什麼職場秘密工具,下面實用爆表大補帖開放大家參考!
跳槽找工作 https://www.linkedin.com/
罵自己公司,查別家公司評價和薪水 http://glassdoor.com/
跳槽比薪水 levels.fyi/
在pdf上寫字,把pdf轉成word https://smallpdf.com/edit-pdf
下載看起來超厲害簡報範本,讓大家不注意你的簡報內容 slideteam.net/
優化app評價,洗白用戶壞評價 http://apptentive.com/
用臉書同事版工作,同事天天都可以貼文說自己多厲害和週末吃了什麼給你羨慕 https://www.facebook.com/workplace
外國客戶寫信看不懂,趕快翻譯 https://translate.google.com/
剪貼表情符號裝可愛,希望老闆不罵你 https://getemoji.com/
ab測試,證明老闆說的是錯 optimizely.com/
做用戶測試,證明老闆說的是錯 usertesting.com/
查競爭對手的網站用戶是誰 alexa.com/
查競爭對手流量多少 similarweb.com/
查競爭對手seo寫什麼 seoquake.com/
案子搞砸趕快送禮給客戶 http://giftpack.ai/
縮短網站連結 http://bit.ly/
做問卷 http://google.com/forms
存文件 https://drive.google.com/
跟同事溝通兼聊天 https://slack.com/
計畫產品地圖,安排一些你明明未來一年做不到的事情在下個月 https://asana.com/
專案管理紀錄與公告,明明大延遲,還是要裝進步 atlassian.com/software/confluence
太忙男女朋友生氣,送禮消消氣 https://giftpack.io/
看你IG買來的app下載後到底有沒有用你的app
https://www.appannie.com/en/
數據管理平台,把你擁有的用戶資料360度拼在一起 https://www.adobe.com/experience-cloud/topics/data-management-platform-dmp.html
把行事曆排滿裝忙 https://calendar.google.com/
查你公司產品英文名字有沒有人用 https://www.uspto.gov/
老闆說什麼有聽沒有懂 https://www.wikipedia.org/
老闆說什麼有聽沒有懂,三年後還是不懂,上課去 https://www.coursera.org/
徵才,想用香蕉找不是猴子,騙人窮志氣不窮新創人 https://angel.co/
開永遠做不完的需求表單給工程師 https://www.atlassian.com/software/jira
螢幕錄影跟工程師證明app都是bug https://support.apple.com/en-us/HT207935
參加國外座談會對潛在客戶死纏爛打 https://www.brella.io/
沒加薪,士氣低落訂珍奶給大家喝 https://help.doordash.com/consumers/s/article/What-is-a-group-order-and-how-can-I-create-one?language=en_US
辦活動,找臨時工做全組都不想做的雜事 https://www.taskrabbit.com/
全天候緊盯印度工程廠商有沒有做事 https://www.whatsapp.com/
同事快發瘋,建議他冥想 https://www.headspace.com/
弄個免費美國電話,讓矽谷獵頭找 https://www.textnow.com/
每天滑手機IG,覺得自己太懶,聽聽有聲書 https://www.audible.com/
簡報沒內容,給同事玩遊戲殺時間
https://kahoot.com/
簡報沒比人家好,但穿要比人家正,可惜自己沒品味又不想洗衣服 https://www.renttherunway.com/
發垃圾郵件給消費者 https://mailchimp.com/
寫專業文,吸引獵頭 https://medium.com/@anyacheng/
傳大到爆,裡面卻沒內容的ppt給客戶 https://www.dropbox.com/
畫很漂亮但其實工程師做不出來的app跟老闆要預算 https://www.invisionapp.com/
跟工程師證明網站真的慢到爆 https://developers.google.com/web/tools/lighthouse
設計師畫紅色,工程師卻做成綠色,有理說不清,用app畫清楚 https://zeplin.io/
屬下抱怨生活不夠好,讓他看看什麼叫糟,麥當勞之家做義工 https://rmhccni.org/
公司要捐錢做形象,世台基金會作公益,順便幫台灣做國民外交
https://www.stufunited.org/
老闆說要捐錢抵稅,快幫台灣浪浪美國找家 Animal Rescue Squad International https://www.facebook.com/AdoptARSI
國外遊戲工程師薪水 在 小吃貨的英國生活日記 Facebook 的最佳貼文
#關於成為工程師這件事 #文長慎入
如果有follow 我之前寫的種種文章,大概就知道我的一些經歷。但這邊還是來快速回顧一下。
大學的時候唸了歷史系,雖說跟分數也有關係,但一部分也是因為我對歷史很有興趣,小時候當所有人都想當老師,或醫生護士這種職業的時候,我總是想說要當那種什麼考古學家~探險家之類的,當然歷史學家跟發明家也是在考量的項目中,長大以後才發現,這好像有點不是現實中可以很容易實現的職業。
很多科目,像是歷史,或者其他社會科學相關的,在台灣畢業以後都非常難找工作,即使你認真向學,決定一路念到博士,也不見得畢業後可以找到教職或博後。即使是商學院畢業出來,在台灣可以做的也很有限,尤其當你是什麼管理學院相關的出來,也不太有機會直接躍升管理職。
台灣的產業其實比很多國家來的少,可以做的工作也有限,大部分都是科技相關,這也造就了台灣過去二三十年的榮光,到現在也一直是科技業為主流。當然科技業變成世界主流已經不是這一兩年的事情,全世界越來越多人想要擠進科技業,因為科技進步導致很多傳統產業面臨倒閉或者被迫改變。
說起來一開始除了自己想要試試看自己到底學不學得會寫程式這件情,再來就是因為不想一輩子領著低薪過著普通OL的日子,加上一直對國外有的憧憬,很想去國外看看外面的世界,體驗國外的生活,尤其是對歐美國家有著美好的想像。
要說當時為什麼做了這種倉促決定,其實大概就只是一個不甘心吧!因為在台灣沒有辦法念研究所,被各大學拒絕以後,就心想乾脆嘗試國外的大學,看有沒有人要我。其實大概就是個背水一戰的概念。
一直以來我都有點,盲目的亂衝。就是想到什麼就決定做什麼,當然有時候我也會變得很膽小,就會想太多,然後不敢前進。可是時常又覺得,應該要強迫自己前進,因為知道自己是個懶惰的人,所以不想辦法把自己帶到那個不得不的情況,自己就會一直怠惰下去。
說起來,一開始我也不是很認真的想要當工程師,也就是半推半就,覺得試試看的心態,身邊也沒有什麼人把這件事情當一回事,這都是到英國念研究所以後,才開始覺得自己可以做些什麼事情。但最近我也在反省,覺得自已以前在研究所也是很混,覺得自己第一年工作真的完全不知道在幹嘛。
最近到了新公司工作以後,發現公司很多人都是轉職的人,有人在媒體業待了十年,有人在金融業,有人從醫療產業,有人從產品經理轉職,大家都非常的認真,比我還要認真許多。
雖然我一直覺得,自己跟其他本科系畢業的人比起來,年紀很大,甚至會覺得自己轉行轉得太晚,有時候也會想說,為什麼自己國高中的時候不自己上網學寫程式,為什麼不好好念數學,這樣可以考個工程相關的科系。
可是在新公司遇到了很多他們以Graduate身份進來的轉職者,真的讓我覺得,其實自己轉的好像也不太晚。當然他們比我有毅力很多,很多人都是Bootscamp出來的,有的人甚至快要40歲了才以一個畢業生的身份進來。
我覺得在英國很好的一點是,這邊有很多公司可能願意收這種,想要轉職工程師的人。這些人有的可能甚至沒有唸過大學。
公司一個跟我一起onboard的資深工程師,他告訴我他沒有唸大學,全是靠自己學的,但網路上有很多開源專案他都是主要貢獻者。我覺得很厲害。
來英國以後我一直在反省自己,覺得有時候就是,自己會過得太安逸,就不太想努力生活,又或者覺得努力的生活好累,我幹嘛要這麼累,甚至會有一種,反正我只要表現得比其他人好就好。
因為一直以來在台灣的生活成長環境,我覺得自己的價值是被社會被周遭的人定義出來的。例如你的學歷,你的工作職稱,你的薪水,你的資產。
有時候我會覺得自己可能是個悲觀的人,又或者是其他人喜歡隱藏自已過得不好的部分?每次我看別人的部落格,或者別人敘述自己的職涯時,總是覺得別人的職涯好像都過得很順遂。
一直以來我都覺得,自己的職涯好像不是很順遂,其實跟很多人比起來好像已經不錯,畢竟有個工程師的工作,還是在國外的工作。可是實際上我都覺得,自己好像是個很差勁的工程師,為什麼自己好像寫出來的code都很爛,為什麼自己好像什麼都不會,為什麼自己好像學東西學得很慢,還有自己就是一個,很怠惰的人。我沒辦法像很多人是,可以一直去摸不同的東西,例如看到個新的東西出來,就馬上想要打開電腦去碰,我也不是那種,遇到一個解不出來的問題就想要一直去解開的人。更不是那種可以一直帶著我愛的電腦,去世界各地旅行,沒事就打開來寫code的人。
所以一直以來,我也時常在懷疑自己,自己是否適合當一個工程師。
這幾年在英國認識了一些朋友,我也一直覺得其他人都很優秀,尤其是當我一個很好的朋友說,他喜歡選擇困難的事情來做的時候,我真的覺得很愧疚,因為一直以來我都在嘗試避免困難的事情,大概也是因為這樣我開始覺得,自己是不是根本不適合當一個工程師,因為我根本不想要做有挑戰性的工作。
可是回顧自己以前在DHL做個海運OP的工作的時候,又覺得自己在那種環境下,很容易疲乏,就是那種,我該學的都已經學玩,然後每天接電話打電話發Email, 遇到的問題也都是用類似的方式去處以就可以解決。我也覺得自己沒辦法就這樣做個十年二十年。
當然那樣的生活還是有好處的,至少你不工作的時候可以全心全意的放空,也不用每天回家還要擔心deadline, 擔心code寫不出來,或者去想到底要怎麼寫,也不用整天擔心新的東西出來,沒辦法跟舊的東西相容,或者是不學新的東西,自己會很快被淘汰掉。
有時候自己也在想,乾脆逃去其他國家寫程式會不會比較好?我們公司因為是全球性的,所以可以調派到其他國家,但是公司說,假設我們去了其他國家可能是senior level, 不代表我們在英國可能一樣是senior, 因為不同國家的科技和技術能力是不同的。這代表說,工程師即使在某個國家做到一定的程度,去其他地方也不代表一樣厲害,所以自己還是要不斷的學習最新的世界趨勢,學習新的科技,不眠不休。這也是為什麼工程師很容易過勞死吧!
以前在台灣一直加班我覺得是身體勞累,但現在我覺得自己比較是心靈上的勞累。我甚至覺得自己應該要早早退休,然後開一個小店之類的,來賣便當。
不過如果現在要我轉去做其他的職業我也不知道要幹嘛。即使都是工程師,都是科技業,也分得很細,尤其在英國都喜歡分門別類。工作到現在快三年,若你要問我我的強項是什麼,其實我也說不太出來,大概就是web 相關的東西吧!所以關於職涯規劃這件事情我也一直在思考。
我認為自己應該至少要有個什麼Machine Learning 的相關知識,然後一些系統設計,或者DevOps的能力跟知識要有。當然,大部分的人可能會問到,在英國如果當工程師,當到一定的歲數會需要轉管離職嗎?其實好像不一定,很多公司的管理職跟技術職都是分開的,也就是說你走管理也不一定會領比較多錢,反正有兩條路讓你選。有的人可能做到退休都是工程師。
在英國工作到現在,其實我還是常常會覺得很不順遂,不管是技術,文化還是語言,應該說也不是不順遂,就是不自然,當然很多可能還是跟我英文不夠好有關係,我雖然可能可以理解90%的內容,可是剩下的10%如果不懂還是讓人感覺煩躁。
當然現在的情況是比剛開始工作好很多了,至少很多技術的東西已經有經驗了。我覺得剛開始轉職並且在英國工作的時候,真的讓人覺得很心累,雖然說也可能是因為我的Team剛好都是英國人,不知道為何,即使是現在的公司,公司很多元化,我被分到的Team也幾乎都是英國人QQ
反正大概就是會有一個時期,或者偶爾在聊天的時候,你覺得別人在講的某個東西,你完全不知道是什麼。你可能就跟著笑這樣。。。或者在講一些專有技術的名詞時,別人可能知道,你卻不知道,就會有一種恐慌。
我自己是覺得這方面有逐漸改善一點點,希望我在現在的公司可以做得比之前好,至少我現在比較聽得懂大家的北方口音。
至於寫程式方面,還是一樣很心累,就有一種,無底洞的感覺,不管你怎麼學都學不夠,學不完。像是跑馬拉松但是永遠到達不了終點的感覺。從我一開始學寫程式到現在還是這樣。
但如果說可以回到以前剛開始學的時候,我想我應該會希望自己看到任何不會的東西都不要跳過。我知道那樣可能會變成學得很慢,可是很多時候,像是我們想要建立一個網站,可能我們會Google,然後就會看到很多建議,例如用WP, 或者推薦你用什麼vue, react, angular, 可是問題來了,即使你會一些基本的JS, 你可以用這些框架或library建一個SPA(一個網站), 你還是不知道它實際上是怎麼運作的。他底層是怎麼跑的。這樣會有什麼問題呢?
當你自己在家裡按照教學做都可以做得很開心,可是當你要改東西,或者在工作的時候,發生了問題,你就不知道該怎麼辦,因為你不知道到底發生了什麼事情,為什麼會報錯。
另一種學習路線是,好,我要學寫程式,然後你就開始去看學習物件導向,學Java, 初學者都是,學寫一個Class, 學習那些型別,然後寫個hello world, 按下那個play 鍵,他就自己開始跑一些東西,然後build好了,你就看到下面的視窗打出hello world, 接著教學就會說,那我們來簡單的寫一些function, 然後你就會寫出一些基本的加法function, 給他int a, int b, 就會跑出a+b的結果。
更進階一點可能會有一些題目是,印星星,或印九九乘法表,或者用Apache web server, 架一個簡單的網站。學一點html, 一點CSS, 一點JS, 讓他看起來漂亮一點。
這個時候你個課程就差不多結束,你也有一個作品。
如果你想要找工作,可能會發現,工作很多考的內容你還是不會,或者你開始工作以後,發現很多東西還是不會。因為前面你做的那些事情都只是,根據指示做,就像你去IKEA買了家具按照那個指示來做,可是傢俱本身都已經切好了,零件也都配給你。今天如果要你自己去工廠買那些材料才切割才做,設計一個櫃子,你也做不出來。
所以問題來了,到底要怎麼樣學寫程式?我覺得大概就是,在做那些教學的時候,去思考,我現在做的每一步,是為什麼,如果不知道,就去Google, 不要貿然的進行。然後做完教學以後,看看自己能不能做出一個跟教學類似但不一樣的網站,最好是可以不要一直看著教學。
可以拿白板或紙,來畫一些圖,想想自己要做什麼,例如我要做一個,賣衣服的網站,我需要什麼東西,或者我要設計一款小遊戲,我要創造幾個角色,要有哪些怪獸,要有哪些關卡。
我自己是沒有去過BootsCamp, 但感覺BootsCamp的訓練都滿扎實的。英國有滿多免費的(雖然大部分是Women in Tech)的,所以想轉職的男生們可能要找付費的。
很多BootsCamp也是保證找到工作的,找不到可能會退錢。或者可以嘗試那種網路上免錢的。
當你開始工作以後,你可能要開始思考,你寫的code乾不乾淨,你有沒有寫測試,甚至你可以嘗試練習TDD(測試驅動開發),思考怎麼樣可以寫出好的程式碼,什麼叫做好的程式碼,越簡單越好,簡單易懂,白話程式碼,如果今天一個不會寫程式的人,可以經過你的解說,看得懂你的code, 那你真的就大成功了。
為什麼說要簡單易懂,因為通常工作以後你寫的code不是只有你自己要看,還有別人要看,甚至一年後的自己要看,之後你是不是還看得懂,例如命名,例如空行,例如有沒有重複的?
像是在工作以後,很多同事會用一些詞彙,例如DRY(don't repeat yourself), 或者網路上也可以找到很多文章,寫說要怎麼樣寫出乾淨的程式碼。除了乾淨以外,還要思考延展性,就像DIY的傢俱,或者書櫃,你一開始可能買了一個兩層櫃,你會希望你如果要變成三層可以加上去。或者是床,沙發,你會希望他們是可以我不佔空間,好收納,或者可以延伸。寫程式你也希望你寫的一些東西是這樣子。例如共用的程式碼,你可以寫一個可以把'2019/12/03' 轉換成 ’兩千零九年十二月三日‘ 的function, 你會希望這個function, 可以被廣為使用,可以是'20191203', '2019,12,03', 進來都會被轉換成文字的寫法這樣,那你要怎麼做?可以先去思考以要做的事情,然後寫出測試
像是在JS很多的測試是非常口語化的
describe('dateConvert', ()=>{
it('should return date using word format', ()=>{
expect(dataConvert('2019/12/03')).toEqual('兩千零
九年十二月三日');
})
})
如果有錯誤請各位糾正
反正工作以後,寫測試變成一件很重要的事情,還有要怎麼寫,因為當其他同事在看你的code的時候,如果你有寫完整的測試,同事也會比較好看得懂你的程式在做什麼
當然,沒有一個開發方法是完美的,也沒有什麼完美的code, 即使寫完了以後,也要檢查看看自己能不能把它變得更好,像是使用 TDD就可以一直加上新的測試,然後去想能不能把它變得更好,去重構。
各位如果有興趣的話也可以買一些書來看,雖然很多書已經出版很久,可是程式設計,跟軟體工程這塊,經典還是經典,可以幫助你了解,為什麼現在我們都用C語言而不是A語言,B語言,為什麼我們大眾使用物件導向來寫程式,不是使用Functional programming.
當你工作越久以後,可能會越容易遇到,你要去選擇你要用的程式語言,你要用的框架,你要用的工具。
有一天我問我的同事,到底要怎麼貢獻開源,他說不要為了貢獻而貢獻,一般都是,你因為自己在用這個開源軟體,遇到了一些問題,所以你去把它改善,或者說你需要一個工具,可是你Google很久發現都沒有,於是決定自己做一個。
雖然我覺得以目前的我來說,還很難達到這種程度,但希望我有一天可以。就像Vue.js的創辦人因為覺得Angular.js不夠好,於是決定把好的部分留下,再加上自己覺得可以讓他變得更好的部分,創造了Vue.js
其實我自己也很害怕去討論這些非常技術的東西,我很怕自己講錯誤導大家哈哈
成為工程師真的需要很強的心臟,因為需要接受很多批評,很多反饋,才可以進步。當然有時候我也很玻璃心,常常因為被其他工程師點出自己的錯誤就心情不好,可是如果都沒有人批評自己,自己大概也不會進步。我想這大概是跟其他工作最大的不同吧!
以前在做海運出口的時候,即使可能做錯也不會一直被講,除非你真的是做了很嚴重的事情,不會你每接一通點話,每寫一封信都有人來看,有人來糾正,有人來說,你Email要怎麼怎麼改,你這樣寫不行。
可是寫程式,你寫出來的每一行code都可能被品頭論足,每一行code都要確保它的質量,當然我知道不是每個公司都有code review, 可因為我一直以來都有這個東西,也導致我覺得壓力滿大的哈哈
不知道分享這些會不會讓大家也覺得壓力大