概述
到今天,软件开发学习刚好满两年了。我也顺利从小白变成一枚软件开发工程师,优质资源的上传者,技术博客的发布者,并且有了自己的团队在做一些技术外包工作。对于软件开发的学习,许多人说由简入奢难,由奢入简易。但我从我的经历不认为是这样的自己也是摸着石头过河,中间也有过困惑和迷茫。本文主要讲述自己两年来对于软件学习的心得体会,希望能对学习软件学习的初学者提供一些帮助。
一.前端
首先对于小白来说,看的见的东西就是页面,那页面是由什么组成的(在任何一个网站按F12,你便能看到的代码,如果把他比作人的话,那么他就是人的外貌,人的衣服~~~)
前端主要分为三部分:html,css,js。
html:首先得了解标签的含义,用在哪里,常用的用多了就知道了。为什么要从这个超文本编译语言开始学习呢,我觉的他是写一行就能有一行的效果,而且还好看,不像C语言,写一堆然后一堆错。。。推荐个网址吧W3Cschool的
http://www.w3school.com.cn/html
css: 第二个不得不说一下这个CSS。简单的理解就好比html给了你的美貌的容颜,在21实际的新文明你还得有配的上你的时尚的外衣呀,没错,他就是让你的网站拥有美丽的外表,让你成为时尚达人。
http://www.w3school.com.cn/css/index.asp
Javascript:最后就是js,这个是最复杂的。对于这个有点烧脑的语言,我想就是他让网站得了多动症吧(让这个美丽的人会跑会动会说话,哈哈哈)。Js呢,入了门以后还有很多的框架,建议按照这个顺序来学jqurey.js-->bootstrap.js-->vue.js-->mui.js(建议学一下,他是hbuider5里面自带的一个框架,有很多的模板和例子,对于APP开发很棒)-->node.js(这你就可以和后台数据库连接了,是不是有点神奇呢,前端写后台)
对于学习,首先从基础开始吧https://www.w3cschool.cn/javascript
小结:只看不动手是不行的很多人没有项目也不知道从何练起。通过这个你可以去做一下题库,题目难度是逐渐增加的,越到后面越难。我自己也没有做完,看个人情况。https://www.w3cschool.cn/exam
二.后台
刚才和大家说了,我们已经是一个有模有样的人了,甚至还有点美了呢,那我们是不是要有自己的思想呢。对的,一个网站他的业务逻辑就是他的思想,就像淘宝的购买流程、推送服务等等就是淘宝的思想。
像java、php、.net、python、Object-c、node.js、c#、C++.........都可以写后台,我是以Java为中心的,所以呢在这里我就写一下关于java的吧,以后有机会在写一下关于这几门语言的对比应用。
但是都要学的就是sql编程
http://www.runoob.com/sql/sql-tutorial.html
Mysql数据库:
http://www.runoob.com/mysql/mysql-tutorial.html
首先呢,Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
对于java的学习呢,建议走这样的路线,让自己快速入门。。。
Java基础:任务1:了解java,搭建java环境,写一个hello word!
任务2:了解java的变量的定义、循环、判断、类、方法、String包等等
任务3:了解Java的三大特性(继承、封装、多态)
任务4:学习Javaweb(jsp+sevlet+jdbc)
任务6:学习上传下载
任务7:ssh架构
任务8:ssm架构
任务9:工作流引擎
任务十:搜索引擎
。。。。学无止境。。。。向着构架师的道路越走越远。。。
三.总结
很多人说如今前后端分离,没有必要再去学习后台或者。个人认为这是错误的。首先,你把前后端一刀切断,这个本身就不对了,这只会让你的路越走越窄;其次你懂后台,遇到问题方便和后台交流;再者,编程语言是相通的,你多学了一门语言,肯定会在无形之间提升了你自己的能力。最后,哪一个牛逼的程序猿只懂一门语言啊。
学习方法:每个人学习方法不一样,但是最重要的一点是要总结,然后慢慢摸索出适合自己的学习方法。个人觉得,你可以注册一个博客,将自己平时学到的,看到的,记录下来,没事也可以浏览下自己写的。无聊的时候看看别人写的博客,你会从中学到很多的。
遇到困难:如果学习中遇到不理解的,建议先百度谷歌,一般都能够得到解答的。还是不懂再去问别人,没人可问也可以先跳过,继续学习后面的。过段时间再来看一遍,你会发现有些问题已经不是问题了。还有一点最重要的就是要学会坚持。不要三天打鱼,两天晒网。既然选择了前端,就风雨兼程。
最后预祝大家在前端道路上越走越远。
https://www.w3cschool.cn/
最后
以上就是傲娇火为你收集整理的从小白的征程谈编程学习的全部内容,希望文章能够帮你解决从小白的征程谈编程学习所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复