程序員應養成命令式思惟習慣

有些程序員遇到問題就上網找答案,其實程序員更應該使用命令去尋找緣由。好比,在Linux系統中啓動服務:程序員

service postgresql-9.3 start

若是你記不清服務名你會怎麼辦?做爲一種思惟習慣,你不該該大事小事都上網找答案,你應該想到會不會有什麼系統命令可找到服務名。sql

# chkconfig --list
...
postgresql-9.3  0:off   1:off   2:off   3:off   4:off   5:off   6:off
...

有人可能要發問了,要是我知道有這個命令固然不用上網找了。其實,你倒要先問問本身爲何不知道有這個命令,若是你已養成了命令式思惟習慣,你就早知道該命令的存在了!post

 

若是你是命令式思惟者你就會去琢磨命令背後的原理,弄清楚原理後就能靈活應用了。例如,service幫助文檔說全部的服務在這裏:測試

# ls /etc/init.d

你還能夠用下面的命令找到全部服務:spa

# service --status-all

等等。postgresql

 

若是你不只承認命令式思惟方式並且實際踐行並養成習慣,那麼你或許會更進一步。系統出了bug怎麼辦?寫單元或集成測試!(測試即命令)。我對系統隱患不放心怎麼辦?寫檢查腳本!等等。只要你養成了命令式思惟習慣你在程序員的道路上必定越走越順!code

相關文章
相關標籤/搜索