累了的时候看看这个 |
给楼主解答一下。
楼主提到的选择因素有两个:
1. 容易上手
2. 好就业
1. 容易上手
从我所认为的上手来看,不是输出Hello World就算上手的;
至少说能做一个真正有实用价值的程序(先不论是否已经有同类软件存在,也不考虑性能稳定性什么的)才算上手。
这一点来看:
Python > Java >> C,汇编就算了。
Python和Java本身就有很强的标准库和第三方库支持,开发程序速度快。
C语言性能最好,但是形成一个完整的产品需要的开发量太大。
2. 好就业
好就业的程度其实和语言关系不是特别大。作为校招来讲,面试的人主要看的是:
a. 对自己研究方向的理解深入程度。
b. 对应聘方向内容的理解深入程度。
相比起来,语言本身倒无足轻重了。
就业市场的话,C/C++/Java目前的用量很大,这类语言适用大部分场合。
剩下的不一而足:PHP JavaScript等适用于Web开发;C#主要用于Windows桌面应用等等。
另外,学生学习的时候,最好使用一些高级的语言;
一方面,减少开发时间,降低开发难度;另外一点,避免陷入语言本身的细节,更好程度地理解原理。
综合这些呢,个人建议楼主楼主学习Python。
语言不是最重要的,利用语言完成目的才是最重要的。
就酱。
还有一点要说,不要贪图学习过多的语言而忽视理论的学习,语言只是工具,原理才最重
要。
过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号