寫了一陣子的Python入門書,終於上線了。
這書是我這幾年自學Python語言,並用來教授大學生財務應用的程式語言教材。因為我沒有計算機程式背景,所以非常知道外行人初學程式語言的辛苦過程,我很確定完全沒有背景的朋友,也可以自學上手。這書適合什麼人?社會科學、管理相關科系大三、大四以上,或是研究所,相要自學Python,而且未來工作會用到數據分析,但完全沒有經驗的學生。
我要講一下我從學習到出書的過程。
現代社會都強調懂得電腦程式語言的重要性,連中小學生都在強調課程裡要加入電腦程式語言的元素,因為「軟體正在吃掉全世界」。但這種呼聲,反而給家長和學生,許多的無形壓力。要學習的話,就要投入時間和資源,學的好壞,也不是馬上看得到結果,而一旦有個程度很高的同儕在旁,那更會把壓力拉到最高點,「怎麼同學這麼厲害?」「我已經花了這麼多時間,怎麼還差這麼多?」最後不是放棄了這個「夢想」,就是對這個過程充滿反感,成功者幾稀。
我也受過這個苦。我們那個時代的理工科系大學生,PC才剛從286、386一路進到家庭、教室和公司,但已經有同學寫了程式多年。大學的好友,整天在耳邊講「劉燈、賀元、資迅人」,要我也去逛天龍書局,然後有一堆人整天在計算機終端室打MUD,我對科技沒有恐懼感,我還寫了台大化工系的第一個HTML首頁,但就因為這些超強同學的存在,「寫程式」一事,就變成令人敬畏,甚至令人望之怯步的一條路。
但電腦程式語言的學習和應用,不應該是這樣。十幾、二十歲的大學生,學什麼都可以,沒有太晚這種事,只要有心,不要管這些同儕壓力,一步一步來,把程式從無弄到可以跑,那是一個很有滿足感的過程。這是我會給二十歲的我的建言,畢竟軟體真的在吃掉全世界。
電腦程式就這樣和我,「你不認識我,我也不想理你」地經過了十幾年,後來三十多歲開始唸經濟學博士班,才又碰頭。博士班正式開學前的暑假,學校開了數學先修班,一個很厲害的老師,快速地教過博士班要用的線性代數和微積分,同時也讓我們上機用MATLAB。一用不得了,原來有目的地編寫程式,是這麼有趣的事。所以博士班的時候,同學都在學Stata,我則是想把所有的回歸分析,通通用MATLAB處理。
博士班畢業後來到敝小學校教書,一人獨攬所有財務課程,包含計量方法在內,我也讓學校買了幾套學生版的MATLAB,用來教學。但在美國會唸商管、經濟的學生,數理程度是比理工科系的稍差一點,所以教計量方法有些吃力,但也就是這樣,我得確定我的教材適合門外漢。後來發現MATLAB還是太貴,學生畢業了,可能也是一輩子都用不到,所以我想找個開放的程式語言作為代替。稍作一下研究,很快就選定Python,這語言和MATLAB的共通性不小,又容易上手,還有一大堆前人寫就的函數可以用,所以我很快就自學學會,再把MATLAB的知識、教材轉過來Python。Python因為開放,又容易學習,所以學了以後,還有許多用途,資料分析只是Python的一小部份應用,寫網頁、寫遊戲、做手機app,都是Python可以做的事。
我就這樣不小心地打開了這個奇異世界的大門。
雖然學生不是人人都能理解程式語言的美妙和功效,但每次教這課,總有一、兩個學生因為我而開始走這條路,我心裡都很開心,看著「青出於藍,而勝於藍」的學生,那是相當令人滿足的經驗。經過幾年的教學,我決定把教材編寫成書,讓更多人可以走入這門。二年斷斷續續的編寫,終於成就了這本入門書。
寫書,當然不是作功德,是要賺錢來的。所以,大德們,買一本吧,雖然是英文版,但程式碼比英文字多很多,很好懂的。亞馬遜的連結在下方。
同時也有1部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,## 影片觀看說明 由於問題較多,大家的問題也可能是你的問題,建議可以先閱讀下方的「問題總匯」區,找到時間碼 Time code 之後跳轉到自己想聽的部分,會比較有效率哦 本影片 Q&A 留言是抓取 【2020 年度回顧! 成為 Team leader? 業外收入增加? 技術能力成長? (第一...
「自學python從入門到放棄」的推薦目錄:
- 關於自學python從入門到放棄 在 普通人的自由主義 Facebook 的最讚貼文
- 關於自學python從入門到放棄 在 在地上滾的工程師 Nic Youtube 的最佳解答
- 關於自學python從入門到放棄 在 [請益] 深入淺出Python適合入門嗎- 看板Soft_Job 的評價
- 關於自學python從入門到放棄 在 学Python怎样避免从入门到放弃? - YouTube 的評價
- 關於自學python從入門到放棄 在 自學Python從入門到放棄在Youtube上受歡迎的影片介紹 的評價
- 關於自學python從入門到放棄 在 請問一下這本Python自學聖經推薦嗎 - Facebook 的評價
- 關於自學python從入門到放棄 在 【GitHub 上破萬顆星】Python 新手100 天學習計劃 - 報橘 的評價
- 關於自學python從入門到放棄 在 學python ptt - Legatus udc 的評價
- 關於自學python從入門到放棄 在 你是如何自学Python 的? :: 全台大學開課課程資訊網 的評價
- 關於自學python從入門到放棄 在 Python 自學ptt 的評價
- 關於自學python從入門到放棄 在 最好的福氣琴譜下載youtube - 2023 的評價
- 關於自學python從入門到放棄 在 最好的福氣琴譜下載youtube 2023 - yurdagul.online 的評價
自學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從入門到放棄 在 学Python怎样避免从入门到放弃? - YouTube 的推薦與評價
为什么同样没有IT 背景和编程基础,有的人学 Python 可以快速上手,在学习和科研中发挥重要作用;有的人却痛苦不已,「 从入门到放弃 」呢? ... <看更多>
自學python從入門到放棄 在 自學Python從入門到放棄在Youtube上受歡迎的影片介紹 的推薦與評價
自學Python從入門到放棄 在Youtube上受歡迎的影片介紹|2022年12月|網路品牌潮流服飾穿搭. 首頁 · hub中文 · hub縮寫 · hub · github python ... ... <看更多>
自學python從入門到放棄 在 [請益] 深入淺出Python適合入門嗎- 看板Soft_Job 的推薦與評價
有個做翻譯的朋友,26歲
想學程式,完全沒有程式概念
不過做翻譯工作時excel用的很多
包括裡面的if…
我有找一個yt上影片給他先看
就是4小時學Python入門的影片
他看完覺得可以,影片就是教if,迴圈,
字串這些…
我認為,接下來就給他看入門書
然後做書上範例,然後沒問題就開履歷
他是有心學
但沒有幾十萬去資策會上課
我早年是看深入淺出C#
所以我想建議他買深入淺出Python
目前好像最新是第二版
這本書推薦入門新手嗎
因為他有經濟壓力,所以也不想讓他買太多書浪費
-----
Sent from JPTT on my Xiaomi Redmi Note 4.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.9.201 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1644302026.A.162.html
※ 編輯: adsl15888 (49.217.9.201 臺灣), 02/08/2022 14:35:04
統一回覆,他的目標是轉職。
他是女生。
他不是台灣人
他是越南人,中文不錯,聽說讀寫都可以
只是網路認識,人不錯,單身有小孩
目前就是譬如給他看yt影片,然後他有問題
我在給他提問,語音通話或視訊
他以前是沒接觸過,所以才想說Python入門
其實我也不知道應該給他Python入門還是
C#入門
所以才來問大家的,謝謝
※ 編輯: adsl15888 (49.217.9.201 臺灣), 02/08/2022 16:30:13
我是想說,買本入門書,主要是比較有系統
他以前完全沒有基礎,主要就是最近讓他看了4小時YT影片,4小時初學者Python教學
裡面主要就字串 string、for 迴圈、二維、巢狀迴圈、類別 class物件 object、繼承...
然後現在就在猶豫是要給他深入淺出C#、還是深入淺出python
因為我只看過深入淺出...
所以上來問也是希望問說有沒有其他推薦的入門書?
當然我也會跟著買一本,我跟他只是遠端,我只是給他提問用,文字、語音、或視訊
只是也不想誤人子弟,但他又想學,又沒錢...我也只是給他提問,
只是怕我給錯他方向...
我的是想說,起初一本入門書,然後就找個專題做,在沒有書的狀況下讓他自己練習
自己解決問題、自己去google,做完後
然後開履歷這樣
他不是台灣人,他是越南人
我是想說他完全沒基礎,我也不知道怎麼循序漸進的步驟
想說書本是不是比較有系統一點?
※ 編輯: adsl15888 (125.231.174.106 臺灣), 02/08/2022 18:33:46
因為他也急著買書,四小時影片應該是看差不多了
所以最後決定了買深入淺出C#,最新版是第四版
當然我也有一本。
之後的計劃大概就上面說的了,找個專題讓他自己做,自己習慣自己解決問題,
然後就開履歷?
第一次教人我也不懂,怕誤人子弟 XD~
※ 編輯: adsl15888 (125.231.174.106 臺灣), 02/09/2022 01:35:56
... <看更多>