我的大学初时光:

—来自小白的总结

  • 或许会问为什么这个时候总结这一年,因为这个时候刚好是我认为真的步入正轨学习而有所收获的刚刚一整年,看了下csdn的文章记录,不禁回想起一年前的时光:

    本人现在双非大三下,在大学期间可谓是平平淡淡而过,大一期间,那个时候对编程毫无兴趣,当时记得大一上学c ,上课不想听,课后打王者,作业也只是弄弄高数而已。大一下微软c#,sqlserver,flash更是水过去的。
  • 大二上的时候,只是感觉这样下去一定要凉凉,变开始强制性的要求自己去图书馆,既然已经放下了c ,那么就选择了一个从0开始—我选择了java,刚好那时候有一门java课程,我买了本java从入门到精通,那一学期基本都是在啃javase的内容,因为那个时候没有编程基础,所以很多东西学的很慢。但也有遗憾,那个时候校赛蓝桥杯准备两周暴力却被刷了。并且当时很重要的一点是 眼界太低,java gui那块啃了挺久。。后来才发现真的没啥用。到那个时候为止,自己只是javase的编程能力。

去年春天

1.初春

  • 去年刚来的时候也是三月份,当时和一个舍友一起下定决心得学点什么——学算法吧,两人一拍即合,恰巧两人都是java语言,变开始百度杭电oj刷题顺序,因为那时候刚刷题,往往一天只能AC一道题。两人虽然不坐在一块,但是一宿舍来回路上都在谈论题目,我们做的题目也都基本类似,也分享题目思路,从水题到贪心,从dp到dfs,bfs,这应该是最常用的算法吧,当时学了这些两个多个。我把一些自我感觉好题记录下来。当时那两个月也是猛的写了好多blog。到月末花了不少时间都记下来。

    那段时间阳光明媚,感觉很充实。

2.春末

  • 这个时候依然在刷题,但是有一天我很好奇的爬虫是什么,能干什么。那时候因为只会java,便买了本java爬虫的书籍(后来发现太老了,爬虫技术更新换代太快),记得第一次copy别人的原始爬虫代码的时候能跑起来,能返回百度的html,你不知道那时候的激动心情,又是进入了一个新的天地一般。以为以前你的学习的东西都是单机的,当你接触到和互联网接触的程序,那是一个激动。

  • 记得那时候当时刚好有个小project让我们选个方向分析一个东西。因为当时接触爬虫就打算自己抓数据。学习了jsoup和jdbc的基本使用,了解了一些dom树结构。记得当时卡的最深的就是动态生成的网页的抓取——ajax。因为当时根本没有这个概念。根本不知道原来数据是这样交互的,因为当时对web一点不了解。根本不了解前后端分离数据的渲染。百度了好久才勉强解决json的解析,用了阿里的fastjson。

3.夏初

  • 其实在夏初前就在了解javaweb体系,但是当时真的是一点不懂啊,因为当时玩的都是单一的某个东西,web领域tomcat是啥,servlet是啥,jsp是啥,web.xml等xml干啥的,还要用到js,css。这些东西放到一块才能运转,真的是一头雾水。索性买了一本<>的二手书(书有点过时,二手足以)。跟着敲,记得当时配置问题搞了半天,还遇到各种乱码,get请求乱码,post请求乱码,还有不同的处理方式。当时也买了一台服务器,在一个同学的帮助下转好了基本配置。备案,域名一堆又耗费了一堆时间。不过还好挺过来了。

  • 还记得当时html课程最后大作业,我和一个同学合作,写一个个人网站,他负责前端。我们就想着把会的都做出来。当时爬虫爬了智联招聘用excel做了一些数据分析,有个新闻界面也是爬虫爬上去的。还有学习资源上传,下载。也研究servlet3.0研究了好久。解决各种乱码问题。编码问题。我们网页还准备了一个天气预报接口。所以又用ip地址分析的百度api和天气预报接口爬虫做了一个能在首页给出天气情况。我们还做了一个走迷宫的小游戏。当时是我负责算法部分(并查集)他负责走动。然后还用了原声ajax登陆,注册判断库里有没有。那个小站真的是到了极限哈哈。想想那段时间,因为要班级答辩赶得紧,进步的真的挺快的。

