非计算机专业自学编程并且就业是可行的。随着科技的发展,编程技能已经成为越来越多领域的必要技能,这些领域不仅仅是计算机科学专业,还包括商业、金融、医疗、媒体等等。
自学编程的难度可能会比正规课程略高,因为没有正规课程的指导和支持,但是如果你有耐心和毅力,能够自学编程还是可以做到的。
自学编程需要你有很强的学习能力和自我约束能力,需要你花时间去学习和练习,并且需要你去不断更新和学习新技术。
需要注意的是,自学编程可能需要更多的时间和经验来达到与正规课程相同的水平,但是通过努力和持久的努力,是可以成功的。
- 了解基本概念: 首先,了解一些基本的计算机科学概念,如计算机网络,数据结构和算法,以及Web应用程序的工作原理。
- 学习Javascript: 因为Node.js是基于Javascript开发的,所以学习Javascript是学习Node.js的先决条件。了解Javascript的基本语法,如变量,数组,对象,函数等。
- 学习Node.js: 了解Node.js的基本概念,如模块系统,事件循环,流程控制等。学习如何在Node.js中使用常用模块,如Express框架,用于构建Web应用程序。
- 学习Vue.js: 了解Vue.js的基本概念,如组件,指令,计算属性等。学习如何使用Vue CLI构建Vue应用程序,并学习如何使用Vue Router和Vuex管理应用程序的状态。
- 实践: 把所学知识应用到实际项目中,比如构建一个简单的Web应用程序,这样可以加深对所学知识的理解。
原因:
- 学习Javascript是因为Node.js是基于Javascript语言开发的,所以掌握Javascript是学习Node.js的先决条件。
- 学习Node.js是因为它是一个轻量级的Javascript运行时环境,可以构建高性能的Web应用程序后端。学习Node.js可以让你掌握使用Javascript进行服务端编程的能力。
- 学习Vue.js是因为它是一个轻量级的前端框架,可以帮助构建可重用的组件和管理应用程序状态。使用Vue.js可以让你掌握使用Javascript构建交互式用户界面的能力。
- 使用Node.js和Vue.js作为后端和前端技术栈是因为这两个技术都是基于Javascript语言开发的,所以学习起来更为顺畅。并且这两个技术都很流行,在工作中使用也很容易找到机会。
可以,但是有些困难!我这里说的难是说入门难,意思是你从完全一个门外汉到能独立写一些设计合理,易维护,可扩展的代码这个过程很难。有人说这有什么难的,随便找几本书看几天就可以了,如果这样我只能恭喜你,你不是自大就是聪明绝顶。
我大学读的软件工程专业,俗话说的科班出身,我来以我自身的经历来分析下。首先计算机软件相关的专业大学四年究竟在干什么?我们先来聊聊。从大一到大三,每一学期基本都有一门编程语言课,从汇编到c,然后java,C++,C#,有些还会学前端的一些语言,各种语言把你轰炸一遍。这个阶段按我的理解就是学语法的阶段,各种语言的语法,让你在有人引导的前提下学习。在学习语言过程中又给你开一些原理课程,比如编译原理,计算机原理,操作系统原理等,让你知道程序到底是怎么执行的,为什么这种高级语言编写的东西机器可以识别。
等你语法学的差不多了,基本的代码可以写了,原理也了解了,就又给你开一些面向对象程序,软件体系结构,软件工程之类的课程。这些课程是干嘛的?很大一部分是教你怎么写代码的,编程可是门技术活,不但要会写,还要写的漂亮。这里的漂亮可不是指程序写的花团锦簇,而是程序设计合理,易维护,可扩展。
现在做什么事都讲究要有指导思想,思想最重要,编程也是一样,要有思想来指导。从最初学语法,copy式的写程序,到后面学怎么写的好,学编程时该遵循的一些理论,就是慢慢的积累编程思想。一个正常的计算机或软件的的本科生大学也基本就做这些事情,学有余力的,自学一些热门的框架,等到了大四,再外出实习,或者找些培训机构再去逛一圈,就可以出校门,找工作了。
上面说了一大推,也是在说入这行其实不容易,再来看题主的问题,非计算机专业的自学编程,自己买书或者通过一些其它的途径学习编程,学习一门编程语言就是一大拦路虎,现在那个语言的书不是大块头?有些人可能说,只要能写代码就行,不需要啃那么厚的书,不需要了解那么详细,那我也不好说什么了。
就算你很有毅力,语言也学好了,那你写的代码肯定辣眼睛,写代码真的是一门技术活,和干泥瓦工一个道理,是要靠经验的,等你写两三年代码,再回过头来看自己以前写的代码,绝对会嗤之以鼻!学好了语言,还有n多的各种框架等着你,你辛辛苦苦学好了,指不定又过时不用了。
不过等你克服种种苦难入了门,掌握了最重要的编程思想,那么恭喜你,以后会容易许多!到那时,你学习一门新语言并实际使用,大概也就花个几天的时间,找到一份自己满意的工作也是小问题!
本文来自投稿,不代表DoDo生活网立场,如若转载,请注明出处:http://www.77dodo.com/aiwen/51138.html