大二学期末(半年)总结

本贴最后更新于 2501 天前,其中的信息可能已经时过境迁

这里只是对于 2017 过半的总结,因为之前好像从来没有总结过,外加上最近也挺闲的,所以来一次半年总结。

依稀记得本学期开学那会儿,因为写了一个半成品的 APP 所以稍微有些得意,当时哪怕走路都觉得自己棒棒哒,嘴角都会挂上一抹笑意。

毕竟我整个寒假都在写那个 APP,而那个寒假里的成长是非常明显的,会得意也是正常的。然后接下来的日子里,我依旧在写 APP,只是没有了寒假那时的充裕时间,上课冲碎了我所有的时间与计划,依靠零碎的时间根本不足以让我能够写完它,外加上第一次写 APP,所以也显露出了很多的弊端与不足,之后到了五月份也没能写完,进度大概是百分之五六十这样。

之后因为要忙于学习 javaweb,就很少打开 Android studio 去写它了。直到五月底,我又有了想要写完它的冲动,谁知再次打开时,整个 APP 都无法编译了,可能是某些原因,导致编译出错了吧,看着满是红色波浪的错误,索性另外开一个 project,将项目换一个名字,并且舍弃之前的 UI,自己构思 UI,于是有了接下来两周便写完的 LMusic。

说来惭愧,这个 APP 还有点小 bug,因为忙着写 web 程序所以一直没能修复,也就是暂停维护了。

上半年第一个收获就是它了,我独自一人写完了一个 APP,并且没有依赖任何第三方类库,成就感满满,但却不敢像是开学那会儿般得意洋洋了,因为看到了更高更远的目标,不敢再拘泥于眼前的苟且。

所以,第二个收获便是,眼界的扩展。

大约是三月中旬,在掘金上看到了 tale 博客,之后心动到希望能够搭建个人博客,并记录自己的知识与成长,只是当时不知服务器为何物的我,根本无法将它搭建起来,于是看到了作者在 GitHub 上留下的群,兴冲冲跑去加入,之后发现里面大佬所讲的内容我没一个是知道的,现在想想,我当初到底是生活在多么深的井底之下啊,做了那么久的井底之蛙还洋洋得意满足现状。

四月初,结识一群大佬,然后整个人的眼界得以扩展,搭建个人博客,开始了 web 的学习,之前从未敢想过的事情,倒是给我遍历过来了。

也是自那之后,我才明白决定一个人成长的关键,应该是他自身目光的长远。

我记得在高中的时候,有一场演讲,不记得是谁来演讲的了,只是记得那个演讲者说过这么一个栗子——他说他经常带他的一个侄子(应该是侄子,如果没记错的话)去北大里面玩耍,原因是希望他能够明白还有这么一个地方,以后他学习的时候就不会想着其他的事情了,而是想着希望能够进入北大去学习。

我当时也就是记得这样一个例子,却无法在当时总结出其中的含义,应该说无法用话语表达出来,现如今自己有了这样一番体验之后,便能够总结出来了——一个人的成长,很大部分都取决于他的目光。

一个人的目光若是一开始便放得相当长远,那么他便会与周围目光短浅者不一样,他会有明确的目标,做明确的事情,每天都会有所收获。哪怕他知道自己已经比其他人会的多,也不会骄傲自满,因为他的目光不允许他这样做,因为他从来就没有关心过会超越其他人多少,只会关注自己与这个目标的距离还剩下多少。

还有一个例子,我之前经常跟朋友们提起,我说我认识一个人,他们家就是那种所谓的书香门第。

说到书香门第这个词,可能很多人脑海里第一印象便是书呆子,还有可能就是读书人了。

其实意思也差不多,我认识的那个人,她的爷爷奶奶那一辈开始便是知识分子,爷爷奶奶那一辈,这样算起来应该是我天朝成立之前吧,那时候就已经是知识分子了,而她的父母更是大学毕业,所以整个家族都有着一股浓郁的知识氛围。她的名字便是从诗经里取的,可见这一家是有着多么深厚的知识了吧。

在这里不得不吐槽一下,我们这一辈农村里长大的娃,谁的名字不是找一个算命先生算一下然后得出某个字再结合自家的某个字辈得来的啊,像是这种从诗经里找的词作为名字什么的,谁能想到,所以这就是差距所在。

扯远了,我想说的依旧是目光的问题,我这位朋友由于家族本身就有着很高的目光,所以本身就已经在一个很好的氛围里,所以比普通的孩子聪明得多。你想要是这辈子就这样普普通通如图井底之蛙般生活在自己的圈子里,那么以后连教育的后代都会一起被困在这里,你又怎能期盼他代替你去取的更好的成绩光宗耀祖?

我之前也一直认为她很厉害,她的家族更厉害,突然也想起以前经常看到的一个问题——为什么要读书?我想这里也给出了很好的解释。

第三个收获应该是写代码吧,自学的那段日子里虽学了不少但真正写的代码挺少的,基本上都是按照视频或书上的代码敲一遍,也不太明白他们是什么意思。而寒假以来自己开发 APP 才算是真正自己去写了代码,各种数据结构数据算法以及设计模式,也只有自己真正去用过一遍才知道那是什么意思,这些也都是之前看视频所学不到的东西。

顺带说一下那个 APP 的代码计算了下,6400+ 行,不算多,本以为会有 10000+ 的,当然没计算 XML,仅仅是我自己创建的 java 类代码。

好了,总结到此结束,2017 上半年的收获总结起来就这三点,其中第二点我认为是最重要的,它让我现在有了更高的目标,不再局限自己现在所处的环境,也不再因为一点小小的成就沾沾自喜,往后的日子,我的成长也会相当恐怖,不鸣则已。

那么,下次总结就是 2017 结束的时候了,到时候我希望自己已经成为能够独立开发大型 web 项目的大三狗了,具体计划会另外描述,就这样。

  • 总结
    204 引用 • 1748 回帖 • 2 关注
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    90 引用 • 383 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
ideal
如果结果不如你所愿,就在尘埃落定前奋力一搏。

推荐标签 标签

  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 2 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 4 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 1 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 7 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 156 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    123 引用 • 168 回帖
  • 分享

    有什么新发现就分享给大家吧!

    242 引用 • 1746 回帖
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 205 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 423 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    40 引用 • 24 回帖 • 2 关注
  • abitmean

    有点意思就行了

    23 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    5 引用 • 13 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 608 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 113 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 6 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖 • 1 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 135 关注
  • 倾城之链
    23 引用 • 66 回帖 • 109 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    181 引用 • 448 回帖 • 1 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 16 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    108 引用 • 54 回帖 • 1 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 49 关注