阅读更多

1顶
0踩

非技术
这是一个经验丰富的程序员和新手之间交流的片段:

引用
老程序员:嘿,我听说你在学编程。太酷了,你学的啥?

初学者:我用我Mac上的TextMate(译者注:Mac下的一款文本编辑器)学习PHP和HTML。

老程序员:哎呀呀呀,PHP太差劲了。你应该学习Ruby on Rails,在HeroKu(译者注:一个云平台)上配置,用Vim写代码。TextMate是给菜鸟用的。然后搞搞Node.js,那特别特别棒,非阻塞I/O啊啊啊啊啊啊啊,太酷了。

初学者:额……好吧

每次我看听说这种事我就想骂街。当初学者听到他们瞻仰的人否定其努力,说他们努力学习的东西不像“真正的编程”的时候,会强烈地打击初学者的信心。

如果你是一个程序员,请不要诋毁新手正在学习的东西…除非你确保你会投入大量的时间来确保他们学会你想要他们学的。仅仅是随口讽刺一下他们选择的语言和工具不像你的选择那样酷,这会让他们泄气。

我知道,忍住不去机智地吐槽PHP或是任何现在大家都喜欢黑的语言是很困难的(我忏悔,我曾经也是这种人)。尤其是,因为你打心底清楚,你给他们提供的语言、框架、库、编辑器、主机环境、人体工学键盘、站立式办公桌等等,比菜鸟们正在学习的任何垃圾都要好的多。但是请坚持住。

只要让他们开始学习一些(任何!!!)能吸引住他们编程的东西就行了,随后你可以给他们提供一点帮助。如果他们学的东西真的很糟糕,他们就总是会卡住然后问你是不是有更加容易的途径。这时候,你就可以发泄出你准备好的在函数式编程或hygenic macros或任何其他的论述。

你可能不是唯一一个这样和新手说的程序员。许多程序员(特别是在网络论坛里!)都会有相似的讽刺言论,除非是谈论他们最喜欢的语言/包/框架/文本编辑器/主机环境。噢,现在初学者真的很困惑了。新人们一而再,再而三的被告知自己选的工具有多么的糟,尽管他们可能也能做一些事情。但是更糟的是,每个说教的老手都会推荐不同的工具集让他们学习。到底谁是对的?他们下一步该做什么?关于永无休止的挫折的更多细节,请阅读《一个很有借鉴价值的编程故事》。

好了,关于上面的对话,这里有一个建设性的意见:

引用
老程序员:嘿,我听说你在学编程。太酷了,你学的啥?
初学者:我用我Mac上的TextMate学习PHP和HTML。
老程序员:很不错,当你完成了你的第一个PHP程序后,记得给我看看它有多么的酷!当你更加熟悉基本的web编程以后,我给你看看我最喜欢的框架,Ruby on Rails。我们再来看看它和PHP的异同点。
初学者:谢谢你的鼓励,希望能保持联系。

