写给在乱学语言的学生党/小白

2022-07-29,,

为什么会写这篇文章

通过CSDN私信功能认识了一个小朋友在上大学,有时候问JAVA,有时候问会不会游戏,有时候问会不会PHP、Python、安卓,今天居然问用jQuery去实现书里的这个改变复选框的背景色实现不了。
我说jQuery这个技术过时了,还不如学原生js,然后小朋友说js学完了?????学完了???我写了这么多年前端都不敢说学完了。我深深的对该学校的教学产生了质疑。照这个学法等毕业了又是向培训班输送了。我相信这个同学的学校应该不是个例,所有在这里也给大家科普一下,让大家少走一些弯路。

有哪些方向

如果学校一般,想做一个程序员,不想毕业就失业就早点选定一个方向。程序员分为(因为我是前端,对其他的不大熟悉只能列出大方向了)

大数据(不大熟悉不展开)
游戏(不大熟悉不展开)
前台
	- web前端
				- HTML、CSS、JavaScript、Vue或React、微信小程序、webpack、NodeJs
	- 安卓
	- IOS
后台
	- JAVA(热门)
	- PHP
	- Python
	- C#(市场需求好像不大)
	- NodeJs
测试(了解得不多)

前台是干嘛的

拿CSDN的PC端来说,页面布局,样式这些都是前端开发工程师开发的,通过ajax请求后台接口实现数据的渲染也是前端做的,安卓和iOS也是类似拿QQ来说,QQ的APP就是属于前台部分是安卓和iOS工程师开发的。

后端是做什么的

network里请求的数据是前端工程师通过axios请求后端接口,后端工程师开发的程序返回过来的,怎么返回,返回什么,从哪里拿什么东西返回,写的文章存在哪里就是后端工程师做得事情。后端具体的实现可以通过JAVA来实现也可以通过PHP来实现,也可以通过NodeJs来实现,现在JAVA是主流。

该怎么选

兴趣肯定是第一,但是也不要钻牛角尖去逆势而行,比如.net现在都要凉了,你再怎么感兴趣去学也还是凉。去下个Boos直聘,把前端开发,安卓开发,大数据,JAVA,游戏开发等这些关键字放去搜一下,看看有哪些要求,哪些东西需要学,去试一下对哪些比较感兴趣,选定一个方向不要这学一下那学一下,拿前端来说我搞了4年了,我还有一堆东西没有学,React没有学,vue的原理没有完全摸通,webpack也没有很熟,单元测试没有学、NodeJs只懂一点皮毛。

本文地址:https://blog.csdn.net/weixin_35958891/article/details/109207812

《写给在乱学语言的学生党/小白.doc》

下载本文的Word格式文档,以方便收藏与打印。