首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >务实的程序员:在PHP之后,下一步是什么?

务实的程序员:在PHP之后,下一步是什么?
EN

Stack Overflow用户
提问于 2009-11-30 20:59:25
回答 16查看 2.6K关注 0票数 4

我正在阅读《实用主义程序员》,我在作者建议我们每年学习一门新语言的部分。我目前是一名PHP开发人员,我想知道,接下来我应该学习什么?

我正在寻找一门能帮助我提高技能并帮助我完成日常任务的语言。一些有用的东西。

有什么建议吗?

编辑很棒的答案,伙计们!谢谢。我仍然在思考你们的答案,我倾向于学习Python或你们建议的函数式编程语言(也许是Lisp)。

EN

回答 16

Stack Overflow用户

回答已采纳

发布于 2009-11-30 21:02:42

Python和Ruby似乎是一种相对容易的PHP转换。

票数 6
EN

Stack Overflow用户

发布于 2009-11-30 21:05:47

选择学习新的东西,而不是像你以前做过的那样。

C++或C

一种需要手动内存管理的低级语言,它教你如何在较低级别上工作。良好的社区基础,是程序员应该学习的语言之一。

我会建议其中之一超过组装,因为尽管组装是更低的级别,但产生一个项目是痛苦的。学习像C或C++这样的语言将会有一个额外的好处,那就是如果你想学习汇编,你可以非常快地学习它,因为与从Java到汇编相比,新概念相对较少。

Haskell

一种纯粹的函数式语言,它完全改变了你看待某些问题的方式。如果你已经习惯了写代码的命令式风格,那就需要付出很大的努力。

它有一个很大的好处,那就是教你学习递归的乐趣,即使你从来不会因为编写一行Haskell代码而付费,它也应该影响你用其他语言编写的代码,让你看到更好、更干净的解决方案。

Java或C#

如果您不以面向对象的方式使用PHP (不仅使用类,而且还使用继承等特性),那么这些语言将迫使您以面向对象的方式编写代码。如果你对面向对象编程感到满意,我不建议你这样做。

票数 14
EN

Stack Overflow用户

发布于 2009-11-30 21:05:07

我会选择Java或C#,这样你就可以学到一些不同于其他脚本语言的东西。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1819690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档