✍️【我不是本科生,也可以當資料分析師嗎?】
-
我發現滿多人對於自己不是本科生這件事情會感到迷惘,不論是粉專的私訊詢問、以及我即將要參與一個資料科學領航者活動,也有參加者也會詢問類似的問題,像是:
🧒:「Irene,想詢問若非資工/資管背景,但有在學 python、機器學習、甚至也會用 Kaggle 資料練習,未來能當資料科學家嗎?」
👱♂️:「聽到不少人說資料科學工作領域比較缺有經驗的人,若無相關經驗的轉職者很難跟資工、統計等背景的人競爭,請問如果離職努力自學,為了轉職可行嗎?」
-
我必須說:「有何不可?關鍵在於證明自己有無相關實力」
-
雖然我不能保證所有企業都不看本科生的標籤,但我能確定的是,如果我們都能 #理解本科生的優勢在哪裡,並好好補足那些優勢,那我們絕對有機會脫穎而出。
-
這篇僅以 #資料分析師/ #資料科學家 的角色為例,因為我認為相較之下,這兩個職能因為更需要人文社會思考的面相,所以跨領域轉過來的機會較高,非本科生也能帶有屬於自己的特色轉進來,分享給大家 🙌。
-
#職涯建議 #職涯規劃 #職涯探索 #面試經驗 #面試 #職涯分享 #面試技巧 #資料科學
同時也有4部Youtube影片,追蹤數超過2萬的網紅Untyped 對啊我是工程師,也在其Youtube影片中提到,常有觀眾問我有沒有推薦給程式設計初學者的軟體工程書籍,今天分享3本我自己很喜歡的電腦科學相關的書。但是,我是個非常懶得看書的人啊!!所以這三本書都是夠實用夠有趣,我才有辦法看,才會分享給你們。 這集會聊到... Overview 💬 💙 準備軟體工程師面試必備書 2:19 Cracking th...
「非本科 python」的推薦目錄:
- 關於非本科 python 在 Irene 與資料職涯大小事 Facebook 的最佳貼文
- 關於非本科 python 在 小吃貨的英國生活日記 Facebook 的精選貼文
- 關於非本科 python 在 Microsoft Taiwan Facebook 的最佳貼文
- 關於非本科 python 在 Untyped 對啊我是工程師 Youtube 的最佳解答
- 關於非本科 python 在 在地上滾的工程師 Nic Youtube 的最讚貼文
- 關於非本科 python 在 奮game王紫楓 Youtube 的精選貼文
- 關於非本科 python 在 [心得] 非本科自學轉職分享- 看板Soft_Job - 批踢踢實業坊 的評價
- 關於非本科 python 在 #問,非本科生學python會很難嗎? - 課程板 | Dcard 的評價
- 關於非本科 python 在 教你超越本科系- Taiwan富捷IT培訓- Since 2003年 的評價
- 關於非本科 python 在 #1 我如何活著從非本科系生, 轉職成軟體工程師創業 ... - YouTube 的評價
- 關於非本科 python 在 [請益] 非本科轉職失敗 - PTT 熱門文章Hito 的評價
- 關於非本科 python 在 [請益] 非本科轉職仔offer選擇PTT推薦- Soft_Job 的評價
- 關於非本科 python 在 [心得] 非本科自學/產業小尖兵轉行- Soft_Job 的評價
- 關於非本科 python 在 [心得] 非本科自學轉職分享- 看板Soft_Job - Mo PTT 鄉公所 的評價
- 關於非本科 python 在 [請益] 非本科轉職offer 請益- Soft_Job板- PTT 問答 的評價
- 關於非本科 python 在 演算法Ptt 的評價
- 關於非本科 python 在 Re: [心得] 非本科轉職軟體工程師的勸退文 - PTT評價 的評價
- 關於非本科 python 在 nicehorse06/se-job: Software Engineer Job Note,讓新手從0 ... 的評價
- 關於非本科 python 在 [請益] 非本科轉職失敗- 看板Soft_Job | PTT職涯區 的評價
- 關於非本科 python 在 [請益] 非本科轉職後端請益 - PTT 的評價
- 關於非本科 python 在 [請益] 非本科生轉職請益- Soft_Job - PTT網頁版 的評價
- 關於非本科 python 在 [請益] 非本科轉職後端請益- Soft_Job - MYPTT 的評價
- 關於非本科 python 在 [心得] 2020 五本我覺得最好的Python書推薦給新手入門 的評價
非本科 python 在 小吃貨的英國生活日記 Facebook 的精選貼文
#學習寫程式 #誰可以成為軟體工程師 #小吃貨轉職日記 #個人心歷路程
不知道是否還有人記得,很久以前我問了大家一個問題是,覺得什麼樣的人可以成為軟體工程師。
其實一直以來,我覺得只要會英文的人就可以學會寫程式,就可以成為軟體工程師。
為什麼會這麼覺得呢?
首先,就像是,你覺得誰學會使用電腦是一樣的道理。如果你在三十年前問大家這個問題,可能很多人會覺得,只有念相關科系的人可以學得會。
在我們還在DOS的時代,還在打指令的時代,那時只要會打字,就可以成為文書處理專業。沒錯,那個年代,文書處理是一個科系。
但現在,有誰會去大學念一個科系,只有學打字使用Microsoft Office系列。
當然,軟體工程師也並不是一個容易的職業,就像我之前提過的,這個職業也有很多利與弊,不是像外面形容的那樣,好像坐在電腦前面打打字就可以做的,或者像其他工作那樣,可能學了一技之長可以用很久,這個行業的一技之長,可能很快就過保鮮期了。
回到學習寫程式這件事情,在台灣聽很多人都說,「啊!寫程式就是要有天份啦!」「聰明的人啊!」也看過很多網路上的人在吵,資工vs 資管 vs 非本科系什麼之類的。
最近有朋友問我說,為什麼在台灣的時候學不會,可是來英國以後我就學會了,是因為來英國以後特別努力嗎?
其實你到現在問我學會了嗎?我也不會跟你說我什麼都會。但的確光是coding這點,我覺得在台灣學習跟來英國學習最大的差異還是在,學習的動力上面。
在台灣的時候,其實有點為了學而學,從來沒有思考過自己是否真的有興趣,有時候以為自己其實也滿有興趣的,因為那些東西以前沒有碰過,可是只要碰到一點瓶頸 ,就會開始退縮,覺得好煩喔!這些東西怎麼這麼難,只要上課聽不懂老師在說什麼,就會很不想繼續學。
在台灣除了去資工系修課以外,也有去台大資訊系統訓練班上過課,也有上過一些線上的課程。
幾乎都是同樣的感覺,甚至覺得,自己是不是年紀大了,感覺什麼都學不會,聽不懂,自己好像很笨。
來了英國以後,上課的第一天,老師說,我會用英語授課,而且不會為你們放慢速度,因為你們必須要去習慣。當時覺得自己更不可能聽懂,也不可能學會。
可是我們上課的狀況通常是,一天上課兩個小時,上完以後有兩個小時的實驗課,大家坐在電腦前,老師一個一個看你做的東西,從很小的東西開始學。
我覺得這個應該算是滿關鍵的,就是有沒有動手實作。然後不會的話老師也很耐心的教,此外老師還有另外的課後時間,只要我們有問題都可以去找他。
在實驗課的時候,中間只要卡住,老師也會盡量讓我們自己去思考,而不會直接告訴我們答案,例如會問我們,為什麼你想這麼做,這麼做的原因是什麼。
我記得很久以前在台灣的大學,問了老師一個問題,老師的答案是,你以後就會知道了。當下其實就讓人覺得有點反感,而且後續問老師很多問題,老師也是都這樣,這個以後就會學到了。
我自己算是一個滿會因為老師而喜歡一個科目或不喜歡一個科目的人。就像我小時候很討厭數學課,也是因為不喜歡數學老師。也不是真的不喜歡,就是有一種覺得,反正老師也不在乎我學不學的會,只在意那些學得好的人。
在台灣也聽過很多人說,啊要學會寫程式,數學就要先打好基礎,數學不好怎麼寫程式。可是真的成為工程師以後,在工作上根本沒用到什麼基礎數學啊!
其實在英國也遇過很多數學系畢業的,可是害怕寫程式的人也很多,他們這邊通常學校會有一兩堂課是寫程式,可能學個Python, 像我之前念書的學校,學不好的很多,一些很厲害的大學的數學系,也有人就乾脆放棄那門課,不學,因為覺得很複雜,他們寧願把時間拿去研究純數。
不過現在的電腦,都會幫你做好各種基本數學運算了,大部分現在的程式語言,你要跑什麼線性回歸什麼的都幫你做好了,也想不到什麼時候會用到三角函數之類的,除非你的工作是什麼data scientist 之類,可能要建立複雜的數學模型,或者quant 那類的,不然就算你要做Machine Learning這類的東西,也有很多已經現有的工具,軟體工程師大部分就是拿來跑一跑。
要是你真的是做機器學習相關的研究,人家也不要你軟體工程師,人家要的是資料科學家背景,人家至少要你有個PhD唸完再來,你要至少會讀paper, 寫paper做研究啊!!
如果是醫學相關的軟體,需要有專業技能,人家也要找醫學背景的來,如果是金融相關的,需要有非常多的金融專業技能,當然也是從金融背景的比較容易。
通常軟體工程師,普通的軟體工程師職缺,就是不太會需要太多納些相關的專業領域,他們也願意你進去了再學,你主要需要的是快速學習、適應環境的能力,還有溝通能力,這樣如果跟其他專業領域的科學家、研究員、分析師溝通之類的,至少你可以不會有太多的障礙。
當然,軟體工程師的工作也可以細分成很多領域,像是遊戲產業的軟體工程師,或者IoT產業的軟體工程師,甚至還有像是軟體架構師、軟體分析師、資料工程師之類的,他們可能需要使用到的技能也不一樣,但也不會沒事就需要叫你算個三角函數之類的.........通常你的背景還是在於你對於寫程式的熟悉程度,你會使用那些工具,你是否是個團隊合作的人,能否跟大家一起寫程式。
總之,回到前面說的,所以到底學習寫程式需要什麼,英文真的是很重要的一環,因為程式語言本來就是英文為主,在來就是網路上的資源,也幾乎都是英文為主。還有你寫程式的環境,也幾乎都是英文,像是你使用的工具,回報給你的錯誤訊息也常常可能是英文的。
來英國以後一直在思考的一點,在台灣討論到會不會寫程式,或者學不學的會,通常英文好的話,也可能在閱讀文件方面比較快,可以快速學到一些東西。
語言也不是全部,如果已經在工作的話,工作環境也很重要,學習環境也很重要,在學校如果遇到一個很好的老師,或者有一起學習的夥伴們,也會比自己一個人獨自專研來的快,不過每個人的學習方法不同,更重要的是找到自己喜歡的學習方法。
反正如果你想學的話,也不用管其他人講什麼,想學就學啊!當初我要學的時候,也很多人覺得我不可能學的會或者不可能成為軟體工程師之類的。
其實也不是因為我原本念歷史系的原因,主要就是,大家覺得,我是一個沒有邏輯,邏輯不好的人。還有覺得我是一個三分鐘熱度的人,以及數學指考考了不到30分。這些我也都寫在部落格裡面了,所以一直以來都有在看我文章的人,大概也都知道了。
當時,我大概聚集了所有身邊當工程師的朋友,都覺得不可能會成為工程師的因素吧!但現在我還是做為一個軟體工程師賺錢就是了。
有時候想做什麼就去做,反而是一件比較容易的事情。尤其是學習這種事情,網路上也有很多資源可以學習也不一定需要花錢。
在學校的時候,除了老師給予我一些自信以外,另外也是在英國認識了一些人,給予了一些鼓勵,有些素未謀面的人,也有些一面之緣的人,可能也是因為他們不認識原本的我,所以都覺得,沒有什麼是我不能找到工作或成為軟體工程師的原因。
現在想想,或許這就是初生之犢不畏虎的概念,當初沒有想太多就跑來英國,然後來了以後才開始覺得必須要努力一點才能找到工作,中間也遇到了很多困境,工作以後也曾經想過要放棄當軟體工程師,想要去當個什麼辦公室助理之類的。
也經歷了很多覺得很困惑的時期,雖然自己現在還是滿困惑的。但我覺得如果你真的想要學習或者轉職,只要做好功課(這點真的滿重要的,至少不要覺得只是看別人好像不錯,就決定要去做,至少要衡量一下利與弊),就可以去做吧!也不用管別人說你適不適合走這條路怎樣的。
每個人適合走的路也不太一樣,還沒走之前都看不到,就算你看身邊的人都怎樣,自己還是自己。
非本科 python 在 Microsoft Taiwan Facebook 的最佳貼文
Build School 是軟體開發界的人才寶庫
它培養出許多與業界無縫接軌的新銳工程師💡
更提供非本科系、沒寫過程式的同學,踏上軟體工程師之路🎉
新聞報你知👉🏻https://aka.ms/MSTW_080501
那…他們到底是怎麼教程式的啊?
有別於傳統課程的單向教學
Build School 注重合作意識 👫🏻
利用 Microsoft Teams 模擬職場的共事環境
鼓勵學員運用集體智慧解決問題
促進教學相長,合作與討論更順利✅
📢用 Microsoft Teams 四大方法學程式最高效
1️⃣ 文字編輯器:輕鬆將 C# / JavaScript / Java / Python 的程式碼高亮標記
2️⃣ 教學資源檔案庫:教學資源集中共享,改善過去檔案查找不易的窘境
3️⃣ 視訊功能:一鍵發起高品質視訊會議,數百種 Apps 擴充支援
4️⃣ 整合功能:能在同一個介面中完成教學、線上會議、文件儲存、小組專案管理
Microsoft Teams 不只能視訊聊天
它更是團隊合作的中心❤️️
立即免費試用 Teams👉https://aka.ms/MSTW_080506
非本科 python 在 Untyped 對啊我是工程師 Youtube 的最佳解答
常有觀眾問我有沒有推薦給程式設計初學者的軟體工程書籍,今天分享3本我自己很喜歡的電腦科學相關的書。但是,我是個非常懶得看書的人啊!!所以這三本書都是夠實用夠有趣,我才有辦法看,才會分享給你們。
這集會聊到...
Overview 💬
💙 準備軟體工程師面試必備書 2:19
Cracking the Coding Interview 提升程式設計師的面試力
🔗 蝦皮 中文: https://shp.ee/y7rbjqk
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013846860?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
🔗 博客來 中文:
https://www.books.com.tw/exep/assp.php/untypedcoding/products/E050035291?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
💙 當畫家遇上演算法 看圖學演算法 4:28
Grokking Algorithms 白話演算法!培養程式設計的邏輯思考
🔗 蝦皮 中文: https://shp.ee/k3jtmvg
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013567471?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
🔗 博客來 中文:
https://www.books.com.tw/exep/assp.php/untypedcoding/products/0010887779?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
💙 置入生活中的演算法 6:20
Algorithms to Live By: The Computer Science of Human Decisions 決斷的演算:預測、分析與好決定的11堂邏輯課
🔗 蝦皮 中文: https://shp.ee/rvvh89e
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013864481?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻♀️
#書到用時方恨少 #演算法繪本 #ComputerScienceBooks
一定要看到影片最後面並且在「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.
上面有些連結是回饋連結,如果你透過這些連結購買商品,我可以得到一些小獎勵,但不會影響到你購買的價格,甚至會是更低的價格!謝謝你的支持💕
【㊫ 電腦科學/軟體工程 學習資源 📖】
用Scala學習函式程式設計
https://bit.ly/2IF0Thv
Scala 函数式程式設計原理
https://bit.ly/3kBQXTb
平行程式設計
https://bit.ly/3pCeaZf
Android 應用程式開發 專項課程
https://bit.ly/3lGCUwW
普林斯頓大學 電腦科學 演算法 基礎理論
https://bit.ly/3nxomAh
Go 語言學起來
https://bit.ly/35AWhlv
Parallel, Concurrent, and Distributed Programming in Java 專項課程
https://bit.ly/2IGnlH4
Java 軟體工程基礎課程
https://bit.ly/3fa4gJi
全端開發 跨平台手機app 開發 完整課程
https://bit.ly/2UCGWum
從0-1學 Python 3
https://tinyurl.com/python-bootcamp-untyped
從0-1學 JavaScript
https://tinyurl.com/js-complete-untyped

