学院概况

最新发布

服务

当前位置: 主页 > 留学新闻 >

零基础学习编程应该做什么?

作者:ag8真人 发布时间:2020-03-14 21:53 浏览次数:

  我不建议你从“基础”开始,尤其是什么:C语言,数据结构,离散数学……之类的,那是把你逼疯的节奏(感觉这是知乎学院派的风格)。如果你自觉是神人级别的,当我没说。其实软件工程发展到今天,编程已经是一个很“职业化”的技能。业内自嘲“IT民工”,每天“搬砖”之类的,就是这种现象的反应。不扯远了,总之一句话,基本上都是些是个人都能学会的技术,没有什么神秘的。某些培训机构招一些高考失利的考生,培训两年就把他们往公司里送,他们也一样能胜任工作。所以自学也不是件难事。但前提是,你走对了路。如果你从二进制、编译原理、数据结构……这些开始,我估计你陷在里面就出不来了——除非有名师指点或者天赋异禀,再或者有大机缘?不要急着做这些“学究”式的学习研究,就像学开车一样,不需要你从发动机原理学起是一样的。程序/语言是让你用的,就像车是让你开的,明白了这一点,你就可以立马轻松100倍。所以,先选一辆“好开“的车,迅速的跑起来,享受这种微风拂面的快感和刺激,才是最重要的。由于你的问题过于简单,我不知道你成为程序员是想干什么,所以无法给你具体的建议。大致的:如果你是想做网站,可以向从静态页面(Html、CSS、javascript)入手,做一个漂漂亮亮的页面出来,先;然后加上一些功能,比如可以发布一篇文章,自然就需要构建动态页面的语言,我推荐,原因无它:好上手。当然,你还需要数据库,我推荐MSSQL,原因无它:好上手……这样一步步下来,你很快就能看到自己的成果,可以不断的产生自激励,你才能走得更远。其他方面,我不是很了解。但大致思路查不多,你想学游戏,就尽快弄出一个坦克大战出来;你想学Android,就马上整一个小APP出来;你想做嵌入式,就尽快弄个小机器人出来,呵呵。总之,要尽快做出东西来,丑也好俊也好,都要有个东西放在那里。看着自己的作品一点点成型的快感是难以言喻的!这就是我反对从数据结构,离散数学开始的原因,一是这些东西很难学,更重要的是,费了九牛二虎之力,学了你也就学了,你能用它干什么?学这些应该是你有了一定的基础,需要进一步提高钻研的时候,才应该考虑的东西。

  看题主描述,应该是对编程感兴趣,所以想学一些简单技术,够自己用就好,但如果真的对这方面感兴趣,其实进入这一行,也是不错的选择。

  毕竟目前在国内对于程序员的需求还是比较大的,只要有一定的技术水平都还是能够拿到一份不错的薪资的,不过是否要进入这一行还是题主自己决定,源妹儿只是觉得本身对编程感兴趣,却不从事编程工作有点可惜。

  下面就用最简单的方式来介绍下这几门语言的特点,可能会有一些不严谨,但对于初学者的你来说,可以很快找到适合你自己的语言。

  Python是动态形的灵活的解释性语言,从软件开发到Web开发,Python都有在被使用,因为他的解释性,适合轻量级开发,Python是很多新手会选择的编程语言。

  python比较灵活,适用范围比较广泛,包括现在非常火的大数据、人工智能都能够运用到,而且这门语言极其简单,库又非常丰富,很多时候,你根本不用自己敲代码,所以这门语言是非常适合零基础的新手小白去学习的。

  C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

  虽然不推荐初学者学习C语言,因为其枯燥且语法较多,需要大量的时间去钻研,但因为你是刚进大学的大一新生,时间相对还是比较多的,所以也可以考虑从C语言入手,因为打好编程基础,以后再学其他语言会很快上手。但是如果你是一个想要通过自学,并想快速找到工作的人,那么C语言就不推荐了。

  C++是一种最广泛支持范式的编程语言,比较难学,涉及到了指针的概念。指针会比较头疼。当然如果C学的不错,C++上手也会快。但C++不支持垃圾回收机制,但在游戏领域和后台都被热衷使用。

  和C语言一样,语法难度过高,不太推荐!但是还是那句话,如果你在了解过后,对这门语言感兴趣,那么你可以去尝试,兴趣也是很重要的。

  java仍然是市场上最流行和最火爆的编程语言,常常跟企业联系在一起, 因为具备一些很好的语言特性, 以及丰富的框架, 在企业应用中最被青睐, 如果是想大学毕业后更好就业,也是可以考虑学Java的,不过Java也相对要难一些,所以题主可以先衡量一下自身能力,再做选择。如果依然想学,但是害怕难的话,也可以考虑去培训机构学习。

  php这三个字你可能常常会在浏览器地址栏里看到, 所以不意外php是用来开发网站的. 也是web后端的王者语言,无数的网站后端都运行着php代码.

  特性简单易学,上手快,也适合零基础去学习,开发Web便捷迅速,不过PHP只适合网站项目。

  简单介绍下,什么是前端?就是你在网站上看到的一切图片、文字、视频、都是前端写的。

  目前web前端开发还是市面上很流行的编程语言,所以学习这门语言,找工作不是什么难事,薪资也还可以,最关键的是,这门语言对于零基础的学员来说学起来难度不大。

  前端学习曲线是先快再慢,最后再快,目前市场缺口最大的是中高级前端,所以要想真的找到工作,需要多学,多敲代码。

  编程大致的几个方向就上述这些,题主可以结合自身,选择一门自己喜欢并合适自己的。

  1、书 黄哥推荐学习Python 10本好书。知乎专栏黄哥推荐学习C语言好书知乎专栏

  python初学者的第一步python初学者的第一步_土豆_高清视频在线观看

  编程呢,就是从输入到输出这么一个过程,要知道你的输入是什么,然后接着处理,接着就是输出。

  上面就是一个编程的一个小的demo,接着重要的就是让中间的步骤,也就是处理a步骤a方法,b步骤b方法这个中间的过程自动化,反复的做中间的部分。


ag8真人

©ag8真人

地址:云南省昆明市翠湖北路7号云南大学东陆校区南学楼 邮编:650191

电话:+86-871-65033412

传真:+86-871-65148547

相关链接