PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
jamin
Senior Member
 
jamin的大頭照
 

加入日期: Dec 2002
文章: 1,370
電子書最大優點就是可以搜尋, 印出來很有可能只是浪費紙.

這東西如果不是你常用的工具, 那很快就會忘記.

我有時候連自己寫過的小 shell script 都記不起來語法, 每次都得靠鳥哥喚起回憶


 
     
      
__________________
要討論也要找能溝通的, 跟狂吠的狗溝通只是浪費時間. 每日一句 : 很多不等於多數,也不等於少數
舊 2012-05-25, 08:11 PM #21
回應時引用此文章
jamin離線中  
easa2006
Silent Member
 

加入日期: Oct 2011
您的住址: Taiwan
文章: 0
引用:
作者goddesschi
python曾有看一點點,主要想針對網路上的封包或是cookie做控制
像這類高階語言也能夠處理一般linux的command嗎?
想摸shell script主要是希望能把command自動化甚至排程執行
像是initial腳本那樣,因為可以丟到rc.local所以是不是shell script會比較方便
奇時一開始很直覺的就是想到shaell script,其它的沒碰過也不清楚能處理到哪個程度
有說錯請見諒


覺得 python 在台灣用的人不多
台灣與學習趨勢事跟工作有關
大環境多用那些語言作業,相對求職者也會多學這些

另外,還有大專院校資訊教育
教授新知吸收不快或太死板,學生多為自學而亂向發展。

講白一點,賺錢都來不及了,還有時間吸收新知?(參照近日假發票事件)
 
舊 2012-05-26, 10:20 AM #22
回應時引用此文章
easa2006離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者goddesschi
感謝


謝謝你分享經驗
程式設計師感覺好辛苦,不過就是想實現一些想法卻要學一堆語言
我都搞得有點亂了


以下是某隻月薪三萬程式猿做夢夢到的,程式語言只是一種工具,正所謂萬變不離其宗,當他還是小猴子時,是從 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?還想買本實體書堆在你家佔空間?拿來當枕頭嫌硬,拿來蓋泡麵嫌重!丟垃圾桶或丟給資源回收論斤收購還比較實在!
__________________
滿招損 謙受益

此文章於 2012-05-26 02:03 PM 被 darkangel 編輯.
舊 2012-05-26, 02:01 PM #23
回應時引用此文章
darkangel離線中  
athlon049
Major Member
 

加入日期: Sep 2003
文章: 127
Smile

原作者臥龍小三已出新版了喔
http://www.books.com.tw/products/0010618005

Google Play也有電子書了
https://play.google.com/store/books...AAQBAJ&hl=zh-TW
舊 2014-12-30, 05:15 PM #24
回應時引用此文章
athlon049離線中  
sparc10
Junior Member
 
sparc10的大頭照
 

加入日期: Jun 2003
您的住址: CC BY-NC-ND 4.0授權
文章: 778
引用:
作者darkangel
其實每一個語言都有前一個世代的影子,例如 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 等等。
D大真是善知識 常常將多年心得分享出來!!
若還有其他領悟 還望你持續分享 謝謝.
舊 2014-12-30, 05:53 PM #25
回應時引用此文章
sparc10現在在線上  
nawtequalizer
*停權中*
 

加入日期: Feb 2005
文章: 358
引用:
作者athlon049
原作者臥龍小三已出新版了喔
http://www.books.com.tw/products/0010618005

Google Play也有電子書了
https://play.google.com/store/books...AAQBAJ&hl=zh-TW

哦,還有出新版,
謝謝分享訊息,
舊 2014-12-30, 06:06 PM #26
回應時引用此文章
nawtequalizer離線中  
diolin
Basic Member
 

加入日期: Oct 2003
文章: 18
shell 流程控制整理一下就差不多了, 其他就看指令的熟悉度了
awk, sed 就可深可淺, 有專書
有 perl 的話, 那就很好用了, 可以裝 module 就更好了 XD
舊 2014-12-31, 09:43 AM #27
回應時引用此文章
diolin離線中  
goddesschi
*停權中*
 

加入日期: Mar 2007
文章: 186
被推起來了 耶...nice
雖然bash shell很簡單,但是在處理大量loop的時候會出包,我也不知道為什麼
前陣子就用shell處理射手網的26萬個分卷解壓縮檔時,結果常常跑9XX個run的時候就會出包
還有就是新建資料夾的時候從剪貼簿少copy一個0,各種莫名其妙的狀況都有

此文章於 2014-12-31 10:49 AM 被 goddesschi 編輯.
舊 2014-12-31, 10:44 AM #28
回應時引用此文章
goddesschi離線中  
csshih
*停權中*
 
csshih的大頭照
 

加入日期: Mar 2011
文章: 1,522
引用:
作者easa2006
覺得 python 在台灣用的人不多
台灣與學習趨勢事跟工作有關
大環境多用那些語言作業,相對求職者也會多學這些

另外,還有大專院校資訊教育
教授新知吸收不快或太死板,學生多為自學而亂向發展。

講白一點,賺錢都來不及了,還有時間吸收新知?(參照近日假發票事件)


資訊科系的老師要他們學新語言,比常用電腦跑模擬的其他非資訊科系老師還更難
長跑模擬的理論科系老師才會想學這類新語言
尤其python在AWS,openstack與hadoop是必備技能
舊 2014-12-31, 10:53 AM #29
回應時引用此文章
csshih離線中  
goddesschi
*停權中*
 

加入日期: Mar 2007
文章: 186
引用:
作者darkangel
以下是某隻月薪三萬程式猿做夢夢到的,程式語言只是一種工具,正所謂萬變不離其宗,當他還是小猴子時,是從 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,因為現在是網路時代,這東西...


兩年前的帖子結果我發現我居然沒翻到
語言對我來說都只是偷懶的工具,要不是想要偷懶我才懶得寫什麼C還是bash
舊 2014-12-31, 10:55 AM #30
回應時引用此文章
goddesschi離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:13 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。