日志 - 为啥好久没更新博客了?这些年自学的感悟。

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

更新:一切都已经安定,生活很美好😄


查询了最后一条博客的更新时间:2019年5月4日。 距离上一次更新已经有27天了。

我今年 18,刚刚毕业,中专学历,社会的压力压得我喘不过气。
在进入社会前,我就做好了近乎一切的心理准备。
我出生于北京,户口却不属于北京。
在初中毕业后,中考考了 450 分,只有英语勉强能看。
给我的两条路只有:回老家上高中、或再碰碰运气。

在万般寻找后,“熟人”让我入学到一所中专技校,父母由于没经过“深入了解”,又迫于我的学业问题,便给“熟人”缴纳了 2 万元的“介绍费”。
直到一年后,我才发现,“介绍费”有没有都能进。

我并不甘心止步于此,下定决心要培养自己的爱好:计算机。

在此之前,产生了无数的报废零件后,我成为了一名电脑发烧友。
拥有极限性能的固态硬盘、显卡、CPU、电源曾是我的梦想。

但在对自己的自满而沾沾自喜一段时间后,突然意识到,我会的东西太少了。

工作不是攒电脑,也不是跑分。

一年级,
我会一点儿易语言,也能在多年的经验积累下修修电脑。都会一点儿,都不精通。

二年级,
在一位老师的带领下,打了些含金量不高的网络安全比赛,但这两个月尤为重要,让我踏入了一次网络安全的“门槛”:爽、有意思。
至今也仍十分佩服圈内神一般的大佬:相比之下,自己只是个“脚本小子”,同时也发现,学起来真难。什么都得“反着来”,就一定要先能熟练的“正着来”:学编程。

什么都不精,什么都会一点儿。

这是我对自己的评价。意识到自己的不足后,试着学了学 C 语言:还行。
把 C、C++、C#、Java 都试过一遍之后,定下了自己想学门语言的决心。

写笔记,写笔记,写笔记······ 勉强学完指针后,转战到了 Java。

三年级,
对于 Java,弃坑了 5、6 次吧。买了很多书,却也看不进去。有时候小小的一点问题,要百度上一天、一宿。一直在想:如果有个人能来帮我解决这个问题,该多好。

回想当初初中时想学编程的自己,发现,年龄大了一些之后,理解能力真的有很大的提升。曾经遥望而不可及的存在,现在自己也能写点儿了。

自学是痛苦的,但也是快乐的。 后来学会了,自学最重要的,是心态。 心静,就稳。

知乎上找了个 Java 学习路线。

学得顺,今天就多学点儿、学得累,解决完这个问题就去睡觉。

学习 JavaSE,翻翻 Runoob,多线程、网络编程、IO,看得我一头雾水,一脸懵逼。

索性就先跳了吧,看也看不懂。

学习 JavaEE,先从 Servlet 开始。同样一头雾水的情况下,写了个登录模块,小有成就感。
了解了一下应该学什么,都说主流的是 SSM 框架(即 Spring、SpringMVC、MyBatis)。

学呗,必修只能是必修。

花了两个月,写了个论坛和工具箱,宣传了一下,有注册量,但没有活跃。
突然发现自己的基础不牢固,重新打打吧。
Java编程思想 确实有帮助,但我确实就是看不下书,就喜欢自己百度。

突然发现,从前自己看不懂的东西,由于知识水平和逻辑思维的增长,变得很好理解。 从前惧怕的GitHub,逐渐地学习Push了些项目,也得到了些反响。

几个月前,搭了个博客,自己为自己托管数据,放心。

JavaWeb(Spring Boot, SSM), Kali, SQL, Python, PHP, 汇编, 前端(Bootstrap), Linux, Git, Docker 都会一些,但只靠自己,还是太吃亏了。

太快了。
去 CTF 比赛打了个酱油,又在几个比赛失利后,毕业了。

由于自己提前做好了心里建设,也理解些这个现实的社会,所以也没费太大勇气。

写简历、投简历、找工作、找工作、还是找工作。不甘于拿底薪,执着于技术岗,结果发现:

虽然我早就知道,但知乎上说学历不是问题、技术才是问题的说法,至少对于刚毕业的我来说,是个大问题。

没有经验,也没刷过面试题。
安全渗透进不去,没受到过系统的培训;
Java 后端也进不去,只能无穷无尽地刷面试题。
于是面试后,理所应当的没了消息,本来感觉面试过程还可以的自己,突然发现,同样的技术水平,高学历的一定优先进。

没有竞争力。

这一个月,经常打开自己的博客,却不知道写些什么。面试题真的用得到吗?

我不知道。

明白自己还有很多深入学习的时间,但在家待业总不是个事儿。 想过普通的生活,但不想做个普通的人。 或许永远是个“打工仔”了吧。 但至少,做着自己喜欢的事儿。 仍旧会为一个Star而小开心一下,作为推动自己前进的动力。

这这篇文章,只是有感而发,自己体会到在社会中深深的无力感。
三年前是条单身狗,三年后,也是。

说了这么多,只想问大家一件事儿:
求推荐防脱发产品。

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
adlered
Java 开发业余爱好者,业余开源爱好者

推荐标签 标签

  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 408 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    22 引用 • 214 回帖
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    289 引用 • 4492 回帖 • 655 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    210 引用 • 2040 回帖
  • V2Ray
    1 引用 • 15 回帖 • 3 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 141 回帖
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 667 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    181 引用 • 821 回帖
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 397 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 814 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    335 引用 • 324 回帖
  • uTools

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

    7 引用 • 27 回帖
  • 快应用

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

    15 引用 • 127 回帖
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 507 关注
  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    36 引用 • 35 回帖
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    56 引用 • 85 回帖
  • JVM

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

    180 引用 • 120 回帖
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    588 引用 • 3538 回帖
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖 • 4 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    325 引用 • 1395 回帖 • 1 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 642 关注
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 23 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖 • 1 关注