每次在打代码的时候,眼角总会不由自主得撇到电脑上的系统时间,看着 2019 这几个醒目的字总会感叹时间过的飞快。
记得我是 2017 年 9 月份入学,转眼间一年半就这样过去了。但是让我欣慰的是,这一年半我自身也有着显著的成长,无论是做人或是做事方面,当然啦,在编程方面的成长是最明显的
在读大学之前,我就自学过 C 语言,而且还是在跌跌撞撞中入了门。那时候挺自傲的所以并没有意识到当时的眼界其实十分有限,导致那段时光我一度的认为学会了 C 就等于学会了编程,我认为 C 语言能做任何事。但是读了大学之后,接触到 Liunx ,Java ,数据库等各种知识后,才发现当初的自己是多么的愚蠢。我也渐渐明白,单单只会一门编程语言是不够的,如果想要用一门编程语言做出实际的事件的话,还要会数据库,Linux ,计算机网络,以及了解各种框架等等。
在明白这些之后,我自身也进行了反省,也发现自身最大的问题是对IT对编程的认知太狭隘了,一心只专注在一门编程语言的胡乱琢磨上,导致效率低下的同时,还浪费了时间。为了提高认知,自此之后,我便混迹在知乎,百度,博客等各类网站上,进一步的去了解编程。久而久之,我发现编程行业其实也是分类的。
在这里大致给大家讲一下:学习编程以后从事软件开发这方面的话,行业主要分为三个大方向:
前端开发
前端:指的是网页的前台,也就是我们平常浏览网页能看到的界面。要学习前端技术的话,我们最基本的是要掌握 Html , Css , Js 这三个玩意,当然啦,学深之后,还要学习各类框架,还有库。比如:jquery , bootstrap 等,前端最重要的就是能友好的与用户进行交互
后端开发
后端:它与前端相反,如果说前端是用户看的到的部分,那么后端就是用户看不到的。前端的许多功能都要依靠后端写代码来实现。举个栗子,比如我前端创建了一个精美的按钮,现在需要点击这个按钮然后发生相应事件,那么发生的事件就是由后端来编写实现的。学习后端的话,我们需要掌握后台语言比如 java ,python , php 等,会用数据库存储数据,linux 的应用与部署,后端框架的使用
移动端开发
移动端:可以说它前端后端都有涉及到,移动移动,顾名思义就是基于手机的开发。手机上的各类app ,移动端网页等等,这些都是移动端的开发。移动端开发分为 Android 和 ios 两个方向,做移动端你不仅要会后端语言(用的最多的是 java ),还要会 Html,css,js 以及框架的运用
当然上面的只是我大概的说明,如果大家想更深入的了解,可以自己去查找这方面的知识,这其实也考验着大家的自主学习能力
现在的编程行业,越来越往多维度的方向发展了,所以往往做前端也会一两门后端语言,做后端的多少也会前端的知识
如果说你现在还在为了入门一门编程语言而沾沾自喜的话,那也该醒醒了,路漫漫其修远兮,你还有很多要学的呢。不要一味沉浸在一门语言里了,你要提高自己在IT在编程这个行业的认知,要大致明白做一个项目所要掌握的知识和技术
最后希望大家能定个目标,然后明确自己之后要选择的从业方向,去学习去了解这个方向如需要的知识
记得我是 2017 年 9 月份入学,转眼间一年半就这样过去了。但是让我欣慰的是,这一年半我自身也有着显著的成长,无论是做人或是做事方面,当然啦,在编程方面的成长是最明显的
在读大学之前,我就自学过 C 语言,而且还是在跌跌撞撞中入了门。那时候挺自傲的所以并没有意识到当时的眼界其实十分有限,导致那段时光我一度的认为学会了 C 就等于学会了编程,我认为 C 语言能做任何事。但是读了大学之后,接触到 Liunx ,Java ,数据库等各种知识后,才发现当初的自己是多么的愚蠢。我也渐渐明白,单单只会一门编程语言是不够的,如果想要用一门编程语言做出实际的事件的话,还要会数据库,Linux ,计算机网络,以及了解各种框架等等。
在明白这些之后,我自身也进行了反省,也发现自身最大的问题是对IT对编程的认知太狭隘了,一心只专注在一门编程语言的胡乱琢磨上,导致效率低下的同时,还浪费了时间。为了提高认知,自此之后,我便混迹在知乎,百度,博客等各类网站上,进一步的去了解编程。久而久之,我发现编程行业其实也是分类的。
在这里大致给大家讲一下:学习编程以后从事软件开发这方面的话,行业主要分为三个大方向:
前端开发
前端:指的是网页的前台,也就是我们平常浏览网页能看到的界面。要学习前端技术的话,我们最基本的是要掌握 Html , Css , Js 这三个玩意,当然啦,学深之后,还要学习各类框架,还有库。比如:jquery , bootstrap 等,前端最重要的就是能友好的与用户进行交互
后端开发
后端:它与前端相反,如果说前端是用户看的到的部分,那么后端就是用户看不到的。前端的许多功能都要依靠后端写代码来实现。举个栗子,比如我前端创建了一个精美的按钮,现在需要点击这个按钮然后发生相应事件,那么发生的事件就是由后端来编写实现的。学习后端的话,我们需要掌握后台语言比如 java ,python , php 等,会用数据库存储数据,linux 的应用与部署,后端框架的使用
移动端开发
移动端:可以说它前端后端都有涉及到,移动移动,顾名思义就是基于手机的开发。手机上的各类app ,移动端网页等等,这些都是移动端的开发。移动端开发分为 Android 和 ios 两个方向,做移动端你不仅要会后端语言(用的最多的是 java ),还要会 Html,css,js 以及框架的运用
当然上面的只是我大概的说明,如果大家想更深入的了解,可以自己去查找这方面的知识,这其实也考验着大家的自主学习能力
现在的编程行业,越来越往多维度的方向发展了,所以往往做前端也会一两门后端语言,做后端的多少也会前端的知识
如果说你现在还在为了入门一门编程语言而沾沾自喜的话,那也该醒醒了,路漫漫其修远兮,你还有很多要学的呢。不要一味沉浸在一门语言里了,你要提高自己在IT在编程这个行业的认知,要大致明白做一个项目所要掌握的知识和技术
最后希望大家能定个目标,然后明确自己之后要选择的从业方向,去学习去了解这个方向如需要的知识