首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

人人都应该懂编程:众多编程语言那款适合你?

目标:

简单了解各种编程语言的主要特点和应用场景,选择适合自己学习的语言。

计算机编程语言:

计算机编程语言作为人命令计算机工作的工具,人人都有必要学习、了解一下。学习编程语言不一定就要做软件开发工程师,学习编程语言可以帮我们更多的了解计算机思维,知道其解决问题的方式,可以更好发挥计算机的作用,甚至可以提高计算机的效率。

这里不讨论哪种语言好与坏,因为软件工程师通常对语言会有某种情节,讨论哪种语言好,一定可以吵翻天。语言仅仅是是工具,真正的语言使用者,应该更关注什么语言适合解决自己的问题,合适的才是最好的。而且一个开发者通常都会掌握多种语言。选择最适合解决自己问题的编程语言才是王道,多学几种语言又有何妨。

软件开发的功力更在于算法,数据组织,开发技能等等,有时间可以多练练内功。

对于初学者选择语言可以考虑:

1、语言入门容易,门槛低

2、能快速的展现成果

3、语言流行度高、用途广泛、有生命力

4、最好能解决自己当下的问题

简单整理了一下几种语言的主要用途供大家参考:

图:几种编程语言的主要应用场景

学习编程语言建议:

1、学习之前给自己设立一个小目标,如完成个某种任务,解决某些问题等等。

2、根据自己应用领域需要(工作需要)选择:比如金融分析可以考虑Python;游戏产品经理可以考虑Lua;WEB前端可以考虑Html4,JavaScript;希望做软件工程师可以考虑:Java,Python,C++,Go;做机器学习,算法分析:Python,R,Matlab,自动化运维与自动化测试:Python;等等。

3、想学习编程,而不一定非要成为软件开发工程师:可以学习一种独立的编程语言、有交互方式比较好,如:Python。

4、希望称为软件工程师:这类学习者最需要坚持,而且编程语言仅仅是一个导入点,需要学习更多的学习积累算编程思想、数据结构与算法,编程技能等等,可以选语言包括:Java,Go,Python,Ruby,JavaScript等等。

5、希望学习计算机操作系统原理等,这个估计非C/C++莫属了。

另外:当前Java,Python,JavaScript,Html5流行度比较高;Go很有潜力;C/C++宝刀不老,但初学者选择C++的越来越少,喜欢的都是铁粉。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180218A01M5O00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券