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

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

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


查询了最后一条博客的更新时间: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 开发业余爱好者,业余开源爱好者

推荐标签 标签

  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 636 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    22 引用 • 31 回帖 • 13 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 2 关注
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18138 引用 • 66929 回帖
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    491 引用 • 1383 回帖 • 370 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    129 引用 • 793 回帖
  • 资讯

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

    53 引用 • 85 回帖 • 3 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 22 关注
  • JWT

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

    20 引用 • 15 回帖 • 18 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 170 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    148 引用 • 257 回帖 • 3 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    475 引用 • 899 回帖 • 1 关注
  • 996
    13 引用 • 200 回帖 • 8 关注
  • GitHub

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

    207 引用 • 2031 回帖
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 498 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 506 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 594 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 448 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    83 引用 • 894 回帖
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 8 关注
  • Kubernetes

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

    108 引用 • 54 回帖
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    131 引用 • 1114 回帖 • 153 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    14 引用 • 7 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
  • uTools

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

    5 引用 • 13 回帖
  • CodeMirror
    1 引用 • 2 回帖 • 109 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1738 回帖 • 2 关注