语言之间的编程技巧如何可转移?

nic*_*ckf 10 programming-languages

如果你正在为一个(比如说)PHP开发人员宣传一个编程职位,并且应用了一个很好的简历,但是他们是(比如说)ASP.NET的专家,他们的简历中的PHP组件很轻,你还会考虑他们的位置?您是否认为编程技巧通常胜过特定的语言技能?

tho*_*ter 14

优秀的程序员可以轻松地在语言之间进行转换

然而,问题在于,根据定义,优秀的程序员是具有使用各种语言技能的人.如果您正在招聘只有单一语言和编程环境(编译器,框架等)经验的人,那么他们可能没有必要的经验,特别是考虑到PHP'堆栈'与.NET有些不同.

但是,如果你雇用了解Java,PHP并且具有Python经验的人,那么这表明他们已经拥有了很好的编程经验,而且他们的技能很可能很容易转移到ASP.NET.

这是我的意见.


Coo*_*une 7

非常易于转移.对于一个优秀的程序员来说,语法是微不足道的,只要他们知道应该使用某些设计模式和问题解决技术的时间和地点(当它们可用于语言时),那么就没有理由不应该考虑它们.


Arn*_*nce 7

绝对.一般编程技能是任何开发人员的核心价值.事实上,沟通技巧甚至可能超过其他一切.一个优秀的程序员是一个很好的沟通者.

编程应该是关于通信的,因为代码将花费更多的时间进行查看和修改,而不是第一次编写它所需的时间,因此它可以更好地传达它应该做的事情.

在编程基础知识方面具有坚实基础的程序员应该能够以几乎任何语言快速合理地加速.