**
**
作为一个普通二本GIS专业的学生,上课就经常接触到各个编程语言,
但是在学校总是这里学一点那里学一点,ArcGIS,二次开发,C#,java,.net,WebGIS都是皮毛入门,
考完试就快忘了,不挂科就好像就是最好。实习的时候去做ArcGIS相关的普查,发现真的好多限制
特别是发现ArcGIS在外业,移动端,网页端方面各种欠缺。
实习的时候好几次在想,如果有手机APP或者小程序,或者网页端之类的信息收集和处理就好了。
不用每次都把数据弄好再回到电脑慢慢处理,及时性太差了。
而且感觉未来移动,轻便性处理数据应该是主流,所以就打算换个方向。
还有就是学习上述的几种语言的时候感觉即时反馈不是很高,就是学习了好多都是数据,变量,函数。写了那么多代码,出来的都是数据,可视化页面很一般。本来觉得还好,后面偶然看了下html,感觉打开了新世界的大门,可以直观的亲眼看到自己代码打出来的效果,界面,div盒子的摆放位置等等。感觉有一种很直观很直观的反馈,学习兴趣比后端语言要高不少,这就决定走前端路线。
有些话说得很好,大学就是靠自己的。这里也很感谢老师上的一门WebGIS,虽然没有讲的很深入,但是讲了好多网络原理,http协议,什么客户端,服务端,数据库,路由,IP等等大量感觉挺有意思的知识,后面就买了几本HTML,CSS的书来慢慢看,跟着打代码,遇到有些问题难得不懂得,就上网看看视频跟着学习,两者结合,慢慢感觉到前端得兴趣了。同时也慢慢找到节奏,看视频为主,看书为辅慢慢学习下去,然后上CSDN,简书,掘金等博客看看一些前辈大牛都是怎么入门的啊,入门都是怎么学习的啊,怎么继续深入学习下去,后面就接触到Github,发现又打开了一个新世纪的大门,里面还有这么多大牛,感觉一下子就看到了程序员那种氛围。
跟着视频学了很多,但是总感觉基础不扎实,毕竟视频都是以学会为主,而不是想尽办法去搞懂原理,所以书籍感觉又变得重要了,买了很多了人推荐的《JavaScript高级程序设计》,确实发现视频还是有点着急了,往后可能要慢慢主要看书和Github和文档了。
这段时间慢慢的学习了很多东西,JavaScript肯定是学的比较多的,webapi也学习了一点,API牛逼!
还有就是jquery知道了js还能这么比较轻松的写,但是还是要谨记大佬说的,JS才是一切的基础,要学好JS的基础本质,以后jquery过时了也不虚。
还有php后台开发呀,结合用Apache搭建服务器,php控制mysql的增删改查,还有Ajax怎么配合上面几个做一个后台管理数据的小项目全面了解了很多。
后面又复习了html和css,然后又花了好多天时间把HTML5和CSS3的新便签,新API重新看了几遍,都试试了几遍。感觉上好了很多。
还有几个月就毕业了,去相应的几个招聘软件看了下,果不其然vue,react至少要掌握一个,刚好快要做毕业设计了,决定未来的几个月里,火力全开全部精力学习node.js以及vue.js,然后用之前学的所有知识做毕业设计。over