#純靠北工程師5d8
----------
記得當年剛進公司不久,還不夠熟悉整個程式架構,所以做第一個專案的時候東卡西卡
做到一半,我發現有一個被import的module好像都沒有被用到,想說要找當初寫這段code的人問,就找了一個前輩問說這是誰寫的
結果那個前輩似乎不巧剛跟老闆吵完一架心情不太好,就不耐煩地反問我:「它有影響到什麼嗎?沒有的話南無觀世音菩薩很重要嗎?」
我被嚇到什麼話也不敢說,就默默回座debug,腦海一直在想他那句是在代替髒話還是什麼
我現在回想起來,才突然發現他當時應該是說
「那麼管誰import啥很重要嗎?」
----------
💖 純靠北官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/6956
同時也有28部Youtube影片,追蹤數超過2萬的網紅Untyped 對啊我是工程師,也在其Youtube影片中提到,拖了三個月的軟體工程師面試SOP在此獻上!把面試當作刷題的我,把面試經驗技巧,努力濃縮再濃縮,還是有15分鐘的精華,只要五步驟,面試照著做,保證你 ace the coding interview like a PRO (most of the time). 這集會聊到... 💬 Overvie...
「寫code是什麼」的推薦目錄:
- 關於寫code是什麼 在 純靠北工程師 Facebook 的最佳貼文
- 關於寫code是什麼 在 Facebook 的最讚貼文
- 關於寫code是什麼 在 裝修佬 - 香港一站式網上裝修平台 Facebook 的最讚貼文
- 關於寫code是什麼 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
- 關於寫code是什麼 在 Untyped 對啊我是工程師 Youtube 的最佳解答
- 關於寫code是什麼 在 在地上滾的工程師 Nic Youtube 的最佳貼文
- 關於寫code是什麼 在 Re: [請益] 為什麼文組轉職主流是寫code - 看板Soft_Job 的評價
- 關於寫code是什麼 在 如何從0 開始學習寫程式? - YouTube 的評價
- 關於寫code是什麼 在 工程師作家的轉行人生- 「很多人想要學寫code - Facebook 的評價
- 關於寫code是什麼 在 千萬用戶的開發工具Replit 怎麼讓「手機寫程式」成真? 的評價
- 關於寫code是什麼 在 為何那麼多人都想寫程式- 工作板 - Dcard 的評價
寫code是什麼 在 Facebook 的最讚貼文
疫苗與出國。
疫苗的保護力我是不太在乎的,只要是政府允許進口的我都相信,這不是因為我是執政黨的支持者,而是理性的決定。說得出名號的世界各國都是如此,我為什麼要懷疑台灣?除非我是如中國黨或是師父黨般無知邪惡者,但我是理性的智者。
我打的是 AZ 兩劑完成時是六月23日,雖然普羅旺斯家中有事得親自來處理,我還是等到自己覺得安心時才出國,目前法國兩劑覆蓋率超過百分之八十。
台灣不是英美強國,兩劑疫苗覆蓋率尚低當然絕對應該努力,但是像某小兒科醫師認為政府應該準備好各種疫苗讓人民選擇,我看了心中一把火馬上出現,不僅愚蠢還不講理,這是什麼要求?妳乾脆要求明天台灣就必須加入聯合國。
決定要出國時我打電話到法國駐台北辦事處詢問疫苗的細節,對方不是很友善說我在官網上看到的和她看到的一樣,沒什麼好說。不過我死纏爛打,讓她說出進入法國會承認台灣黃色疫苗卡上寫了兩劑 AZ ,其實只是為了自己安心而已。台灣是綠區國家,有疫苗卡就夠了,然後再下載一張健康聲明表簽字即可。
至於能不能上飛機則是航空公司的權責,我打電話給荷航,答案是台灣是綠區,有兩劑疫苗卡即可,否則有 PCR 陰性證明完全沒打疫苗也可以。
接著登機轉機都沒問題,進入海關時我附上護照疫苗卡聲明書和登機證,海關人員隨便看了一下,真的是喵一下而已,倒是對機票上 TPE 出發地很好奇問我 TPE 是哪個城市,我答道台北,補充說 Taiwan,他聞言複述了一次 Taiwan 接著豎起大拇指露出稱許的表情。
在法國進入餐廳或是美術館之類的室內場合需要有一個政府的 QR code,超市則不必,但是全程必須戴口罩,目前看到的人也都遵守。
出發前我問了已經抵達普羅旺斯的澳洲朋友,她說申請 QR code 需要疫苗的批號,藥房檢查完就會印一張官方的條碼,再下載一個官方的 APP 把這個專屬的條碼掃進去,不放心的話隨身帶著這張紙就可以到處去了。澳洲朋友因為第二劑疫苗完成時間不到兩星期就要上飛機,因此也在澳洲做了 PCR 檢測。
疫苗批號在健保快易通上面都有,英文版出現已經完整打了兩劑疫苗,可惜疫苗批號那一頁還沒有完整翻譯為英文,不過上面有打兩劑日期,疫苗名稱和批號,我看了覺得不會有問題。
我們從馬賽機場回家的路上進了兩家藥房,第一家直接說不是法國打的疫苗我不管,第二家落落長說了一堆我聽不懂只懂的答案是我們不做。
當晚在朋友家吃飯,一位路透同事的太太是法國人,她說不是藥房不能做而是他們不想做,因為要上網去幫你登記他們覺得浪費時間。看看台灣那些幫忙賣口罩的藥房,真是佛心來著!
我們找到澳洲朋友去的那家藥局,櫃檯的人說只有有藥劑師執照才能驗證登記,幫我們約了時間隔天藥劑師在的時候再去。
隔天我們帶了護照疫苗卡還有我準備好健保快易通上的截圖疫苗批號,我已經自己把疫苗批號用同色筆寫在我的疫苗卡上了,反正上面的資料除了疫苗都是手寫因此並不可疑。
藥劑師花了大約15分鐘幫我們確認身份等等上網登記,一直到打疫苗的地點,她反覆找了許久抬起頭來很抱歉的說,台灣沒有在這個國家名單上,我只能點中國?我嘆了一口氣說好的,菲爾在一旁說都是中國的錯啊,藥劑師很同意的點點頭也嘆了一口氣,然後複述了中國,接著搖搖頭。
就這樣,我們拿到了法國政府發的 QR code 了,雖然我們極少上餐廳,但還是需要的,以防必須進入公家場所或是美術館之類的地方。謝謝提醒模糊處理條碼,這個條碼只能用來進餐廳酒吧美術館等等沒有其他功能,如果造假罰款是4500歐元之類的,亞洲人想造假要三思,因為亞洲人是引人注目的。
至於那些反疫苗者,法國朋友說因為可以隨時在路邊的藥房做檢驗拿到一張證明,效期三天,所以就拿了證明把該辦的事三天之內辦完,然後等到下一次需要時再去做一次檢驗再拿一次證明過三天。
不要相信那些網路謠言,台灣在多數國家的規定是綠區,就是極為安全的國家,沒有打疫苗也可以出國,只要有 PCR 陰性檢驗證明。
謝謝這個政府,還有多數願意配合的民眾包括我自己,把台灣守成在疫情中人盡皆知的成功範例。
在這種情況下還一直扯後腿的人,你們拼命想讓台灣疫情爆發,沒有爆發就造謠危言聳聽,我希望你們從地球上消失。
好了我要去農民市場買菜了。
寫code是什麼 在 裝修佬 - 香港一站式網上裝修平台 Facebook 的最讚貼文
◢ 裝修術語識睇幾多?◤
香港準備裝修戶主對裝修工程公司第一印象必然是裝修報價單。報價單反映裝修流程細節和價錢,裝修戶主可能因為第一次接觸裝修而不了解報價單上的細節,例如「打鎊試水」是什麼等等。以下裝修佬用 4 條小問題,教你讀懂報價單的裝修術語!
https://bit.ly/3yR3ae3
========================
想自己DIY維修又怕唔識整衰?為香港人而寫 #DIY家居維修工具書《家居維修翻新50問》面世啦!📚 圖文並茂,>100 條影片QR code,簡單易上手💪
憑單據報名 #裝修學院 家居維修DIY班仲有$100優惠!🤩 各大書局、裝修MALL有售:https://bit.ly/3yDU19b
=========================
👷 裝修佬 - 香港一站式網上裝修平台 👷
📐【裝修爛尾要搵幫手】https://bit.ly/3tzu5sU
📚【專欄文章】http://bit.ly/2LyQXno
📺【Deco-TV】http://bit.ly/2ZuGIWi
📐【我要裝修】http://bit.ly/2Ln9HGk
🛒【Mall優惠】http://bit.ly/34qchEl
#幫你揀選最適合你嘅裝修佬 #裝修 #裝修佬 #裝修案例
寫code是什麼 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
拖了三個月的軟體工程師面試SOP在此獻上!把面試當作刷題的我,把面試經驗技巧,努力濃縮再濃縮,還是有15分鐘的精華,只要五步驟,面試照著做,保證你 ace the coding interview like a PRO (most of the time).
這集會聊到...
💬 Overview 💬
💙 什麼是 coding interview? 1:20
💙 面試必備 - 比履歷還重要的東西 3:44
💙 面試流程 1 - 聽問題問問題 4:15
💙 面試流程 2 - 如何分析問題 6:00
💙 面試流程 3 - 如何寫程式碼 8:45
💙 面試流程 4 - 測試程式碼 10:10
💙 面試流程 5 - 再問更多問題 12:08
💙 面試流程 0 - 寒暄問暖不囉唆 13:30
🙌🏻 面試好書推薦 🙌🏻
👍🏻 準備軟體工程師面試必備書
Cracking the Coding Interview 提升程式設計師的面試力 https://shp.ee/y7rbjqk
https://www.books.com.tw/products/0010881287
👍🏻 當畫家遇上演算法 看圖學演算法
Grokking Algorithms 白話演算法!培養程式設計的邏輯思考
https://shp.ee/k3jtmvg
👍🏻 置入生活中的演算法
Algorithms to Live By: The Computer Science of Human Decisions 決斷的演算:預測、分析與好決定的11堂邏輯課
https://shp.ee/rvvh89e
https://www.books.com.tw/products/0010761815
👍🏻 Logitech 羅技 MX Keys 無線鍵盤 https://shp.ee/ptt9wtm
👍🏻 Logitech 羅技 MX Master 3 無線藍牙滑鼠 https://shp.ee/pu9qtcc
👍🏻 Backbone 人體工學椅 https://shp.ee/fgi35c9
👍🏻 Tresanti 電動升降桌 https://shp.ee/9wmht7r
👍🏻 logitech 羅技 StreamCam https://shp.ee/fbvgbvc
👍🏻 RODE Lavalier GO 領夾式 小型麥克風 https://shp.ee/nx6w9vc
📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻♀️
#面試SOP #工程師求職 #面試流程大剖析
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
【愛屋及烏】
YouTube 👉 https://www.youtube.com/c/Untyped對啊我是工程師
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
【Disclaimer 聲明】
Some links are affiliated.
上面有些連結是回饋連結,如果你透過這些連結購買商品,我可以得到一些小獎勵,但不會影響到你購買的價格,甚至會是更低的價格!謝謝你的支持💕
寫code是什麼 在 Untyped 對啊我是工程師 Youtube 的最佳解答
又來到了 International Women's Day 的三月,代表【她也懂電腦】這個系列一年了!很久沒發這系列的影片了... 先祝大家婦女節快樂!
這次邀請到左右腦都發達的 孟孟 Monpig!孟孟是一位愛寫code⌨️又愛刷chord🎸的軟體工程師兼專業歌手🎤。是不是很好奇孟孟的學習成長歷程呢~?
今天就和孟孟一起來聊我們的軟體工程學習之路,希望能對正在學習的大家有所幫助唷!
別忘了追蹤 👉🏻 孟孟 Monpig
yt https://www.youtube.com/user/monmonpig
fb https://www.facebook.com/Monmonpick
ig https://www.instagram.com/monmonpick
spotify https://open.spotify.com/artist/6S65XPzGMfjdUC7eQFD4Zq
📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻♀️
這集會聊到...
Overview 💬
💙 小時候的夢想?有想過自己會當工程師嗎?
💙 怎麼進入軟體工程的?第一行 code是什麼時候寫的?
💙 學習的過程中,最挫折的事?
💙 為什麼那麼熱愛電腦科學?
💙 有越做越喜歡嗎?熱忱的波動?
💙 在學習的時候,男女比例平均嗎?有影響到學習的路程嗎?
💙 學習的過程中,有因為自己的性別而受到質疑嗎?
💙 受到質疑時,怎麼排解克服?
💙 你覺得你會當工程師多久?
💙 如果今天你不能做工程師了,你會去做什麼?
💙 激勵人心絕不老套的送給大家的一段話
💙 孟孟吃東西
#老闆有看到嗎 #電腦不會背叛你 #SheInspiresMe
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
【愛屋及烏】
YouTube 👉 https://www.youtube.com/c/Untyped對啊我是工程師
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
寫code是什麼 在 在地上滾的工程師 Nic Youtube 的最佳貼文
## 影片觀看說明
由於問題較多,大家的問題也可能是你的問題,建議可以先閱讀下方的「問題總匯」區,找到時間碼 Time code 之後跳轉到自己想聽的部分,會比較有效率哦
本影片 Q&A 留言是抓取
【2020 年度回顧! 成為 Team leader? 業外收入增加? 技術能力成長? (第一次蒐集 Q&A)】https://youtu.be/BGaDN9wxbKE
## 影片中提到的專案
簡單用 React 撰寫的留言爬取篩選功能,可以自己抓去玩
https://github.com/niclin/youtube-comment-filter
## 問題總匯
00:00 開場
01:26 QA-1 - 林天寸
一直很喜歡妳的頻道,不單單是因為工程師,當然也有部分原因是自己也是走工程師這條路的。
前一年2020年開始,其實是我剛轉職工程師的第一年,在滿多地方都遇到不小的問題,在troubleshooting上面也是有許多瓶頸的。
後來除了白天上班,下班看書跟休息,偶然間看到你的影片[工程師如何自我進修],才開始慢慢用計畫的方式取代橫衝猛幹。
不得不說,規劃時間真的是比起技術性的功力還更有成效。因為它讓你適時的放鬆跟加強,然後在工作上面才更有長進,雖然很幹話,但我2020的下半年是這樣做的。
目前在準備考取網路管理的證照CCNA,計畫是走network這一塊,還有很多要磨練的。希望也能多看你產出跟network的影片,這是私心話啦,哈哈。
02:57 QA-2 - 仔仔
1.學程式會建議從前端或是後端哪個開始學會比較好?
2.一開始投履歷如何判斷一家公司是可以成長的,而不是進去3,5年後還是那個跟剛進去程度相差不遠的自己差不多
3.跟程式相關的產業有很多(像是製造業到博弈),可以請Nic分析一下各產業的狀況嗎?以及進去各產業前須要具備哪些程式語言或能力?
4.投履歷時看到一些公司列出所需程式語言和工具一大堆,是不是代表你沒完全具備就不要投履歷了,還是可以請Nic給個意見哪些部分還是可以投看看
5.都說工程師又宅又不會說話,為什麼Nic可以交到女朋友?
10:40 QA-3 - ANDREW NG KAR EARN
如果当写编程语言遇到瓶颈,有什么方法可以有效地避免自己陷入钻牛角尖的情况?
11:46 QA-4 - JS Lin
如果NIC現在選擇能馬上精通一項語言會是哪個?會想用來做什麼PJ?
13:13 QA-5 - Rick0
成為 team leader 後無法直接在技術上有更深入的研究和突破,這樣的變化是否值得?
是否會擔心這樣在技術上跟不上其他人,甚至被下屬看輕呢?
14:39 QA-6 - Henry蔡
因為最近是寒假期間,
我開始考慮下學期的修課,
想請教nic大大,
應該在有什麼樣的基礎上,
開始學design patterns?
我目前是碩士生,
大學非資工本科,
學過Python,
也跟過一些網路影片實作過Flask+PostgreSQL,
大學學過資料結構演算法,
但不到得心應手的程度...
16:07 QA-7 - 黃柏瑋
如何同時Handle好好幾件事
我怎麼覺得上班,然後下班假日寫寫side project後就沒啥時間了🤔🤔🤔
17:24 QA-8 - 乾太
我想問一下這年頭轉行斜槓 VTuber 還有沒有搞頭A?
18:10 QA-9 - uuu06222
之前開始關注你有知道你有面試過人的經驗, 想問一下站在面試官的角度...
面試官會不會比較注重作品需要呈現那些東西, 或是有沒有什麼禁忌是不能碰的嗎?
20:07 QA-10 - Joery Lin
想請教您對於對於給你很多成長和照顧的公司,倘若您有一個更好的機會,無論薪水或未知挑戰都大於現在公司。
您將如何做選擇,或許現在公司會給你加薪留下你。
因為自己曾放棄了許多機會
21:37 QA-11 - YangTing Zheng
Q1: 想問通常一個產品開發的週期都多長呢?負責維運和開發的工作內容是否會差很多?
Q2: 想請您簡單介紹一下資工系學生的出路/工作內容?(如PM.SA.DBA.PG.RD.MIS…或是還有其他的?)
24:16 QA-12 - RTB
Hello World
24:18 QA-13 - Barry
目前是公司MIS 很想轉職成後端工程師,但在面試上面都都時常失敗
常常在問技術關卡時就被問倒了,總覺得 要準備的東西非常的龐大
毫無準備的頭緒,總覺得一直寫side project也不是辦法
26:49 QA-14 - 因地制夷
想請教Nic 有在做投資嗎? ex 股票 想聽一些投資心得
27:13 QA-15 - 比歐
想請教 Nic 大,
在之後的工程師生涯中之後有甚麼規劃或想法嗎?
例如:開發產品創業,或是開班授課、轉做顧問之類的。
28:14 QA-16 - yongming jia
请问新手如何学编程,学完去做什么?怎么自己创业?谢谢🙏
29:33 QA-17 - Minghao Chang
是否能請您推薦用來開發的筆電?(正好最近要汰換電腦),想從今年開始養成寫side project的習慣,謝謝。
30:31 QA-18 - Guan Jun Chen
想知道像Nic這麼厲害的工程師,年薪大概落在哪裡
30:46 QA-19 - Sheng Jiang
想請問Nic,如果非資工背景但是對寫程式有熱情,想轉職當軟體工程師,會建議如何起步?
補充:像是什麼樣的人適合自學,什麼樣的人適合去補習,或者補習跟自學的情況各有哪些優劣?
謝謝Nic
## 結尾
31:49 感想
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#QA #工程師 #在地上滾的工程師 #前端 #後端 #轉職
寫code是什麼 在 如何從0 開始學習寫程式? - YouTube 的美食出口停車場
完全0程式基礎的學員常常問程式看起來好難我真的學得會嗎?來聽Taker老師解說一開始學程式該怎麼做學習程式的起手式又 是什麼 ?網頁15天/ 轉職工程師的 ... ... <看更多>
寫code是什麼 在 工程師作家的轉行人生- 「很多人想要學寫code - Facebook 的美食出口停車場
很多人想要學寫code,但未必知道會寫code 以後能夠做什麼、有哪些工作選擇。這篇我想以淺顯的方式講解所謂的web developer (網頁開發工程師)的工作內容到底是什麼。 ... <看更多>
寫code是什麼 在 Re: [請益] 為什麼文組轉職主流是寫code - 看板Soft_Job 的美食出口停車場
原文恕刪
其實這個問題還滿有趣的,最近的確是一堆文組首選都是學寫Code
我想最大的根源還是Programmer的需求缺口太大 + 程式入門的門檻降低
/*
這篇有點長,有點講古的感覺,最後會提一下學程式的兩三事,不想看講古的推薦跳最
後一Part看就好。很多是個人的經驗和感受,如有不對的地方也歡迎各位前輩多多指教。
*/
// 正文開始
首先來說說Programmer的需求,主要還是隨著時代的演進,幾乎近代的產業大變革都與
程式相關,像是工業4.0 / IoT / AI / ML / 大數據等等... 這幾項帶動了科技業的大幅
發展,自然也需要大量的Programmer來進行開發,但問題Programmer的產出科系CS其實是
近10多年才熱門起來的,這也導致供給嚴重不足,在美國最缺人力的時期,甚至是只要有
一點名氣的學校,CS還沒畢業的就一堆公司在搶。但人力還是不夠,怎麼辦呢? 既然國內
填不滿,那就搶國外的吧~ 於是美國就開始狂搶海外的軟工菁英,後來中國發展起來了,
自己也是狂搶人。
到後來外商又覺得把人抓到自己國內太麻煩又量少又貴,反正軟體開發的特性就是不用實
體,乾脆把研發也設在台灣方便招人,此外對於很多新創來說,台灣的工程師更是配合度
高又便宜好用,於是這幾年可以看到外商/新創瘋狂在台灣設點與擴編,但台灣自己產業
一樣在經歷變革的浪潮(只是比較晚),自己也有很大的人力缺口,大家也知道依照台灣企
業的尿性,薪水上要尬贏外商很難,就算開出差不多的薪水,也因為傳統的加班凹人得過
且過的文化導致很難搶贏外商,這就導致人才外流嚴重,但缺口還是要想辦法補,怎麼辦
? 於是就只能降低標準來招募,對於一些中小企業來說甚至只能找一些非本科但好歹有點
經驗的慢慢去養成,這就是大家目前看到的景象。
再來程式入門門檻的降低是怎麼回事呢?
其實一開始程式語言的入門並沒有那麼簡單,像是早期一開始學C或JAVA,可能變數型態
就可以讓一堆初學者像是在看天書一樣,光是一個字串切Token就可以搞爆一堆初學者,
更不用說後面的控制邏輯、指標、作業系統特性再到物件導向特性等等...
但程式語言畢竟是人虛擬出來的東西,背後並沒有像是傳統電子學電路學是需要遵守許多
定律或物理性質的,加上程式的人力需求大增後,為了讓程式能開發得更為迅速+擴增企
業影響力,越來越多的公司投入開發Open Source的Libary、Module,同時也鼓動開發人
員加入Open Source的行列,後來就演變成Framework的形式,讓程式開發人員省去大量從
基礎做起的時間,同時也幫忙Handle好許多在以前需要很小心的地方(例如Thread的排程
、記憶體的Locate或是Http CRUD的底層處理等等),快速就能產出對應的程式。
再加上新式程式語言的興起,像是Python,簡化了大量的複雜語法與Script式的語言特性
更是讓程式入門變得更為容易,而這種類型的語言最被為詬病的效能問題也隨著同等價位
的硬體效能快速提升後也慢慢變成沒那麼嚴重。
除此之外,程式碼具有非常高的可攜性與延伸性,伴隨著程式人力的擴增,網路上的教學
資源豐富程度也隨之急遽提升,學習程式變得看似十分簡單。
簡而言之,程式的門檻降低就真的是因為站在巨人的肩膀上,前人種樹後人乘涼。
// 跳過上面講古的,歡迎從這邊開始看
Q. 所以學程式真的相對簡單又好找工作嗎?
我的答案是Yes,就像上面說的,程式入門已被前人簡化許多,加上大量的人力缺口,
所以學程式後轉職相較其他專業來說沒那麼難,待遇相較起來也不會太差。
Q. 那這樣學程式轉行後會有什麼問題嗎?
問題其實是中長期的職涯問題,雖然程式入門簡單,但要寫得好卻是需要大量的知識與經
驗累積,這部分其實比很多專業的提升還難不少,一個經驗豐富的Programmer跟新入門的
Programmer差距是誇張的大,舉例來說Programmer新人De一個bug要2周還不見得搞得定,
但強者可能一小時就解決... 而在程式開發與品質更是難以估計強者與新人的差距。
再來,程式的技術日新月異,改朝換代的速度快得嚇人,你必須要一直不斷地學習新的東
西,適應新的理論甚至是新的語言,這對很多人來說其實很累。
最後則是最麻煩的,程式並非你學了就能勝任任何跟程式有關的行業,更為接近現實的是
程式就只是一個工具,猶如畫畫時用的畫筆,你可以用畫筆畫出任何畫,但問題是如果你
想畫出能賣的畫,就不是只有拿畫筆起來畫那麼簡單,你需要有很多的知識、理論甚至是
靈感才有辦法畫出好看能賣的畫,程式也是一樣的道理,程式可以人人都會寫,但要把
程式應用在各個領域上是需要很多知識觀念與思考邏輯的結合才有辦法做得出好的成品。
一旦你沒辦法在某個領域成長或是跟上技術的腳步,那就意味著未來職涯的成長空間將會
十分有限,可以預期的是也許未來有一天相關的人力需求會飽和,這時候會被淘汰的會是
誰呢?
Q. 常常聽到寫程式是需要天分的,是真的嗎?
答案是Yes也是No
其實寫程式的思考邏輯和學數學不太一樣,在我看來學數學是講究因果邏輯,也就是從A
導到B從而證明C,而程式的思考邏輯更偏向所謂的抽象化思考,像是資料輸入A經過流程B
中的格式轉換最終產出C資料結果,這整個過程能在腦袋中構思組合出來這類的抽象化思
考能力才是所謂的程式天分。
那麼寫程式到底需不需要天分呢? 一般來說程式入門時,天分只是反映在學習的速度快慢
,有天分的人總是學得超快,沒天分的人就注定要花更多時間學習,但最終不論有無天分
都還是能學會寫程式,時間長短而已。若是以學程式的角度來看,天分是加分但非必要,
所以答案是No,當然學習時的痛苦程度也會有差XD 很多人中途放棄就是學太久太累太煩。
但若是以要把程式寫得更好,更漂亮,邁向我們口中的強者之路,那天分就非常重要,具
強悍的抽象化思考能力註定天花板會更高,沒有天分的人在學到某個程度後想要再有大幅
度的進步會十分的困難,所以以這角度來看答案是Yes,這同時也會反映在專業職涯發展
上,當然職涯發展的因素很多,只是若是以專業為主要發展基礎,那麼有沒有天分影響程
度就會很大。
// 學習雜談
最後談談常常有人在討論學習是否倚靠CSDN會快很多,我認為畢竟CSDN大多是中文,對於
閱讀和學習來說會簡單很多,但CSDN有很大的問題是太過速成,裡面很多就單純是快速
翻譯原文的片段,或是東湊西湊的縫合怪,甚至是單純搬運工抄別人的加上自己一點無關
緊要的註解,很多東西的原理連作者都一知半解而已。
所以如果是要追求快速做出東西,能動就好,多看點CSDN應該可以滿快就弄出來的,但如
果真的認真想要學習真正的原理和完整的技術我還是建議英文學好一點,多看一下
Stack Overflow 之類的問答網站和官方的API說明文件與論壇會比較有用。
// 大概是這樣,希望以上能給對於想入門程式或是剛入門程式的人有一點幫助。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.25.158 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1634062070.A.CA7.html
應該不是拉,人力缺口是真的很大,今年就被獵頭找很多次,明顯市場很熱
理工科系很多要天分~ 像是物理、數學都是要有天分才比較容易學會的,至少我是聽滿多
理工同學都曾說過有天分和沒天分的差異很大
這純粹是對記憶體運作不瞭解吧... 用實物(例如積木)仿記憶體的環境,讓他當電腦實際
動手操作也許會比較易懂。
... <看更多>