1. python好学还是Java好学
当然是Python好学啦,这是是毋庸置疑的~~~
人生苦短,我用Python。
———来自一位软件工程专业的大二计算机学子的建议
2. 大学自动化专业编程要学到什么程度
大学自动化专业编程要学到程度:
大一:
1、Visual Basic:最适合入门的计算机语言,可功能很强,而且用起来无比方便。测控专业的学生来说也很实用,可以在以后的各种与计算机相连的项目中用来设计界面。但不宜过于深入,掌握基本的东西,能做基本的界面即可。还应注意其在数据库程序设计方面的用法。
2、C语言:这个基本不用介绍了,可以说它就如嗓子之于歌唱家。
3、业余适当学习一些业余软件,费时不多,受益多多,比如:Photoshop、Flash等等。
大二:
1、MATLAB:理工科学生不可不知的软件,功能实在是无比强大,因此也就很难掌握。
2、Multisim:主要用于电路仿真,当学习数电、模电时如果能用其模拟一下课本或作业中的电路,绝对会对学习有不小的帮助。
3、LabVIEW:很多电子工程师都在用它来帮助提高自己的工作效率。
4、Protel:制作电路板的最经典和最为普及的软件。
大三:
1、单片机:如果找一份好工作,想幸福地生活,单片机不能不精通。
2、Keil C:学习单片机除了课本上的汇编语言以外,很明显,更重要的还要精通单片机开发的C语言,而学习用于单片机开发的C语言。
3、Proteus:当然是开发板、编程器,然而这些东西价钱又不是那么便宜,对学生来说是一笔不小的负担。
4、AVR、PIC等:单片机种类繁多,而课本只给了一种,很显然这是不够的,需要了解更多的东西。
大四:DSP:和单片机差不多的一类东西。
3. 大学生自学编程需要看哪些书
此推荐书籍和学习顺序是针对编程学习而言,不是针对计算机专业而言。学习这些书籍后,对于从事软件开发行业,则可以起步更快,而不是等到毕业后才知道。非计算机专业可能转行到软件开发的更是需要学习了。
大一上:
C Primer Plus
说明:大一刚进入大学,对于大学是陌生的,需要一定的时间熟悉。只需要自己学好C语言即可。
大一下:
VS使用:Visual Studio程序员箴言
C和指针
说明:学习编程需要熟悉开发工具,这是编程的基础。而C语言学习也需要加深。
大二上:
数据结构C语言版
C++ Primer Plus
说明:学习了基本的编程语言后,需要开始了解数据接算法基础了。同时,也需要学习面向对象的编程语言了。C++将作为主要的语言推荐,作为修炼大神必备语言基础。
大二下:
Windows程序设计
Linux系统使用
标准程序库STL
说明:语言学的差不多了,就需要了解操作系统的编程。Windows系统的使用则不必专门学习了,接触的多自然也熟悉。但是Linux系统的使用则需要额外的学习一下。然后对于编程需要进一步的学习程序库的使用,学习使用程序库提高开发效率,打好基础。
大三上:
计算机操作系统(非计算机专业自己学)
Boost入门
数据结构C++语言版
Windows核心编程
说明:学完了C++,因为数据结构是软件开发非常中重要的基础,所以再用面向对象思想来学习加深数据结构。在实际开发过程中,很多时候都是用面向对象的方式来做的。然后就是学习操作系统的基础理论和加深Windows编程,再学习一个程序库Boost,以后将会普及,需要提前学好。
大三下:
计算机网络(非计算机专业自己学)
MFC程序设计
Linux编程
说明:计算机网络也是必学的计算机理论,然后接触实际的开发库MFC。作为Windows开发MFC还是需要学习的,学会使用,然后学会MFC的设计思想等,其他框架其实想通的。Linux也需要开始编程了。
大四:
C++编程风格
C++编程惯用法_高级程序员常用用法和技巧
设计模式:可复用面向对象软件的基础
大道至简-软件工程实践者的思想
说明:大四开始面向毕业了,需要学习更多的开发规范,提高编程质量,提高解决问题的能力,需要学习一些高级层次的软件开发思想,毕竟前面已经有很多基础了。这个可以再根据个人的实际情况扩展。