不喜欢IDE是错误的吗?

不喜欢IDE是错误的吗?,ide,Ide,最近我一直在找工作,大部分情况下,他们会问我喜欢使用哪种IDE 现在,我通常会回答 这完全取决于我用什么语言开发它。如果是Java,那么它将是Eclipse,如果是AS3,那么它将是Flash CS4或Flex Builder 3。对于HTML、CSS、PHP和Javascript,我更喜欢使用PsPad。(与记事本+或文本图像几乎相同) 为什么他们总是对我说的PSPad感到厌恶呢?说实话,我不喜欢使用DreamWeaver,因为我觉得它太臃肿了。我是说每个人都有自己的我想。。。但是我试过使用它

最近我一直在找工作,大部分情况下,他们会问我喜欢使用哪种IDE

现在,我通常会回答

这完全取决于我用什么语言开发它。如果是Java,那么它将是Eclipse,如果是AS3,那么它将是Flash CS4或Flex Builder 3。对于HTML、CSS、PHP和Javascript,我更喜欢使用PsPad。(与记事本+或文本图像几乎相同)

为什么他们总是对我说的PSPad感到厌恶呢?说实话,我不喜欢使用DreamWeaver,因为我觉得它太臃肿了。我是说每个人都有自己的我想。。。但是我试过使用它,而且我真的用PSPad工作得更快


我应该开始使用Dreamweaver来写简历吗?

理论建议

不喜欢IDE是很合理的,尽管您确实需要承认它们的有用性,每个人都有自己最有效的工作方式,这是有道理的

实用建议

恐怕你不能合乎逻辑地与招聘代理打交道。你需要勾选他们的复选框,然后越过他们,与真实的人交谈

一旦你和一个程序员进行了一次真正的面试,对一切都要诚实,告诉他为什么你不喜欢IDE(尤其是DreamWeaver),然后你就可以期望得到适当的结果了

但对于招聘代理,你需要明白他们对我们行业一无所知;你通常需要给他们想要的答案


我想说你对DreamWeaver“很熟悉”,就这样吧。

也许他们不知道什么是PSPad——我不知道。至于Dreamweaver,我实际上会看不起使用Dreamweaver的人。能够从头开始编写代码要好得多


为了回答你的问题,没有一个IDE是绝对正确的。你应该使用任何你觉得合适的工具,如果每种语言的工具不同,那就这样吧。

正如上文所述,这可能是人力资源机构用来筛选应聘者的一种简单机制。如果您未在所选列表中使用IDE,则会对您进行筛选


对我来说,在面试时,我会发现那些说他们使用VIM或Emacs作为IDE的人可能比使用记事本的人更高级。

上次一位CTO问我使用什么时,我立刻说“当然是Emacs”。他说:“好吧,现在我有兴趣了!”。从那以后我一直在那里工作

(我不知道为什么PSPad会比Dreamweaver或Eclipse更糟糕。我发现所有的IDE都很难真正定制。与我一起工作的每个人都有大量的elisp,其中大部分是共享的,以使我们的项目更有效率。)


也许你找错了人做你想要的工作。你在哪里找到这些问你这个问题的“他们”?

这当然不比依靠一个更糟糕。

这个问题没有好的答案。这取决于你面试的地方的文化。在我目前的工作中,我会充分发挥我的Unix经验,并能给其他同样喜欢非IDE工具集的人留下深刻印象。vi、一行脚本等等。在我以前的工作中,人们迷恋于visualbasic,认为命令行很可怕。我敢打赌,如果你在为开发公司面试,你不会得到同样的结果

糟糕的是,我们不得不通过那些不关心程序员而是关心我们使用的程序的人

我的意思是,我想我失去了一些机会,只是试图解释我对HTML和CSS很在行,但不使用Dreamweaver(因为我负担不起)

虽然我并不担心,但我最终还是遇到了一个理解这些事情并热爱为他工作的人。所以不,这没有错,你只是不幸遇到了错误的招聘人员

不过祝你找到工作好运


PS熟悉IDE不需要超过10分钟,因此尝试一些IDE总是一个加号(这样以后你就不会完全迷路了)。

一种解释这些答案的方法是让自己成为专家。所以你可以这样说,“我对Dreamweaver很熟悉,但一旦我真的擅长编写HTML、CSS等,我发现使用像PSPad这样快速简单的文本编辑器会更有效。”

我在C++工作后使用了同样的技巧,并正在申请java作业。在这种情况下,它是这样的:“好的,开始在C++中的是它是如此丰富和低级的语言,一旦你完成了它,java看起来就比较容易了。”


招聘人员不知道DreamWeaver是什么——他们只知道佣金是什么。向他们展示你会通过向他们的原则推销自己使他们成为一个,他们会经常派你去面试。

看:当你在求职时,看你简历的人是:

  • 人力资源人员(需要一个人来填补职位或只是面试)
  • 猎头公司(需要一个机构来填补一份工作,这样他们才能获得实习工资)
  • IT经理(需要一个合格的灵魂,价格最好)
根据通过电话或亲自面试你的人,他们只是想找到一个职位的最佳人选。有时候,他们会准备一些问题,看看你知道多少,你是怎么想的,你的简历是否与之匹配

我去过一次.NET代码夏令营,一位猎头被问到如何向面试官展示他们的经验。猎头说让他们看看你的工作:

  • 带一台笔记本电脑,上面有你的作品样本
  • 打印出代码示例
  • 直接访问一个有你作品样本的网站

像这样的事情可以让你很快地通过IDE问题

我使用EMACS作为我的主要编程环境。它有几大优势:

  • 这是可供选择的