非本科 python 在 在地上滾的工程師 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 #工程師 #在地上滾的工程師 #前端 #後端 #轉職

非本科 python 在 奮game王紫楓 Youtube 的精選貼文
#軟體工程師
👍歡迎訂閱!! 🔔🔔按下小鈴鐺,就可以一有新影片就搶先看!
[軟體工程師雜談] 這麼多種程式語言,新手要學什麼語言比較好? Java? Python? C++? JS?都不是!!| IT鐵人賽: 從零開始搞懂寫程式,資工系4年最重要的學科,資料結構,演算法,物件導向
💻 入門最推薦的程式語言,新手必看!
💻 最夯的程式語言
💻 C++ 對決 Python,還是 Java, javascript?
💻 物件導向?
程式語言入門須知 新手該學哪個程式語言
| What you should know about programming languages
大家好:
我是紫楓,之前曾經在巴哈姆特發表一個關於軟體工程師,問都給問的文
其中有很多個問題是關於
我是學生,我該學什麼?
我想轉職,我該學什麼?
我想精益求精,我該學什麼?
這類的問題,那歸根究柢,就是目前的軟體工程師中,很多人的基本功不足,所以對學習,對找工作會非常迷惘
所以我打算開設這一個最基本功的鐵人賽主題,幫助基本功沒練好,或是想轉職當軟體工程師的人。
而所謂的基本功,便是資料結構,演算法,物件導向
當然,這一系列可能對已經身經百戰的強者們來說,實在太淺了。
那也歡迎強者們對我的影片做個批評指教。
如果你覺得我的影片做得不錯,也會非常感謝你給個讚或訂閱。
這是對我而言最大的鼓勵
IT鐵人賽網址:https://ithelp.ithome.com.tw/users/20128489/ironman/3093
紫楓FB專頁: https://www.facebook.com/tbpfs2/
紫楓blog: https://tbpfs1.blogspot.com/
斗內專線: https://pse.is/KUYMP

