下午。
我已经忘记了这些语言的名称,以保持其一般性并阻止火焰战争。
我即将开始一个新项目,我通常会使用语言A.我擅长语言A但它是我所知道的唯一“网络”语言。
语言B和C也让我感兴趣,但之前我还没有使用它们,因此很难证明与它们一起开展项目是合理的。
基于项目的学习是一种很好的学习方式,所以我猜...
a)坚持你所知道的,你会更快完成工作 b)尝试使用新语言,它可能比其他语言更好
我倾向于b,我认为分支是很好的。
嗯
答案 0 :(得分:0)
分支是好的,但它在很大程度上取决于上下文。这是一个工作或娱乐项目吗?如果它只是一个爱好程序,那么我当然建议您尝试一种新技术,因为正如您所说,基于项目的学习确实很有帮助。但是,如果这是一个与工作相关的项目并且你处于截止日期,那么显然你应该“坚持你所知道的”,就像你说的那样。
影响第二语言可行性的一个因素是,您将使用的语言的功能有多详细记录,以及有多少示例代码与您想要完成的内容相关