PTT推薦

Re: [問卦] 我今年37歲 想寫app 要學什麼

看板Gossiping標題Re: [問卦] 我今年37歲 想寫app 要學什麼作者
pponywong
(pony)
時間推噓 1 推:1 噓:0 →:3

※ 引述《eachen (易陳)》之銘言:
: 我只有五專前兩年念電機
: 之後轉商科
: 以前學的全打混
: 看到王力宏自學程式寫app
: 我也想學
: 要從那邊入手
: 我後悔我插大考上大葉資工沒去讀
: 我二技念財金
: 現在想學app 要從那邊下手
: 我有買c++ 正在看
: -----
: Sent from JPTT on my Asus ASUS_I003D.

建議先學C
然後學一點C++的概念 建議到C++98就好
畢竟很多APP架構都還是有class


C學好 再去學Windows API
學Windows好處是:
1. 環境簡單容易弄 隨便裝個Visual Stdio community就好了
2. 文件完整 MSDN 網路就可以查了
3. API格式固定 就是MS風格那一套
順便學習怎麼用別人的程式庫 微軟是好對象
還可以學習怎麼設計自己的API 跟 coding style

4. Windows API 包山包海 不用再去找其他的程式庫
要網路有 win socket / web API

系統API也有 mutex/semaphore/critical section/spinlock
process/threading

對了解之後的Android/IOS 架構很有幫助

5. 有GUI的架構 event handling / MVC 架構
對App開法 有比較好的了解


floating point 浮點數是大學問
不管是科學運算 還是2D/3D都會用到

還有看你要不要走圖學
Android 是用 OpenGL
iOS 以前也是用 OpenGL 現在好像變成 metal 了

要繼續深造的話 就學python or C++14吧


話說C++越改 越沒有C的影子了
連C的keyword都有新的 constexpr nullptr
還多了很多 type traits
寫 template 根本考驗 語文能力一樣
每次寫複雜的template 就很像在腦內拼接德語 然後表達出來

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.167.178 (臺灣)
※ 文章網址: https://www.ptt.cc/Gossiping/M.1625624718.A.45B

gbman 07/07 10:27外行要入行先學派勝,可以完成很多功能

gbman 07/07 10:29學C++很容易書沒看完,然後只學到語法,

gbman 07/07 10:29啥功能都作不出來

wkuochen 07/07 10:45沒必要吧,直接學,等遇到問題再學其它