注意:看看这个CS Education Zoo的视频,这是Mark Guzdial的一个访谈。如果视频在14:16自动重放的话,跳过它。
英文出处:pgbovine.net
译文:伯乐在线 - zer0Black
1
0
评论 共 8 条 请登录后发表评论
8 楼 clrw 2015-01-21 17:01
不错,学习了,以后我会注意。
7 楼 ICE___ 2015-01-21 14:12
jiaoqing
6 楼 bonait 2015-01-21 08:58
这些无所谓了,坚持一个方向,好好积累,www.zipin168.com
5 楼 myumen 2015-01-20 16:45
保持专注即可!
4 楼 jackra 2015-01-20 14:29
打击别人
标榜自己
行为习惯
3 楼 骨之灵魂 2015-01-20 14:17
矫情  
2 楼 yanqlv 2015-01-20 12:17
保持专注,一通百通。
1 楼 wkloveds 2015-01-20 11:56
我就是被打击的对象,每天都是摘了西瓜,丢芝麻,没有一个好建议

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 程序员:新手到专家的5个阶段

    ... 程序员需要不断的学习 不仅仅是学习新技术,还包括应用的问题域,用户的奇思妙想,同事的古怪习惯,行业的八卦新闻和...新手在该技能领域经验很少或者根本没有经验,这里提到的经验,指的是通过实施这项技术促进...

  • 新手程序员应该知道的7件事

    资深软件开发人员分享的一些关于专业化编程的经验和教训,这些经验教训都是经过多年历练总结得出的...为了了解新手程序员需要知道哪些内容,我咨询了一些经验丰富的编码老将,这些“老”将全部有着至少十年(有的甚...

  • 想做程序员?弄明白这些问题,你会少走很多弯路

    几乎每一个新手程序员都会走上那么一段自学的道路,尤其是在校生或进入工作岗位之后,技术的提升基本都靠自学,有的虽然是网上报班学习,但更多时候还是自己在学习,师傅引进门,修行靠个人。 有的人自学很快,几乎...

  • 程序员接私活经验总结

    内容来自csdn论坛以下为网上摘录,以做笔记:可是到网上看看,似乎接私活也有很多不容易,技术问题本身是个因素,还有很多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来指点一下...

  • 新手程序员应该知道的事

    如果你刚进入专业的软件开发世界,那么得益于在计算机科学和编程方面的教育&培训,你已经...为了了解新手程序员需要知道哪些内容,我查询了一些相关著作和博客,这些都是有着丰富的开发经验的人的总结.而今天主要的讨

  • 求职经验丨应届毕业生,如何找到一份程序员工作呢?

    第一,你是否参加过一些重要的比赛或者是校内竞争,比如说编程比赛,数学建模比赛这些,你在其中有没有拿过奖励,如果你没有得奖,那么也无所谓,重在参与,只要你参与了,就说明你有这个能力,所以只要有机会,我...

  • 程序员加薪升职之成长金字塔

    在“程序员加薪升职之探索适合你的路径”一文中,我们介绍了成就事件和榜样两个方法,帮助你在技术路线和管理路线之间做出选择。 选择技术路线,会往深处发展,以专精取胜。选择管理路线,会向上发展,不断扩大管理...

  • 新手程序员的困惑

    在这期间,帮助一些刚入门的小伙伴如何踏入程序员职业生涯,也和一些老程序员聊聊程序员的职业规划。心里有一些体会,还是蛮有感触的。所以,费老大的劲把尘封多年的博客账号找出来,准备写一些东西,和大家分享一下...

  • 新手程序员选Offer?这几个原则考虑一下

    程序员这个职业在初期,门槛比较低,快速掌握一门编程语言,在工作中能参与有挑战且持续的项目,加入有活力和学习氛围的团队,初级程序员很快就能成长为高级工程师。这也是很多老程序员的焦虑所在,一旦自己稍微松懈...

  • 关于大龄程序员的谣言 新手必读

    误传1:年长程序员比新手要价更高,因而年轻的开发人员更受欢迎。 事实:有经验的开发人员之所以被打上“昂贵”的标签,是因为在任何软件公司里员工的薪水永远是最大的支出。事实上,年轻就意味着廉价。但是,...

  • 正确学习JavaScript(写给非JavaScript程序员和编程新手)

    学习前提:中学水平,无需编程经验 更新(2014-1-7) 在Reddit上创建了一个学习小组 January 2014, “Learn JavaScript” Study Group on Reddit 目录 不要这样学习JavaScript 本课程资源 1~2周...

  • 新手程序员,必看!! 提问的智慧

    原文链接 新手程序员的上分之路! 我自己就是新人,刚刚接触工作,发现什么什么都看不懂,什么都想问,也不管别人听到是什么想法,自己没有意识到你问的表达清楚了吗?您有自己去思考吗?你有去查找资料吗?别人是否...

  • 成为一个好的程序员需要的一些习惯?

    1、长期主义——终身学习 无论是刚步入社会的新手还是职场中经验丰富的程序员,我们仍然要一直学习并且一直坚持学习。 保持长期主义。因为互联网领域,充满了创造力,无时无刻技术都在更新迭代,我们需要跟上时代的...

  • 程序员可接私活的10个平台和一些建议,别掉坑里!

    点击上方“码农突围”,马上关注,每天上午8:50准时推送这里是码农充电第一站,回复“666”,获取一份专属大礼包真爱,请设置“星标”或点个“在看”作者:程序员新视界来源:...

  • 从新手到专家-《程序员的思维修炼》

    德雷福斯模型认为从新手将专家需要经历5个阶段:新手、高级新手、胜任者、精通者和专家。德雷福斯兄弟的研究表明,从新手到专家要经历巨大的变化,在这个过程中,人们不只是“知道更多”或者获得了技术,而且还在...

  • 程序员新手速成之六脉神剑

    程序员新手速成之六脉神剑 引子· 武侠梦 大家好,我是一名程序员,小时候呢,非常喜欢金庸武侠。 记得吴启华版《倚天屠龙记》中,少年张无忌无意进入光明顶秘密石室,机缘巧合之下,习得已故教主阳顶天留下的...

  • python新手如何度过小白期,不再当菜鸟程序员?

    我这次不写那些方法论或者是感受的东西,这些可能大家get不到,也未必喜欢。这次写一点实际的,只要照着做,基本上不会被认为是个菜鸟,在职场当中也不会踩雷。 相信小习惯的力量 python菜鸟和大牛的区别除了写代码...

  • 入门的新手程序员感悟总结

    那么 入门的新手 要达到一个什么水平才能找到工作养活自己呢? 首先 JAVA基础语法: 集合类 线程 IO操作, 这些掌握了 基础算是过关了, IO操作有点麻烦 被搞晕没关系, 知道什么时候用 用到了 再去搜索就行。 &...

  • 资深程序员写给新手程序猿的忠告

    走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

Global site tag (gtag.js) - Google Analytics