关于我
希望通过编码为这个社会做出贡献。
你好,我是开发者Jesse,曾作为建筑工程师度过25年,后来寻找新的挑战,跳入了编码的世界。
从建筑开始的旅程
1999年,我进入大学学习建筑工程,并在毕业后在一家综合建筑公司工作了11年。通过在建筑工地的经验,我意识到建筑对人们的生活有多大的影响,从中感受到许多自豪感和成就感。当一个建筑完工时,我亲眼看到其给当地经济和人们生活带来的积极变化,这让我开始认为建筑不仅仅是赚钱,更是一种社会贡献。因此,我想创造更大的价值,成立了自己的公司,开始直接从事建筑和房地产开发,并愉快地担任了约8年的CEO。结果收获了一些微小但确实的成功,并获得了一定的经济自由。
与编码的相遇
有一天,我的初中儿子向我展示了他在学校用Python制作的一个简单游戏,瞬间让我又感受到了童年的好奇心。想起我小学时学习GW-BASIC的经历后,我开始迷上了Python这门新语言。仅仅阅读简单的语法书就让我感到极大的兴趣,尤其是GW-BASIC时代没有的类和面向对象的概念更加给我带来了不小的冲击。或许30年的时间足够使编程语言变得如此优雅。之后我沉迷于编码。虽然从Python开始,但由于对AI的兴趣,我又回到了Python,最终成为了我的主语言。
作为全栈开发者的起步
因为对编码的热爱,我的技能也迅速提高。用Python制作了几个全栈应用并进行了部署,在这个过程中我自然掌握了Linux的Bash脚本、网络技术、互联网、服务器、数据库运作等技术。目前我已经广泛掌握了所需的所有计算机技术,从服务器的构建与运营、域名和邮件服务器的管理,到应用程序开发、REST API服务器的开发与运营,以及安全系统的运作。
另外,2023~2024年也是房地产市场和建筑经济非常低迷的时期。在这个契机下,我陆续整理了原本经营的公司,现在编码和程序开发已经成为我的本业。
编码与建筑的相似性
在编程过程中,我发现建筑与编码有很多相似之处。就像建筑物从设计到施工,再到完工需要众多技术和人员的合作一样,一个程序也需要无数的技术要素和合作。设计和规划阶段的重要性、各种功能的和谐结合的过程,以及为用户提供舒适使用体验而需要关心的美学,编程在很多方面都与建筑相似。我被这种相似性吸引,开始了编码这一新形式的建筑。
博客的开始与目标
这个博客是我分享这样的旅程,并希望对某些人有所帮助而开始的。我自己也经历了无数的试错,并通过互联网的各种资料和社区获得了很多帮助。然而,单一的解决方案并不能满足我内心存在的根本性求知欲。像‘为什么这个设置会解决问题?’‘为什么这个函数能解决问题?’这样的“为什么?”问题很难找到答案,我需要深入探索和理解。
因此,我希望通过这个博客分享我所经历的困难和领悟,让与我有着相同困惑的人在这里找到一些解答,并获得新的想法和灵感。我仍然在学习,希望这个博客能成为我和大家共同成长的空间。
我希望我的创作能对某些人有所帮助。谢谢。