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

大学生或者兴趣想学习编程,我们第一步应该学什么才是最好的?

目前,计算机已经广泛用于各个领域。自动化是推动世界发展的关键,任何类型的工作都需要一定的IT知识和程序设计知识。

程序设计本身并不复杂,但是要想通过自学来掌握一门编程语言的使用还是需要一个系统的学习计划。编程语言完全可以直接学习,不需要在学习语言之前做过多的准备。

作为一名在互联网行业工作多年的程序员,我来告诉你。

学习编程,最好是从C语言开始!!

C语言语法简单优雅,上手相对来说也算容易,很多大学计算机专业的入门语言就是C,是大学里面计算机专业学的第一门编程语言,使用相当广泛,并且深远地影响了其后的几乎每一种语言。我们可以通过学习C语言了解编程,学习一些简单的编程思想。如果你想学习C语言,可以先买一本谭浩《C Primer plus》书籍,根据书中的代码案例以及思路来学习,会对你的编程水平有所提高的。

学习了这套教材之后还可以建议去如鹏网看看《C语言也能干大事》这套教材,从实战出发,教你用C语言编写应用程序。例如,我之前就用C写过一个音乐播放器拿去参加学校的软件大赛。

第二步,就是选择方向,开始系统学习语言。

学习完了C之后,就可以选择一下你以后想从事的方向来系统的学习一下语言了。

例如,如果你想从事后台接口的开发,那么Java或许对你来说是个很好的选择。Java语言就现在世面上的排行来讲,始终位列第一的位置。在前两年都是有着相当大的市场需求,不过现在来看,Java也呈现下滑趋势,随着物联网以及嵌入式,人工智能等的发展,Java的市场份额可能会随之下降了。

如果你想从事网页端的开发的话,可以去学习Html+CSS+JavaScript,现在前端比较火,很缺人才,相对而言学习前端Js会比较好找到工作。但是前端的框架很多,经常变化,所以如果想学习前端必须时刻保持一颗不断学习的心才行。而且前端工作的话比较适合心思细腻的女孩子,然后男孩子想要学的话当然也是很好的一个方向。

如果你想弄点尽显内涵的东西,那么C/C++绝对是你的首选,C语言刚刚我们就已经说过了,是我们自学编程的首选语言,在编程语言排行榜上也是居于第二甚至超过Java雄霸第一的存在,而C++语言是C语言的“进阶版”,如果你对游戏开发很有兴趣,C++是一种优秀的首选语言,因为除了开发应用程序、移动应用程序和桌面应用程序外,它还经常用于开发游戏和游戏引擎。而大神用于服务器开发与底层架构,基本没有C/C++不能进入的开发领域。所以C和C++都不仅仅为编程提供了入门知识,还为整个计算机学提供了入门知识。即便你将注意力集中在其他编程语言上,C语言和C++提供的基础性知识也相对有价值。

如果想玩点比较高大上的东西,例如人工智能或者AI大数据,那Python是一个很不错的选择。Python语言,以其优雅的设计模式和异常容易上手的语言还有自带的能和人工智能相共同的库,一直受到了人工智能开发工程师的喜爱。所以要学习人工智能,Python绝对是首选。当然现在R语言也是不甘落后,随着人工智能的发展也成为了一个可选语言。

语言这种东西没有好坏之分,只有适合与不适合之别,选好自己想要从事的技术方向,然后不断学习精通,通过一万小时定律,最终必成大器。祝你早日成功!未来的程序员大牛!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券