4.盛夏

  • 在这个阶段,其实就临近考试了,天气巨热,图书馆没法待(我是呆不下去)就在图书馆一楼有空调的大教室天天呆着。恰好遇见跟我一块写html课题的同学(我儿子),他当时再刷pat乙级刚开始,我当时也报了后来跟他一块刷,因为那个时候自己有点算法基础。所以刷起来还算行。而他刚开始好多题都卡半天,排序当时连接口都不会用。当时也帮助他一些,自己也刷些其他题。在这期间,自己也用java爬虫写了一个自己感觉很好用的小程序——下载html付费模板。17素材大部分模板直接程序跑一下,多线程下载,就出来了。

5.暑假

  • 暑假计科的一位同学拉我打杭电多校,我当时就和舍友和他三人组队打多校。自己在家恰逢学车的时间。多校通常12点开始到5点。而我早上早早起床4.35的闹钟去隔壁镇子学车,中午那时候回来真的有点困,不过多校被虐的很惨。也见识到了我们和名校之间的差距,哈哈。在这期间学习效率不高。每天就下午晚上会写写代码。并且很多时候看看就不写了。本来想学ssh但是老是出错。就放弃了。然后那个计科同学留校做项目经常会讨论一些技术。这个暑假就这样学车,偶尔学习,偶尔刷刷codeforce。看看爬虫知识。过去了。

去年秋天

  • 秋天就已经步入大三了。我们学校大三大部分搬到另一个校区,也换了舍友。因为住宿环境差,好多人出去住。在这个校区,节奏也比大二时候快了很多。自己意识到算法学习起步已经晚的太多了。如果这条路没结果考研考不上会很惨。

初秋

  • 刚到学校的时候从学长手中接手了一个本创项目。但是他们啥都没做。然而我框架并不会。时间比较赶。我就开始学习三大框架。先从mybatis,再spring,再springmvc。当时快要中期答辩。等着后端给点接口数据。国庆回家学习spring和整合。当时myeclipse整合可给难的,没用maven管理。网上很多项目也不全。直到10.7那天我的ssm才整合完毕。上学后第二天跟指导老师汇报才有的说。而我合作的那个室友更惨。他前端当时啥也不体会,完全是刚入门,速度比我慢多了。因为我上课一般不听。自己学但他比较老实要完成作业,所以后端接口完成前端迟迟完成不了。这阶段学习是框架入门级学习。题目刷的变少。

中秋

  • 这个阶段,对python兴趣大起。于是便开始学习python,我有个自己感觉很好的html样式的教程。所以跟着敲,爬虫也用python写了。学习了urlib2,requests,mysqldb,beautifulsoup,selenium,chromedriver/phantomjs等等。慢慢的开始了解python多线程,锁,还有爬虫的ip代理池等。当时记得很入迷python,感觉python很方便易学。同时,这个期间接近蓝桥杯校赛,刷了一些vjugel上数论题和其他类型题(现在都忘啦),在蓝桥官网刷题一些题(后面刷不下去发现有些栏后面巨难哈哈我菜)。

晚秋

  • 这个阶段对springboot感兴趣。开始广泛了解一些中间件。因为以前真的是不清楚有哪些东西。然够就是跟着群里大佬敲着springboot的demo。整合redis,尝试使用springboot。并了解一些nginx,MQ,shiro等常用中间件(虽然没用过但先知道有什么)。本创项目在这个阶段其实写的差不多了。用了springboot以前人家说ssm繁琐。我当时感觉复制黏贴一下还好。用了springboot之后。我才发现原来springboot那么方便,难怪会流行。其实这段时间对nlp和机器学习也敢兴趣,但是发现太难了。高数,线代,概率论都忘了真的很难学。哎。所以就没入门。简单了解下情况。

