2

下午。

我已将语言的名称排除在外,以保持其通用性并停止激烈的战争。

我即将开始一个新项目,我通常会使用语言 A。我擅长语言 A,但它是我所知道的唯一“网络”语言。

语言 B 和 C 也让我感兴趣,但我之前根本没有使用过它们,因此很难证明用它们开始一个项目是合理的。

基于项目的学习是一种很好的学习方式,所以我想...

a) 坚持你所知道的,你会更快地完成工作 b) 尝试新的语言,它可能会比另一种更好

我倾向于b,我认为分支出来很好。

4

1 回答 1

1

分支是好的,但它在很大程度上取决于上下文。这是一个工作项目还是娱乐项目?如果这只是一个爱好项目,那么我当然建议尝试一项新技术,因为正如你所说,基于项目的学习真的很有帮助。但是,如果这是一个与工作相关的项目并且你在截止日期前,那么显然你应该“坚持你所知道的”,正如你所说的那样。

影响第二种语言可行性的一个因素是,您将使用的该语言的特性记录得如何,以及有多少示例代码与您想要完成的内容相关。

于 2010-09-25T05:57:24.210 回答