家里有个程序员之业余少儿组🤣
为了迎接 1024 程序员节,OSChina 开源中国新增了【家里有个程序员】栏目,记录一下 OSCer 们当前的生活,欢迎各位 OSCer 踊跃投稿呀。
投稿细则:https://my.oschina.net/u/3859945/blog/15727245
作为一个最最普通(换一种说法,就是最最底层😂)的老程序员,没有要分享的开源项目,没有要分享的技术经验,仅仅就是想分享一下写代码这个爱好如何影响我的生活。
简单来说就是代码让我变懒,懒到每天吃饭都想写个eat()来执行一下,这样就不用重复进行夹菜,张嘴、送菜、闭嘴、咀嚼、下咽这些简单动作来浪费我的时间了。写代码也不仅仅是我的爱好,我也半路出家,成了一个依靠写代码糊口的码农(挣的太少,不够养家)。
上学的时候,写代码就不是我的专业,但是也会偶尔写一写,原因就是我在大学里一直是被别人控制(可以理解为军事化管理),我想控制一下别人,而代码,可以完全控制计算机,有人喜欢打游戏,我也喜欢,但是我打游戏也有一种被游戏制作者控制的感觉。这种控制别人的感觉,在写汇编语言和嵌入式的LED程序的时候尤为明显。除了让我体验控制的快感之外,写代码还让我在研究生期间收获了可以毕业考评加分的全国比赛奖项和软件著作权,给我毕业带来了很大帮助。
上班之后干的工作类似于文秘,代码就成了我偷懒的最好同伙。为了统计新闻上稿情况,写了一个python爬虫,把两个小时的繁琐工作简化成为2分钟。为了不手写工作日志写个软件每天从数据库把工作调出来整理好,维护内部视频网站时就搞了一个自动下载上传更新的工具。整个单位的数据整理也写个工具自动处理,生成统一规范的报表。最开心的时候就是领导夸我工作努力肯下工夫,而我几分钟都没花。
最让我得意的软件,是一个写给女朋友(现在是媳妇儿了)的软件,帮助她去实验预约的网站抢热门时段的实验仪器。这个软件技术上并不复杂,做的也不精美,类似抢票软件,但是讨了美人欢心,让我深切体会到了美人一笑值千金。
后来,我告别体制,回到了老家二三线城市,成了一个靠java过活的码农,33%为了爱人,33%为了回家,33%为了梦想,还有1%为了其它(是的,严谨的我不会漏掉default)。
选择Java的原因很简单,因为好找工作,刚好在离职半年前做了一个web程序,而且遍地都是招Java的,面试的也不严格,工资好像比前端高,果断放弃了.net啥的。但是我一直都认为自己还是一个业余的程序员,无论从技术上还是心理上(虽然入职以后发现同事好多比我还菜),但是这个业余爱好却实实在在给我带来了一份收入,虽然收入并不高,却不会让我为了它加班、熬夜。
要说技术上我的水平,那真是不值一提。我做的东西简直就是大杂烩,有WPF、有WinForm等.net的,有QT的,有python的,甚至MFC和WTL的都有,做过android原生的,也研究过Flutter一两回,自然也是毫无经验可谈,全是反而教材。比如我比较爱游戏编程,就开始研究游戏引擎,不知道做了多少个版本的贪吃蛇和俄罗斯方块,什么cocos、unity、godot,全都是浅尝辄止、不求甚解。
直到现在,我现在还会看自己感兴趣的技术,做一些小小的软件。突然兴趣来潮了开始学Qt了,过了两天就觉得electron效率更高,又过了两天觉得tauri是未来。最后是十门都不通,一门也不精。但是又能怎么样呢?乘兴而行,兴尽而返,随心所欲,菜并快乐着,就是我的编程哲学。
我觉得自己做的最具有一个程序员专业素养的事就是,这段文字是我上班摸鱼的时候写的。如果实在够不上这个专栏,那我只能等《家里有个业余程序员》专栏开启了🤣。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源日报 | Svelte 5发布;OpenJDK新提案减少JDK体积;纯血鸿蒙再造一个鸿蒙时代;英伟达不在乎市场份额;Linux内核将删除3万多行代码
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.10.23 今日要闻 全新升级的 Claude 3.5 Sonnet 正式推出 今天Anthropic公布了两项Claude 3.5的重大更新: 1. 升级版的 Claude 3.5 Sonnet,性能全面提升,尤其在编程方面表现显著。还推出一项突破性新功能:计算机使用能力(computer use)。开发者可以指导 Claude 像人类一样使用电脑,如查看屏幕、移动鼠标、点击按钮、输入文字等。 2. 全新的Claude 3.5 Haiku,是Anthropic“最快速模型的下一代产品”。 OpenJDK 新提案:将 JDK 大小减少约 25% OpenJDK 正在制定一项 “JEP 493: Linking Run-Time Images without JMODs” 的提案,旨在将 JDK 的大小减少约 25%。 “通过启用jlink工具,无需使用 JDK 的 JMOD 文件即可创建自定义运行时映像,从而将 JDK 的大小减少约 25%。此功能必须在 JDK 生成时启用;默认情况下不会启用,有些 JDK ...
- 下一篇
增长在流量规则巡检的探索实践|得物技术
一、背景 目前我们为了保障生产稳定性,主要运用了如下手段:线上异常日志监控(异常场景抛出error关键词,无法对不符合预定标准的数据进行过滤,误报较高)、数据核对(针对底层数据,缺乏接口维度的数据核对)、前端巡检(重点巡检前端页面的基本展示&交互,但无法精确到数据层面)、流量回放(只在发布前回放只读接口,缺乏写接口的校验,且误报较高)、接口自动化(只能作用于当前自动化产生的流量,且无法在生产环境执行)等。 流量回放天然优势是可以采集到全环境(线上、预发、线下)流量,包括流量的各种子调用、入参和响应,所以借助流量采集能力,通过只需要简单编写一些校验业务规则,利用流量触发与测试结果验证分离思想,完成全环境全流量的业务逻辑巡检校验,完成巡检能力支持,拦截各流量的异常。 二、投入&收益 投入 Q3增长梳理了51条接口规则,其中30条完成配置。熟悉平台操作后,平均每条规则大概投入5-10分钟。 发现的问题 砍价成功,券金额为0 业务逻辑: 用户可以选择商品进行砍价,砍价成功则发放优惠券。砍价接口会从商品聚合中心获取商品的出价、到手价,再计算出优惠金额。正常情况下,发券成功,商品优...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G