请别这样对菜鸟程序员说话!

jopen 9年前

请别这样对菜鸟程序员说话!

        如果你是一个程序员,最好还是不要消极评论初学者刚学的那些东西,也不要说他们所选择的语言和工具很低效,这样只会打击他们的积极性,除非你想花大量时间来指导他们学习你所认可的知识。

        下面先来看一段对话,是一个有经验的程序员和刚开始学习编程的程序员之间的对话。

Programmer:Hey,我听说你在学习编程,不错嘛,学的是什么啊?

Beginner:我从一些基础的 PHP 和 HTML 开始学起,在我的 Mac 上使用 TextMate。

Programmer:Haha,用 PHP 的都是蠢蛋。你应该学习 Ruby on Rails,部署在 Heroku 上,在 Vim 编辑器里面编码。 TextMate 是给那些最底层、最低级的开发人员使用的,你最好是转到 Node.js 上面,那真的是很爽,非阻塞性 I/O。

Beginner:uhhhhh,好吧!

        说实在的,每当听到这样的对话的时候,我都想扇那些自以为是的程序员一个大嘴巴子,因为他们这样的话只会让初学者完全泄气。初学者听到他们尊敬的人竟然在贬低他们之前所做过的努力,并且让他们觉得努力学习的东西并不是“真正的编程”。

        如果你是一个程序员,最好还是不要消极评论初学者刚学的那些东西,也不要说他们所选择的语言和工具很低效,这样只会打击他们的积极性,除非你想花大量时间来指导他们学习你所认可的知识。

        我们为什么不能更有耐心的跟他们说话呢?为什么不让他们自己随便学点东西呢,这样他们才能分辨出自己想要学什么,什么是适合他们的?

        或许更有建设性的互动交谈应该像这个样子:

Programmer:Hey,我听说你在学习编程,不错嘛,学的是什么啊?

Beginner:我从一些基础的 PHP 和 HTML 开始学起,在我的 Mac 上使用 TextMate。

Programmer:不错哦,能不能展示一下你第一次使用 PHP 做出来的 App 啊?一旦你对自己的基础的 Web 编程技能感到运用自如了,我就向你展示我最喜欢的框架 Ruby on Rails。这样就能看到在这个框架上使用 PHP 会产生什么效果?以及为什么会产生这样的区别?

Beginner:谢谢你的鼓励,我会跟你保持联系向你讨教的。

        这样的交谈,哪个菜鸟程序员不喜欢?哪个菜鸟程序员不尊重你?

来自: CSDN