有些程序員遇到問題就上網找答案,其實程序員更應該使用命令去尋找緣由。好比,在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