非本科 python 在 #問,非本科生學python會很難嗎? - 課程板 | Dcard 的推薦與評價
請問版上的資工或資訊高手大大,近期非常火的python程式語言,如非本科生會很難上手嗎?另外除了要會python外還要必須具備其他程式呢? ... <看更多>
非本科 python 在 教你超越本科系- Taiwan富捷IT培訓- Since 2003年 的推薦與評價
富捷IT培訓- IT 職涯說明會《 非本科 系又如何,教你超越本科系》 2019/01/27 (日) 早上10:30 ... Python ,告訴你全球趨勢》. ... <看更多>
非本科 python 在 [心得] 非本科自學轉職分享- 看板Soft_Job - 批踢踢實業坊 的推薦與評價
又一個轉職仔來分享心得,從 2021 年十一月到現在,學習、寫 code、投履歷、面試花
了大約 400-450 小時(專注時間,螢幕前滑手機、看網頁、起身倒水都不計入),即將
入職某公司擔任 junior backend developer,希望對正在考慮轉職的版友有幫助
感謝 soft_job 版和之前分享的版友們,寫 code 寫到懷疑人生時都會來看看
--
背景、轉職緣由
112 商學某系學士畢(非資管),完全沒碰過程式(頂多是 google sheet 的函式),商
務、生活英語使用無礙,網路公司業務職七年(~30 歲)。自覺個性更適合工程(對比商
業)、希望不要過度依賴公司,故嘗試轉職成 web app 工程師,選後端因為對商業邏輯較
有興趣
--
學習資源(依照學習順序)
CS50(https://cs50.harvard.edu/college/2022/spring/)
CS50 Web w/ Python and JS(https://cs50.harvard.edu/web/2020/)
OOP(推薦 YT:ArjanCodes、Corey Schafer)
關連式資料庫(無推薦,還在實驗適合資源)
目標是轉職成後端工程師,推薦以上學習資源(前端應該不太一樣)。開始學習時是使
用 Udemy 課程:’...complete web developer….’(非業配就不打全名了),但接觸
到 CS50 後就沒有繼續完成,覺得 CS50 品質好非常多
CS50 像(就)是大學修課,提供有比較架構的知識,而且完成後有免費證書(雖然不一
定有用)!每週作業非常扎實(多),一週作業花上十多個小時也是正常的。除了 CS50
的 final proejct 沒做,CS50、CS50W 的每一週作業都有完成,也拿 CS50W 的 final
project 作為面試作品。
另外 CS50、CS50W 對物件導向設計(OOP)著墨較少,但面試一定會用到,推薦上述兩
個 YT,對 OOP 學習很有幫助
最後是資料庫,因為專案是用 Python/Django,框架代勞了把資訊存入資料庫的工作,
對 table schema 設計和 sql 使用並不熟悉,面試也被問倒幾次,有餘力可以找其他資
源來學,畢竟上工後應該是會常常用到
--
專案
寫了一個生活資訊網站,透過他人套件下載資訊排序後呈現,使用 Python/Django(後端
)、無框架或函式庫的 HTML/CSS/Javascript(前端)、簡易 RWD,部署於 Heroku(免
費)
--
求職歷程(2022.03-04)
完成專案後使用求職平台(Yourator、CakeResume、104),投遞履歷 74 間,無聲卡 60
、直接拒絕(無面試、測驗)2、測驗後拒絕 4、面試流程未完成數間、面試 7 間(寫測
驗、考技術問題以外的面試),3 個 offer,選擇一間入職
(結尾附上部分公司面試流程)
--
心得和建議
個人覺得轉職是相當辛苦的,就像在跑一場不知盡頭在哪的馬拉松,分享三個轉職的重要
事項
一、金錢和伴侶支持
轉職前有要準備好足夠的生活費用,嘗試轉職時心裡壓力不小,如果還要花心力擔心生活
預算,肯定會提高轉職難度。伴侶的支持也是,感謝女友和家人一路鼓勵。轉職一定會自
我懷疑,如果重要的人也懷疑你,一定是更為辛苦
二、寫下轉職理由和備案
寫下你轉職成工程師的理由,用文字記錄會確保你是認真想過而非一時衝動,同時寫下轉
職失敗的其他出路,理解最差情況。自我懷疑時,看看紀錄會給你信心
個人相信 growth mindset,就像換工作一樣,轉職、轉換工作應該是為了達到一個更理
想的狀態,而不是逃離負面因素(極端狀況除外),如果是為了逃離負面因素(不想上班
、不想面對困難問題),相信到軟體業也會有一樣狀況
三、積極嘗試、快速失敗
準備專案時,不用求完美,有基礎版本就可以投遞履歷了,之後想修改可以邊求職邊做,
因為求職過程也會有很多學習
像我面試集雅科技時才第一次碰到線上程式測驗,開始練習 LeetCode、有些公司的作業
則是實作一些功能類別,嘗試寫測驗的過程中才比較會用 OOP,了解 SOLID 原則有哪些
好處
你會知道公司真正在意什麼,可以快速修正學習方向,也取得市場反饋(好、壞都是),
幫助你儘快成為一個可能被錄取的工程師
--
結語
再次感謝 soft_job 版,入職後肯定有更多知識需要補上(望向資工系必修課程),希望
數年後能夠有更多內容分享
--
求職紀錄(公司 | 職位 | 求職平台)
投遞後被拒(感謝有回應)
Pinkoi、邁創科技有限公司
--
投遞後有測驗、作業被拒(無面試)
集雅科技 | Junior 後端工程師 | Yourator
線上測驗,2 小時 10 題,LC easy/medium 題目,面試前沒練習過 LC,只寫了一半 ->
被拒(不過人資回應很和善)
Welly | 後端工程師 | Yourator
3 題實作作業,給 2 個工作天回覆,難度約 LC easy/medium,提交後一陣子收到拒絕,
估計是找到人了(職缺關閉)
--
面試(線上或實體)
新加坡商威兆科技有限公司 | Junior IT Developer | CakeResume
30 分鐘筆試 + 30 分鐘面試,筆試為 LC easy 等級,面試問題不刁鑽,如 JS 中 let,
const, var 的差別
StreetVoice 街聲 | Django Web Developer | CakeResume
總經理 + 後端工程師一起面試,問專案細節、一些 python 知識如 == 和 is 的差別,
大多是在聊天,感覺是個有趣的公司
Algotech | Python工程師 | 104
新加坡公司,做直播拍賣工具,主管感覺比較阿莎力,不是那麼擔心技術細節,對個人特
質比較有興趣,對產品也有很高的期望,薪水蠻敢開的
財報雲數位科技股份有限公司 | Python Engineer | 104
技術、老闆、商務共三位主管面試,問專案,對技術細節不是太擔心,做中小企業稅務相
關系統
Jubo 智齡科技 | Wordpress Developer 網頁前端工程師 | CakeResume
希望做長照相關入口網站,跟公司業務相關,因為是從零開始,主管希望以 wordpress
為基礎,運用套件快速做出 MVP。技術主管感覺厲害,人資專業
先行者科技有限公司 | Python 工程師 | CakeResume
創辦人是個資深的工程師,在神山、AWS 任職過,應該是做(不很確定)公司物料管理系
統,一面主要在確認興趣和介紹公司
全曜財經資訊 | Backend Engineer | 104
30 分鐘的技術面試,主要問物件導向和一些演算法問題(LC easy/medium),面試者感覺
對 java 較 python 熟悉
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.204.36.122 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1650603553.A.E86.html
※ 編輯: bouzi502 (203.204.36.122 臺灣), 04/22/2022 13:00:58
※ 編輯: bouzi502 (203.204.36.122 臺灣), 04/22/2022 13:02:07
四大商科都是合理的落點區間,自主學習、工作能力不覺得有跟四大學生差異太多
選擇寫 112 而非四大是覺得工作面試 112 應該還是有一點點加分
※ 編輯: bouzi502 (203.204.36.122 臺灣), 04/22/2022 13:32:13
※ 編輯: bouzi502 (203.204.36.122 臺灣), 04/22/2022 13:32:56
※ 編輯: bouzi502 (203.204.36.122 臺灣), 04/22/2022 13:33:34
※ 編輯: bouzi502 (203.204.36.122 臺灣), 04/22/2022 15:28:23
... <看更多>