惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Heimdal Security Blog
P
Privacy International News Feed
S
Schneier on Security
P
Proofpoint News Feed
L
Lohrmann on Cybersecurity
Spread Privacy
Spread Privacy
P
Privacy & Cybersecurity Law Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Scott Helme
Scott Helme
K
Kaspersky official blog
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
aimingoo的专栏
aimingoo的专栏
Simon Willison's Weblog
Simon Willison's Weblog
S
Securelist
Help Net Security
Help Net Security
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Security Archives - TechRepublic
Security Archives - TechRepublic
云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
N
News and Events Feed by Topic
Hacker News: Ask HN
Hacker News: Ask HN
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
M
MIT News - Artificial intelligence
雷峰网
雷峰网
博客园 - 司徒正美
V
V2EX
AWS News Blog
AWS News Blog
Know Your Adversary
Know Your Adversary
N
News | PayPal Newsroom
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
PCI Perspectives
PCI Perspectives
Google DeepMind News
Google DeepMind News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
U
Unit 42
C
Cybersecurity and Infrastructure Security Agency CISA
P
Palo Alto Networks Blog
G
Google Developers Blog
T
Threat Research - Cisco Blogs
博客园 - Franky
I
InfoQ
D
DataBreaches.Net
爱范儿
爱范儿
Y
Y Combinator Blog
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

风萧古道 - 勤学苦练,年复一年

游戏服务器开发经验(五)应对复杂需求 沉浸式体验东汉末年生活 - 《真三国无双 起源》玩后感 怒其不争!致2025年HLTV的Top18-NiKo Linux家用服务器维护指南 游戏服务器开发经验(四)避免写Bug的习惯、技巧和心态 游戏服务器开发经验(三)线上维护 游戏服务器开发经验(二)避免内存泄露 游戏服务器开发经验(一)道具防刷 35岁找不到工作,绝对不会是软件开发人员的结局 用爱发电项目开发两个月的心得体会 以魏延“子午谷奇谋”讨论软件需求可行性问题 MQTT协议中可变长度的具体计算方式(有计算过程解析) 关于游戏服务器配置表功能的探讨 Java并发编程中上锁的几种方式 如何用C++分割一个字符串? CSAPP第二章-信息的表示与处理 我的自我介绍 Windows XP虚拟机中文版无需激活下载 Java TreeSet的一些用法和特性 Linux C++ Socket实战 传统软件服务器与游戏服务器架构区别 独立个人项目开发心得 - 任务切分、挑战性、实用性和半途而废 使用Python实现简单UDP Ping 使用Python开发一个简单的web服务器 Kotlin手动实现一个最简单的哈希表 Kotlin实现二叉堆、大顶堆、优先级队列 搭建Spark实战环境(3台linux虚拟机集群)(一)样板机的搭建 Springboot操作MongoDB,包括增改查及复杂操作 Unison在Linux下的安装与使用 Java实现类似WINSCP访问远程Linux服务器,执行命令、上传文件、下载文件 一个被废弃的项目——自动爬取信息然后发给我自己邮箱上 Python连接MongoDB和Oracle实战 MongoDB常用查询语句 vue和springboot项目部署到Linux服务器 Python的一些用法(可能不定时更新) java正则表达式 - 双反斜杠(\)和Pattern的matches()与find() 简述爬虫对两种网站的不同爬取方式 Vue的路由配置及手动改地址栏为啥又跳转回来?? [JavaScript]JS基础知识 [Mybatis]逆向工程中Select语句查询不出‘TEXT’字段 [编译原理]FIRST、FOLLOW和SELECT [Spring]Spring学习笔记 [算法]分布估计算法 - 一种求解多维背包问题的混合分布估计算法_王凌 [日常]我做独立博客的原因 人间值得 深入理解计算机系统 想想就开心! 最重要的事,只有一件 藏书 被讨厌的勇气 简历 朋友 尊重自己:给予与接收的心灵艺术
关于
JonathanLin · 2001-01-01 · via 风萧古道 - 勤学苦练,年复一年

95后,男,福建厦门人,FJNU毕业,现居上海。

7岁时家里第一次买了电脑。当双手放在鼠标和键盘上,我隐约意识到这东西与其他家电不同。“计算机”这个名字,比只能算数的“计算器”有趣得多。虽然没有游戏天赋,连《魔兽争霸3》都玩不明白,但上网和信息课却让我着迷。四年级学会保存 Word 文档后,我第一次保存了网页的 html 文件,用记事本修改代码,再次打开时发现页面真的变了。那一刻的惊喜,至今难忘。

我并不聪明,也没什么编程天赋。十四岁时在书店翻看网页制作的技术书,靠死记硬背理解 HTML 和 CSS。2012 年想做自己的网站,却受限于年龄、金钱和能力,只能在免费空间里折腾半成品,为 JavaScript 的各种特效感到神奇。高中时,同学已经能用 VB 写小游戏,我却连最简单的逻辑都想不出来。

高考后,我几乎毫不犹豫地选择了计算机相关专业。但大学后两年迷茫又浮躁,把 git 当 svn 用,把 GitHub 当素材库,抄代码却不求甚解。完美主义和自尊心让我不愿承认“我不会”。毕业后在厦门工作了一年半,本以为生活会就此平稳,却始终放不下对计算机的热爱和对“成为高手”的渴望。

后来辗转多地,从独立维护服务器、深夜热更新修 Bug,到转向 Go,又回到 Java,在不同团队和环境中反复碰壁、挣扎与成长。压力、自我怀疑和错误选择贯穿其中,但也正是在不断下沉中打磨技术,等待机会。

或许性格、心态和家庭影响让我走了不少弯路,但从 7 岁握住鼠标开始,我对游戏、软件和计算机的热爱从未减退。“30 岁前成为高级软件工程师”,是我大学刚开学时当众说出的目标,我不会辜负它。

学软件十年,写博客十年,却没有真正独立维护的开源项目,GitHub 上更多是 fork 和未完成的尝试。这就是一个普通软件人的真实写照。

勤学苦练,年复一年,从未是错。过去没做到的,现在会做到,以后也会做到。我将在这里,记录自己一步步成长的过程。

联系方式

Email: windypathblog@gmail.com

Telegram: @windypath