國立政治大學 資訊管理學系

給想學程式設計的同學~(文長)

2018年8月16日 13:27
嗨~各位學長姐、學弟妹好,我是100級資管系、 104級資管所的社會新鮮人,目前專職做程式教學(Python、R)。 下面準備了一些程式相關領域的小小介紹, 提供給對於程式設計應用有興趣的同學: *****學程式可以做甚麼?***** 想了解程式設計嗎? 其實程式設計沒有想像中難, 它可以協助自動化我們覺得複雜的工作內容(文件資料自動處理), 也可以找到各領域問題的答案(怎麼樣的消費者會買我們的商品), 從不同小型專案的開發實作(寫寫遊戲外掛), 會是適合踏入這個領域的方法。 *****網頁開發***** 透過學習網站可以 ex.自己架設一個專屬的部落格。 了解網際網路是怎麼運作的, 分為前端網站畫面的設計, 與後端伺服器運作的處理, 可以依據自己的興趣來參與網站的開發。    *****資料爬取***** 幫助自己在這個大數據時代多了資料蒐集的技能! ex.對投資有興趣嗎?怎麼找到投資標的? 抓取投資標的文章,跟著專家投資穩賺不賠! 你喜歡逛網拍嗎?建立自己專屬的比價系統, 可以在商品最便宜的時候購買!    *****資料分析***** 如果登上鐵達尼號,你的存活機率有多少? 怎麼讓NBA球星Stephen Curry投得更準? PokemonGo的稀有寶可夢容易出現在哪裡? 可以透過不同資料、不同情境,找到我們有興趣的問題的答案。    *****資料庫***** 學會資料分析或網站開發後,應該把資料放在哪呢? 透過資料庫的學習,可以知道資料除了Excel等Office軟體之外, 還可以用甚麼樣的方式儲存, 在職場上如果是會接觸"資料"的工作, 資料庫的知識可以大大的幫助我們。 現在是非常適合學習程式設計的時間點, 大數據、比特幣、區塊鍊、人工智慧都是十分熱門的應用, 不僅各行各業對於程式工程師的需求大幅上升, 我也遇過許多學生打算轉職,往資料分析/網站開發等領域發展。 因此想回政大來找學生,希望能夠將過去的學習經驗與心路歷程, 分享並教給想踏入程式領域,或是想加強程式學習的同學, 並在選修程式設計的課程外,有另一個選擇。 過去有來自企管、統計、會計、教育等不同背景的學生, 他們通常會選擇其中一兩個剛才提到的領域來學習, 課程結束後,都具備獨立處理該領域專案的能力。 不論是剛進入大學,想先自學程式的學弟妹, 或是想多學一門技能的非相關科系同學, 甚至是準備找工作、準備轉職, 想多了解相關工作內容與學習技能的朋友, 不論是單人或團體,都非常歡迎大家與我聊聊。 最後我有規畫一份課程地圖,提供給大家參考,
希望對有興趣學習的同學有所幫助:) 謝謝大家~ PS.最近學校應該也正準備選課了, 如果大家對於一些課程大綱或是上課的教授 有甚麼疑問,例如想知道適不適合自己去修課, 也歡迎大家提出來,我會盡力幫大家解答的!
241
回應 27
文章資訊
Logo
每天有 45 則貼文
共 27 則留言
國立政治大學
同學你名字漏出來了
國立政治大學
推個
原 PO - 國立政治大學 資訊管理學系
B1 已修正,感謝提醒~
國立政治大學 會計學系
資料庫管理適合沒什麼程式背景的人修ㄇ 之前是有修過R語言但也沒有到很會
原 PO - 國立政治大學 資訊管理學系
B4 是沒問題的! 學過R語言(是莊皓鈞老師的課嗎哈哈)的話, 我想對於資料分析是有興趣的, 資料分析有一部分就是屬於資料的儲存, 會是學習如何將資料用有效率的方式來保存, 而且可以快速的存取。 主要用的語法是SQL,就跟一般的程式語言語法差異比較大, 不過基礎的語法是較容易上手的。 最大的好處之一就是學會資料庫 會比其他單純只會讀取Excel資料做分析的人更有優勢。 希望有回答到你的疑問:)
國立政治大學 資訊管理學系
想請問學長 除了資管系系內的必修 你還有修其他程式語言相關的課嗎? 或是自己自學? 目前升大二但是覺得自己程式方面的知識不足QQ
原 PO - 國立政治大學 資訊管理學系
B6 有的,我有去修別的系的課(資管的課要看老師選)。 我那時候到了大三才驚覺自己太弱了(有點後知後覺), 不找點很硬的課不行,所以打算從頭開始, 選修資科系的大一程式設計必修(蔡銘峰老師的課), 是教C語言,所以有段很長的陣痛期哈哈, 但是才透過大量的練習(這很重要)慢慢弄懂程式設計在做甚麼, 再開始自學其他程式語言,或是上其他課 後來到研究所,對資料分析有興趣, 選了系上莊皓鈞老師的R語言(老師很有趣,也對我的論文研究幫忙很多) 選修了統計系的 類別資料分析(江振東老師)與大數據基礎(余清祥老師) 都是非常實用的課程,印象中好像是學碩合開, 不過建議先將基礎打好再去上這類專精的課程, 比較不會卡在語法就頭痛了, 造成課程精華的理論&應用沒辦法花時間研究。 大二還有時間,可以選門有興趣或很硬的程式課程,然後多做練習, 實力一定會增加!
國立政治大學 統計學系
推推學長(^^) 單純推廣區塊鏈,小弟商管背景學區塊鏈,因為有感於區塊鏈界的Gap太大,資訊背景的人才又已經忘記了當初如何從0到1學會區塊鏈,所以我儘可能用白話文寫成了這個粉專,有興趣可以看看,我也會一直寫下去(^^)
國立政治大學
國立政治大學
如果能修資科的程式設計概論或資管的計算機概論,學長會比較推哪一個呢?
國立政治大學 資訊管理學系
我想請問有什麼能力是未來工作普遍需要但是系上沒有教的呢? 像是哪種程式語言之類的 還有政大資管的出路到底是真好還是假好啊QQ 常常看網民批評和留言辯解 導致一下自信一下自卑😭 謝謝學長😊
國立政治大學 資訊管理學系
B7 謝謝學長☺️
原 PO - 國立政治大學 資訊管理學系
B8 謝謝你的分享!區塊鏈是很值得了解&學習的。 就像你說的,現在大家對它還很陌生,甚至有誤解, 需要有人一起來推廣:)
原 PO - 國立政治大學 資訊管理學系
B10 其實兩個都算是基礎的課程,都蠻推的, 我自己兩個都有修過,還是有一些差異的。 程式設計概論有較多程式開發的語法介紹和實作(有上機考,很硬) 而且是用C語言,會學到一些軟體開發偏底層的知識。 計算機概論會多一些電腦硬體的介紹, 電腦如何運作、記憶體怎麼存資料等等, 也會有程式實作,但我覺得相對較少, 重點是擺在對電腦運作的認識。 總結一下,我覺得有時間的話兩個都選,硬要選的話, 以後想走科技業,偏硬體處理的,需要選計算機概論; 如果純粹想多學點程式,走向軟體開發,就選程式設計概論。
原 PO - 國立政治大學 資訊管理學系
B11 老實說如果被動跟著必修課走的話, 是蠻多東西沒有教的哈哈 工作很需要"自己解決問題"的能力, 這比懂很多語言都重要,因為一定會遇到沒碰過的問題, 可能是溝通問題(這有時候比寫程式重要,有機會再來談哈哈)、 可能是程式bug,要自己找解決方法, 所以工作出路的好壞,跟自己的經驗和實力比較有關係。 系上的課程是規畫一個大方向的學習, 沒辦法涵蓋到所有面向, 所以在修這些課程的時候, 去找看看自己比較喜歡哪個領域, 例如喜歡分析資料,還是喜歡設計網站的頁面, 然後多找那方面的資源充實自己。 至於出路的話,我覺得要看你在這大學四年中, 有沒有找到喜歡的領域,然後花長時間練習, 這其實我到大四才比較有明確的方向,所以可以不用太緊張。 練習方法可以找個實習、自學、到外面找課上(可以找我歐哈哈哈) 這樣不只有一技之長,還能在自己喜歡的領域就業! 就比較容易找到待遇好,自己也喜歡的工作了。 (但遇到不好的主管或同事就......哈哈)
國立政治大學
個人不推計算機概論,很多主題在資科系高年級的課都還會在重上一次。這門課頂多讓你很淺層的了解電腦相關知識,嚴格來說很像通識課吧。 建議針對興趣和需求直接去資科系選修。
國立政治大學
最近對資料分析也很感興趣,想請問對於完全沒有基礎的人,直接去修R語言或是python會不會很吃力,有沒有什麼推薦的選修呢?謝謝學長🙏
原 PO - 國立政治大學 資訊管理學系
B17 資料分析很有趣!很推薦來學習哈哈 在資料分析的領域,Python跟R是主流的程式語言, 直接學習這兩種語言是很好的選擇, 可以找找這兩種語言相關的課。 這兩種語言比起C\C++,是較容易上手的, 不過不管從哪個語言開始學, 第一次接觸程式設計會都有一段撞牆期, 所以基礎的部分要多花時間訓練, 可以找課程大綱中有介紹基礎語法的課(避開直接實作那種), 在基礎語法的部分多練習,之後的實作就比較不會那麼吃力了。
國立政治大學 資訊管理學系
B11 我跟你感覺一樣誒 一下自信一下自卑
國立政治大學 資訊管理學系
B15 學長一定是天使
國立政治大學 資訊管理學系
學長你好 我想問一下資管的程式設計與資科的程式設計課程深度會差很多嗎?建議兩者都修嗎?挺想學程式語言方面的 謝謝你~~
國立政治大學 資訊管理學系
學長好! 現在的主流語言是python跟R語言,系上則是教Java和android,請問就未來職場上的實用性來說,你會比較推薦哪個語言? 謝謝回答><
原 PO - 國立政治大學 資訊管理學系
B21 哈囉你好~ 可以都修的話,當然幫助會最大哈哈。 不過真的要比較的話, 深度的部分,因為教的語言不同,不好直接比較。 資科的程式設計會多蠻多的實作練習, 資管的課就會偏向理論一些。 主要看你之後想發展的方向, 如果覺得實際撰寫程式非常好玩, 或是想往工程師的方向發展, 很可以去資科系的課磨練一下哈哈
原 PO - 國立政治大學 資訊管理學系
B22 嗨嗨學妹你好~ 這兩個比較起來會像是 以後做資料分析比較好,還是寫APP比較好? 這樣的問題哈哈 兩個領域都很實用,職缺也都不少, 所以這也是看你喜歡做分析還是設計APP, 然後再深入去學。 如果喜歡分析,可以Python和R都學, 如果要二擇一,Python的應用領域更廣,我個人更推薦一些。 而APP這塊我比較不熟悉, 應該就會是多練習Java和android相關知識了。 希望有回答到你的問題:)
國立政治大學
學長你好,請問想學python的話有沒有推薦的教授開的課?QAQ以前只有學過java想學多一點東西~
國立政治大學
沒有相關背景(頂多計概課跑過程式,超簡單那種)但是想學程式語言,有沒有推薦旁聽或修哪個老師的課呢?比較入門的~
國立政治大學
學長好,未來我想往行銷數據分析方面發展,因此現階段想要加強數據分析工具的使用能力。 我修過程式設計概論(基本python),但是在某些職缺上看到需要SQL,在 B5 中說到好像是用R語言,所以我想詢問學長看法,應該要繼續加強python嗎?還是學習R語言以及SQL呢? 謝謝