初冬

其实大三上好多考试课,组原,网络,操作系统,安卓,asp.net,oracle等系列课程。都需要大量时间复习,为了不挂了我也艰难的早早复习。我不太喜欢复习不感兴趣的东西但又不得不。这种感觉很难受,在这个阶段我就搞了点文本分析玩,比如jieba分词,wcloud词云,snownlp情感分析,matplotlib可视化,正则等等。然后把班群成员的发言稍微没价值的分析下玩。

寒假

  • 这个寒假也算是废了一大半,也就用fidder抓包分析了教务系统,写了个一件评教功能的Java版和python版,集成到springboot部署给大家用(出来的好像有点晚好多人评过了哈哈)。这个寒假看了下shiro感觉挺复杂的授权啥的以前没这个概念。看了挺久才慢慢接受。哎,自制能力不强真是硬伤,从blog的数量就可以看出来。

今年春天

  • 刚来一个月多点吧,刚来阶段。写一个网盘系统。就了解用了下thymleaf殷勤模板。在接下来阶段就是准备蓝桥杯省赛和计算机设计大赛。也了解了javaweb更广阔的海洋,整合了shiro,学习了Elasticsearch/kinaba。也遇到不少坑在选择es整合方式时候,还遇到不少版本坑。

  • 同时,也了解下java更深刻体系。比如ELK日志手机,kafka flume日志处理,zookeeper集群管理,RPC分布式架构,注册中心,服务降级,断融等等。虽然这些还不会,但是我相信我会有会的那一天。因为我一直在坚持。不过还好,蓝桥杯B组我这菜鸡过了省赛,能去北京旅游。这也是平庸的我的第一个算得上的水荣誉吧。

未来打算

  • 东西是学不完的,时间是不够的。接下来就要慢慢侧重复习。冲下计算机设计大赛,争取拿个奖。冲下蓝桥杯国赛。我深知自己和985.211的差距多么巨大。我也深知我只有一次考研机会。不会二战。所以我才会运筹帷幄。腾出点时间学习javaEE以防大四的不测。如果考的上,我最想研究的是算法。如果考不上,我依然很乐意从事javaweb——我也拥抱过他。有点遗憾的就是不能一直搞算法:一是因为起步晚了。二是因为如果考研失利,凭哪点东西根本无法找到工作。会很惨。

  • 另外,有些中间件技术上可能没时间学了,但是闲暇来看看blog,看看别人的使用和评价也是挺好的,有时候眼界和视野比会还重要。就比如昨天才弄清数据库主键uuid,自增id,雪花id的使用场景和优势。我知道,我不会,我感觉也挺好。

  • 但最近也发现一系列问题,长时间做,躺,缺乏锻炼也导致体质,体能下降,感觉有点得不偿失。天气正变暖,还是有必要跑跑步,动一动。看看外面的世界。

阳春三月,阳光刚刚好!时间虽然过的很快。但不少东西,还来得及。我还可以更强!

  • 如果对后端、爬虫、数据结构算法等感性趣欢迎关注我的个人公众号交流:bigsai

