2015上半年,大三下,我的学习总结
我这学期的情况概述:
这学期才开始学习一些web技术的,所以水平噪点还很多。
从最基础的web前端HTML、CSS开始看视频搜百度,看了燕十八的基础视频课程,做了些小练习;
到学习后端JAVAweb,练习了以jsp +servlet+javaweb+jdbc+mysql为支持的未完善的购物小站(GitHub代码库【oneshop】);
然后转而学习PHP,后学习了Thinkphp框架,练习了以thinkphp+amazeui+mysql的学习平台(GitHub代码库【ilearn】);
接着买了《第一行代码 android》 学习了一周的android,对android开发和版本控制工具GIT有了大概的印象,加以实践天气软件,卡在了未学习的json数据传输和已失效的天气API上,再由于其他事耽搁了,以后待完善(GitHub代码库【iweather】);
在学期末,2015.06.23-07.03 javaweb课程设计,使用了springMVC做了个网站练习(GitHub代码库【mywebmanager】);
接下来重点学习放在PHP和实习工作内容上,
辅助学习js、jquery、Html5、CSS3、thinkphp、yii2、ajax、json、xml、UML,
再继续学习android、iOS、webapp、hadoop、ngnix等。
给自己的提醒:先计划,后实现,多看书,多学习,多交流,多反省,学无止境,不可止步。
实际经历概况:
从上课听讲javaweb开始我逐渐的懂了一些请求响应贯穿整个web应用的运作思路,再加上自己看网上教程网的一些视频,跟着做了些练习,慢慢的摸索到了MVC开发模式的做法与思想,自己也不断地通过看视频摸索,对自己的代码进行了几次简单地重构优化,这让我觉着很欣喜,加深了面向对象、MVC的思想;
然后因为我过年时偶然获得的一个万网的php主机,我想做个能上线测试的网站试试,也是想试着把报的大学生创新创业项目“响应式微学习平台”给做做看,所以就转向去学习了下php,发现javaweb和php基础上相通的东西还是比较多,php语法也相对简练,通过看书和视频教程,我很快就适应了php,接着学习了国产的thinkphp框架,打算用它来实现我自己想做的网站,因为我知道自己还有很多不懂,特别是在框架的搭建上所涉及到的很多问题都没考虑过也不知道怎么去学习,thinkphp基于MVC做的挺好,让我练习练习基础的功能实现还是挺好的。
端午前,偶然在php的一个QQ群里看到了一条西祠招php或asp大三实习生的消息,我当时的想法还是有点想走android或者ios端,我感觉自己还是摸索到一些学习应用开发的思路的了,不过后来晚上我又想起这条消息后就产生了去试一试的念头,毕竟我现在是没资格去考虑择业,也没必要把自己限定死,我该走出去,才能更有进步,他的招聘消息也很贴切我的心意,括号里写着不会他们可以教,所以第二天早上便给他们HR发了想去实习的消息,然后第三天我去面试了,后来HR跟我说录用我了,真的挺欣喜能有这第一份实习,虽然只是1.8K的实习工资,我也非常乐意。
关于应用开发学习,我到底该怎么提升?我还是有一些困惑的,我目前的想法还只是说 看书、看视频或者做些练习,我也渐渐地开始喜欢搜集记录一些东西在CSDN写写博客,认识到了文档和积累的重要性,也想存储一些自己的可复用的代码段。
我的困惑可能还是在于学习思路或说计划上面把,目前我的打算是把php、js、jquery、ajax这些再多熟练熟练,无论是学校的项目还是实习的工作都希望能更成熟的上手,然后还有精力就打算学习android,因为我想实现一些自己的小想法。接着是进一步提升的话,比如负载均衡之类的问题,我很难接触到,让我觉着很是困惑。
我始终觉着自己这么跌跌撞撞摸索的学习不够靠谱,没有计划没有思路还是很痛苦的一件事情。我很想把学习的方法进行总结归纳,让接下来的学习可以更加得心。可能还需要一些时光的沉淀吧,饭也得一口口吃的。
我目前所意识到的学习方法的简单归纳:
0、如果能有目标,接下来的步骤将更有利,如果没有,可以先选一个合适的试试看感受感受;当然,计划先行,才能更有条理的学习,不过没有,也可以先试试看,在过程中多摸索摸索,起初应该都会这样管中窥豹吧,毕竟,没有经历,也没法具体计划;我也深刻感受到这种痛苦。不过,反过来说,不痛苦,不沉淀,乐观积极坚持,总会有一览众山的时候;
1、看书:无论厚薄,尽快看完,了解思想了解做法,第一遍不需要纠结在任何细节上,得先有总体印象,好书才值得琢磨,但不读完只会是断章取义;
2、看网上的视频教程,尽可能地找一些有助于你坚持学下去的视频看,然后需要有一份罗列与计划,要有一定的时间限制,逼一下自己,便能跨越一道坎;
3、多做练习,多学习实战经验,将过程进行记录,不断的书写文档,有利于自己的成长,以后方便回忆,方便感悟;
4、收集所有自己所遇到的不错的学习资源,如一些收藏、官方api文档、学习网站等,多去借鉴人家的经验,多用搜索引擎;
5、加入一些网上的相关学习群组,如QQ群、贴吧之类的,也许你也能通过它们获取就业,收获良师益友;
6、多与人分享,多听多问多思考,多写博客记录,现今的CSDN和博客园都还不错;
7、兴趣是最好的老师,坚持是成长的基石,分享是最棒的学习;
8、……未知的,总会有的,发现了告诉我吧;
学习网站分享:
慕课网:现在由于有了不错的规划和清晰地分类定位,相较于网易云课堂好很多;
网易云课堂:大杂谈,太多的内容纷乱的充斥,导致我从一开始的喜欢到现在的讨厌了,资源看起来很多;
极客学院:资源较为集中,讲课非常简练,语速也较快,适合学了一点基础的人,不然难跟上步骤,最坑的还是有违互联网开放的会员才能看;
自学IT网:以PHP为主的培训网站(主要看基础的免费视频);
51CTO:看的出来学习资源挺多的;
安卓巴士:挺大的安卓学习网;
CSDN:老牌的开发者交流学习平台,高手很多;
博客园:比较新的开发者交流学习平台,也还很好;
安卓开发工具网:非常好的android学习资源总结网站;
PHP100:学习PHP好帮手;
……其他等你发现,与我分享吧。
== == == == == 2015-07-06 , 谨此,记录2015上半年,大三 下, 南京 。== == == == ==