![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - [請益]Linux Shell程式設計實務(作者-臥龍小三)這本書
(https://www.pcdvd.com.tw/showthread.php?t=970008)
|
---|
電子書最大優點就是可以搜尋, 印出來很有可能只是浪費紙.
這東西如果不是你常用的工具, 那很快就會忘記. 我有時候連自己寫過的小 shell script 都記不起來語法, 每次都得靠鳥哥喚起回憶 :ase |
引用:
覺得 python 在台灣用的人不多 台灣與學習趨勢事跟工作有關 大環境多用那些語言作業,相對求職者也會多學這些 另外,還有大專院校資訊教育 教授新知吸收不快或太死板,學生多為自學而亂向發展。 講白一點,賺錢都來不及了,還有時間吸收新知?(參照近日假發票事件) |
引用:
以下是某隻月薪三萬程式猿做夢夢到的,程式語言只是一種工具,正所謂萬變不離其宗,當他還是小猴子時,是從 BASIC 開始學程式的,目前主流程式語言大致上是從早期循序式語言(BASIC、ASM) -> 結構式語言 (C) -> 物件導向(C++、Java)慢慢演化而來,其實每一個語言都有前一個世代的影子,例如 C++ 的 class 其實跟 C struct 非常類似,只是 C++ 包裝起來成為 data members 與 member functions (java method),用 C 也可用 struct of pointer to functions 做到類似效果,只是不如 C++ 內建功能而已。 這隻猴子摸過用過的程式語言大概也有十幾種了,憑他那種猴子智商,怎麼可能通通都很精通?所以笨猴子只能 focus 在幾種語言上,猴子想法很單純如下: 1. 一定要熟一種直譯型語言,如 BASIC、Python。 2. 一定要熟一種編譯式語言,如 C/C++、Java。 3. 一定要熟 HTML,因為現在是網路時代,這東西學起來有好無壞。 4. 一定要懂一些資料庫概念、SQL 語法。 熟的定義,不是說熟語法,而是熟這個語言的特性,像 C++ multiple inheritance, object slicing, variable shadowing,像 PHP 的 association array (Perl hash array) 以及其基本 library 如 C library、 C++ STL、template 等等。 而這些東西都只是基本中的基本,真正的 domain know-how 都不是這些東西。 像猴子這麼蠢又要學這麼多東西,有這麼多電腦書,當然不可能每本都熟讀,因此笨猴子就想盡辦法偷雞摸狗,把讀書方法分三種: 1. skim 2. browse 3. read 像 Bash 這種幾百年用到一次的東西,猴子的作法是準備一本電子書,翻(browse)過有印象,真正要用時知道去哪裡找就可以了。 再來幾句猴子的老話,這隻猴子到處勸人不要學程式,因為台灣根本沒有軟體業也沒有電子業,只有製造業,當然如果你在米國等先進國家,那就另當別論了。 建議把你閒暇時間拿來打電動、看電影、郊遊踏青、上夜店把妹或上PCDVD學習嘴砲與鬥爭技巧,這些對你的人生才有幫助。 猴子其實一開始不太想理這串文,還在心中想又一個不怕死的想跳進來,後來想一想,猴子自己已經水深火熱了,能救一個算一個,就當做做好事勸人別再跳進這個坑了。 學啥 Bash?還想買本實體書堆在你家佔空間?拿來當枕頭嫌硬,拿來蓋泡麵嫌重!丟垃圾桶或丟給資源回收論斤收購還比較實在! |
原作者臥龍小三已出新版了喔
http://www.books.com.tw/products/0010618005 Google Play也有電子書了 https://play.google.com/store/books...AAQBAJ&hl=zh-TW |
引用:
若還有其他領悟 還望你持續分享 謝謝. :yeah: |
引用:
哦,還有出新版, 謝謝分享訊息, |
shell 流程控制整理一下就差不多了, 其他就看指令的熟悉度了
awk, sed 就可深可淺, 有專書 有 perl 的話, 那就很好用了, 可以裝 module 就更好了 XD |
被推起來了 耶...nice
雖然bash shell很簡單,但是在處理大量loop的時候會出包,我也不知道為什麼 前陣子就用shell處理射手網的26萬個分卷解壓縮檔時,結果常常跑9XX個run的時候就會出包 還有就是新建資料夾的時候從剪貼簿少copy一個0,各種莫名其妙的狀況都有 |
引用:
資訊科系的老師要他們學新語言,比常用電腦跑模擬的其他非資訊科系老師還更難 長跑模擬的理論科系老師才會想學這類新語言 尤其python在AWS,openstack與hadoop是必備技能 |
引用:
兩年前的帖子結果我發現我居然沒翻到:D 語言對我來說都只是偷懶的工具,要不是想要偷懶我才懶得寫什麼C還是bash :laugh: |
所有的時間均為GMT +8。 現在的時間是02:42 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。