程序员应养成命令式思惟习惯

有些程序员遇到问题就上网找答案,其实程序员更应该使用命令去寻找缘由。好比,在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

相关文章
相关标签/搜索