开发者资讯

 首页 > 开发者资讯 > 程序员生活 > 有经验的程序员:请不要把这些告诉初学者

有经验的程序员:请不要把这些告诉初学者

分享到:
【字体:
导读:
          就让他们先学点东西(任何东西都可以!!!),以让他们发掘自己编程的潜力,然后你可以为他们展现“上帝之光”(即“神”一般的工具和语言)。如果他们所学到的东西真的是很糟糕,那么他们会不断地卡壳,然后开始询问你是否还有更容易的方法。这时候,只有在这时候,你可以


本文由PHP100中文网编译,转载请看文末的转载要求,谢谢合作!



       这有一个经验丰富的程序员和一个刚开始学编程的初学者之间的谈话:
 
程序员:嘿,我听说你正在学编程。很酷嘛!你正在学什么呀?
 
初学者:我正在我的Mac上使用TexMate学一些基础的PHP和HTML知识。
 
程序员:哈哈哈哈,PHP太笨拙了。你应该学习Ruby on Rails,在Heroku中进行部署,在Vim中敲代码。TextMate是给菜鸟用的工具。哦,然后再转去学点Node.js,这条路才是极好的。输入输入不受一点限制,吼吼吼!
 
初学者:sadsadsad~~~,好吧。
 
       每当我听到这样的故事,我就想说脏话,因为这完全可能会让初学者丧失信心。初学者听到的是,他们一直很敬仰的人正在贬低他们目前的努力,并且把他们的辛苦学习过程说的并不像是“真正的编程”。
 
       如果你是一个程序员,请不要诋毁初学者正在学习的内容……除非你亲自投入大量的时间来确保他们学习你给他们推荐的内容。只对他们选择的语言或者工具做一个路人般暗讽的评论并不会像你使用的语言和工具那么酷,并且这还会耗尽初学者的积极性。
 
       我知道很难阻止一些人小看PHP或其他什么人们今年在主观上不喜欢的语言(我曾为我自己过去的行为感到愧疚!),特别是因为你从你有经验的心里已经知道,你使用的语言,框架,库,编辑器,主控环境,人体工程学键盘,站立式办公桌等等真的要比那些菜鸟所学的垃圾好太多太多了。但请忍住!
 
       就让他们先学点东西(任何东西都可以!!!),以让他们发掘自己编程的潜力,然后你可以为他们展现“上帝之光”(即“神”一般的工具和语言)。如果他们所学到的东西真的是很糟糕,那么他们会不断地卡壳,然后开始询问你是否还有更容易的方法。这时候,只有在这时候,你可以放荡不羁自由地论述你的纯函数式编程或保健宏或其他任何很牛的东西。
 
       另外,你可能并不是跟这个初学者谈话的唯一程序员。许多程序员(尤其是网上论坛里的)可能也正在犯着同样的暗讽评论的错误,除非他们会说他们自己最喜爱的语言、库、框架、编辑器、主控环境是最佳的新福音士。所以现在的初学者真的很迷惑。他们被多次告知自己选择的工具就是很糟糕。但更糟糕的是,每个所谓的专家都在推荐一套不同的学习工具。谁才是正确的选择呢?!?下面他们又该怎么做呢?!?
 
       好了,所以这里有了一个更有教育意义的谈话版本:
 
程序员:嘿,我听说你正在学编程。很酷嘛!你正在学什么呀?
 
初学者:我正在我的Mac上使用TexMate学一些基础的PHP和HTML知识。
 
程序员:不错嘛,运行你的第一个PHP应用的时候记得给我展示点比较酷好玩的东西啊!你要是觉得Web编程没什么挑战的时候,我能给你推荐我最喜爱的框架,Ruby on Rails。然后我们就能看到它和PHP有哪些相同点和不同点。
 
初学者:谢谢前辈鼓励!以后还请前辈多多指教呢。
 
       PHP100特地为初学者推荐更多有启发性的优秀文章:《初学者玩好Linux的建议》、《PHP初学者要注意的14个问题》、《最适宜初学者学习的几种编程语言》、《初学者不容错过的修复Bug小技巧》,希望这些文章能让刚入门的初学者认清方向,打下坚实的编程基础,选择好生涯发展方向,写出又好玩又酷的程序。

 
原文:Programmers: Please don't ever say this to beginners ...
译文:http://www.php100.com/html/it/focus/2014/1208/8005.html
(翻译:PHP100_Alex)
分享到:
一张神图为你展现程序员一天的生活
       无论你在开发领域是何种职位,不管是首席黑客官还是代码魔术师,或者就是普通的软件开发人员,你的一天生活都基本上和下图展示的是一样的。如果说有什么不一样,也就是把红牛换成了咖啡或其他咖啡因饮料,然后可能会骑着滑板车上班。但有一点可以确定,一天中的大部分时间你都在与代码打交道。你可能在用Angul...
杰出程序员永远都不会说的几句话
  作为一名软件工程师和一个有着12年经验的项目组领导人,我有很多机会和那些非常有才华的程序员做交流。通过沟通,我发现了一个很有意思的现象,那就是下面这些话几乎从来没有从这些令人膜拜的程序员嘴中说出来过。   “我习惯于使用______,但我不知道它是如何工作” 杰出的程序员源于自己的好奇心和不断的探索,...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……