|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
注:本文译自巴西保利斯塔18岁程序员RodrigoAlvesVieira的文章《LearnaProgrammingLanguageFasterbyCopyingUnix》。
关于进修新编程言语的童鞋来讲,看书是个选择,浏览别人代码也挺好,但要说的效力,我以为没甚么比实践下手写代码更高效了。
我在这篇文章中的倡议就是:重做Unix程序。
怎样动手?
假定你在进修Python,你应该实验做一个和cat命令功效的程序,或完成tree命令。
Unix(命令)程序一般都很精简,功效单一,而且做得都很好(传说中的“Unix哲学”),它们就是进修编程的完善典型。针对一个成绩,用最好体例办理。
ChrisWanstrath好久之前有一个相干典范。
在打仗新言语时,经由过程重做这些小程序,可极年夜匡助进修懂得该言语的类与函数。
这里有个例子:- #!/usr/bin/envruby#在Ruby中重做cat命令:ARGV.eachdo|file|putsFile.readfileend
复制代码 固然进修任何编程言语都接纳这类体例,但假如你在进修剧本言语,如Ruby、Python,乃至是Node.js,这类技能效果会更好。
作为开辟职员,我们常必要进修器材。我以为如许的小习气(技能)会有所作为的。
译注:假如你在进修Haskell,Haskell官方wiki有份完成Unix命令的程序列表。
英文原文:RodrigoAlvesVieira,编译:伯乐在线–黄利平易近
如果你想在以后的生涯中在软件行业工作的话,学习linux是一项基本技能,所以打从你打算学习linux那天起,放弃windows吧!因为它除了能给你带来片刻的娱乐,别无其他; |
|