读了土木工程的研究生,目前对本专业不感兴趣,想以后做另外的打算。目前IT行业工资高,人才需求又大,想自学编程,但是不知道从哪里开始学习编程,需要学什么,比如Java,Python,Net,C++那种语言更容易找工作?
首先,当前有很多非计算机专业的研究生有学习编程的计划,一方面当前很多专业与计算机相关技术的结合越来越紧密,掌握编程技术也会给自己带来更多的方向选择,另一方面从大的发展趋势来看,掌握编程也会扩展未来的就业选择空间。
编程技术本身并不难学,但是在学习之前,应该结合自身的实际情况,来选择一个学习的切入点。通常情况下,在选择学习哪一门编程语言的时候,最好要立足于自己的专业特点,这样会有一个更好的学习氛围,也更容易持续且深入学习编程。学习编程对于实践场景有较高的要求,实践场景越丰富则学习过程也会越顺利。
自学哪种编程语言好?
目前国内的大环境下 Java 的就业岗位相对是最多的,如果你没有特别的偏向于其它的编程语言,那么自学编程的第一门语言选择 Java 是一个不错的选择。
可以从C语言或者是Java语言开始学起,一方面这两门编程语言在理工科领域有广泛的应用,另一方面这两门编程语言自身的技术生态体系也比较健全,同时也有大量的学习案例可以参考。
也可以从Python语言开始学起,Python语言作为一门全场景编程语言,随着大数据、人工智能的发展,正在逐渐拓展自身的应用边界,很多传统行业领域也在逐渐开始应用Python语言,相信这一趋势在工业互联网时代会更加明显。
很多计算机专业一开始都是先教 Java、Python、C 等等高级语言,然后在大二才开设数据结构和计算机组成原理等课程,因为在用这些高级语言做出 Demo、小项目的过程中,肯定会遇到各种问题,而这些问题的答案就藏在那些专业课里面。
学习编程语言一方面要重视基础语法的学习,同时还需要完成大量的实验,实验的过程不仅会为抽象概念建立起画面感,同时也会逐渐形成自己的编程思想。编程语言说到底就是一种工具,只有多使用才能逐渐熟悉。
非计算机专业零基础学习编程,可以从以下几步开始
给自己创建一个真正的编程环境, 使用IDE或者空白文本编辑器(白板 来编写程序。
要从头到尾自己编写所有的代码,不要在没有理解的情况下直接复制黏贴他人的代码来欺骗自己。
从小项目开始做起,编写一些基于文本的程序来练习你正在学 习的编程语言,然后再慢慢的进行一些更大更 复杂的项目。
疯狂的练习,编写大量的代码。在学习理论知识的时候就要不断地尝试把理论应用到自己的代码中。学习、实践;学习、实践;学习、实践-.要先学会自己解决问题,当自己解决无果,陷入困境时,要懂得如何寻求帮助。
不要羞于提问或拒绝提问,要懂得运用正确的方式寻求他人的帮助。
寻找实习,找到自己感兴趣的地方,跟着别人做,了解工业届到底在使用什么技术。
当你实习结束的时候,你将不会再对那些名词感到陌生,你有了一定的经验, 你可以尝试独立的尝试用- -些开源框架做一些简单的project, 还可以去参加一-些编程比赛。