从博客时间轴总结这一年相关推荐

  1. WordPress 博客文章时间格式the_time()设置

    国外设计的WordPress 主题里的文章的时间格式是类似"十一月 21, 2010"这种格式的,而中国人习惯的是年在前,月紧跟其后,日在末尾,所以看国外的就显得很别扭,但是我们可 ...

  2. 玩转博客园的5个小技巧

    转载自:http://www.cnblogs.com/lloydsheng/archive/2010/05/17/1737267.html 写博客也有几年了,现在能找到的第一篇博文发布时间是2007年 ...

  3. 心爱SEO博客开通了请光临百度

    假如你还不理解(有点火星啊),这边复杂注释下Google的自定义搜寻:经过监控用户在搜寻结果里的点击阅读状况,google在理解用户对某些网站有所偏爱之后会做点小举措.比方,在google搜寻结果里你 ...

  4. 前端页面项目——博客系统

    目录 1.实现博客列表页 1.1 实现导航栏 1.2 实现中间版心 1.3 实现个人信息 1.4 实现博客列表 2. 实现博客正文页 3. 实现博客登陆页 4. 实现博客编辑 4.1 实现编辑区 4. ...

  5. 前端 - 博客系统(页面设计)

    博客系统(页面设计) 实现一个简单的博客系统. 当前先完成页面设计的部分. 通过前面学习的前端知识来构建出网页. 主要分成四个页面: 博客列表页 博客正文页 博客登陆页 博客编辑页 预期效果 博客列表 ...

  6. JavaWeb博客系统

    目录 1.博客系统效果图 2.代码实现 1).博客详情页 2).博客列表页 3).博客编辑页 4)博客注销页 css代码 1)公共样式css 2)博客详情页css 3)博客列表页css 4)博客编辑页 ...

  7. SSM项目实战【从 0 到 1】:个人博客

    文章目录 前言 一.项目简介 二.项目技术栈 三.准备工作 1.Spring Boot 项目创建 2.mybatis 配置 3.数据库创建 四.基本框架搭建 1.实体层(model) 2.控制器层(c ...

  8. 【博客系统】前端页面

    文章目录 博客系统 预期效果 博客列表页效果 博客详情页效果 博客登陆页效果 博客编辑页效果 实现博客列表页 实现导航栏 实现版心 实现个人信息 实现博客列表页 实现博客正文页 引入导航栏 引入版心 ...

  9. java开发个人博客过程_java web个人博客开发(四详细设计)

    1.序言 详细设计主要内容在这里是接口设计,即html页面请求到,java后台返回数据的接口.预期实用restful风格,所以接口形式是url+请求参数,数据格式为json.由于文章统计阅读量和博主的 ...

最新文章

  1. 8个容易被忽略但不能忽略的SD-WAN功能-Vecloud
  2. PyTorch项目使用TensorboardX进行训练可视化
  3. 解决mysql插入中文出现错误Incorrect string value: ‘\xE7\xA8\x8B\xE5\xBA\x8F...‘ for column ‘course‘ at row 1
  4. 【转】Java 枚举7常见种用法
  5. QEventLoop的简单使用(二)
  6. 在线公开课 | 从理论走向实践,多角度详解Cloud Native
  7. VS中CString与char型数组相互转换问题
  8. [CTO札记]Google数字图书馆对中国版权的威胁
  9. 倒计时7天:招行、平安齐聚DTC 2019之金融峰会,讲师议题抢先看
  10. Xcode6中自动布局autolayout和sizeclass的使用
  11. 优雅的对 list 遍历进行 add 或者 remove 操作
  12. Formula One 常用函数及属性
  13. 阴阳师服务器维护2月20,阴阳师2019年3月20日更新内容 阴阳师手游3月20日维护更新公告...
  14. iPhone6无法开机、不能开机的解决方法
  15. DIH-全量导入总结
  16. fasterrcnn中ROI Pooling 与 SPP 理解
  17. 【细聊】torch.nn.init 初始化
  18. pineapple的学习笔记(第一、二讲)-CVA高校精英计划(第三期)
  19. 虾皮跨境电商|shopee店铺上新怎么做到极致?
  20. C语言实现图书管理系统

热门文章

  1. C++ Primer 5th笔记(chap 16 模板和泛型编程)类型无关和模板编译
  2. Burp Suite安装配置
  3. DRF_APIView之认证、授权配置
  4. 用户层CS段描述符信息
  5. 【安全漏洞】ThinkPHP 3.2.3 漏洞复现
  6. 5、CSS 外边距合并
  7. 数据库的UNDO和REDO
  8. HDU2018题求母牛数量C++
  9. 力扣 : 283. 移动零
  10. C语言经典算法 21-30