跳到主要内容

· 阅读需 27 分钟

2023年度词汇

君子慎独、开源、自习室

2023年度图片

总结

  • 生活

    • 2023年考研失败,流浪四方4个月。
      • 陪家人在成都待了2两个月,因为个人原因,在工作方面没有任何进展
      • 4月深圳青旅蜗居一个月找工作
        • 白天去自习室学习,晚上在青旅蜗居,虽然生活颠沛流离,但是脑海中的未来慢慢清晰
    • 携程上班
      • 2023年五月购得一辆9号电动车
      • 2023年8月开始xTaro框架开发,完成文档网站,脚手架优化等人物
      • 2023年9月在小区门口发现长宁绿道,一个跑步的好地方
        • 每周没什么事情,都会去公园逛逛,我想2023年思绪寄托最深的或许是这里吧
    • 买房
      • 经过长时间的研究和思考,2023在成都天府新区购得一套房。
      • 或许2023年不是购房的最佳时刻,但是是我购房的最佳时刻。
  • 创业

    • 一问工作室
      • 2023年在网上注册个人工作室,工作室主营App开发
      • 2023年因个人原因,暂无产品上线
  • 编程

    • 后端方向
      • Spring Cloud架构学习,java后端学习
    • 大前端方向
      • Swift编程学习,Ios开发学习
        • UIKit
        • SwiftUI
      • Android学习,暂时没有学习Kotlin
        • 基于Java和XML的android开发
      • Flutter学习
        • 官方文档学习
      • ReactNative学习,一问故事App开发
        • 重新学习官方文档
        • expo SDK及三方库引入
        • RNbridge开发
    • 人工智能方向
      • 使用GPT4代码开发和日常生活答疑
      • 使用Dalle3和Midjounery进行图像制作
      • 使用copilot辅助开发
  • 人文

    • 福建旅行
      • 2023年在福建完成跨年,因为未来没有任何预期,所以怀着复杂的心情渡过了新年。
      • 每次想起福建的那些夜晚,非常感谢家人,一段美好的回忆,原来我们每个人都在逆境中用力活着。
    • 深圳流浪
      • 2023年4月在深圳南山区流浪,住在距离深圳湾人才公园附近的青旅
      • 在那段未来没有任何预期的时光里,尝尝独自一人前往深圳湾人才公园散步,那些夜晚永远闪闪发亮,我爱那些夜晚
      • 那些日子我常常在想,如果情况继续坏下去,还能坏到什么程度,我克制欲望,着眼脚下,从艰难的昨天寻找未来的路
      • 深圳一个开发包容的城市,我爱深圳
    • 长沙旅游
      • 2023年5月1日因为家庭原因,从福建自驾回青海,期间在长沙和凤凰古城旅游
      • 在长沙橘子洲头,看到毛主席硕大的雕像,我想男儿生当如此。
      • 在凤凰古城的那个夜晚,哪里闪闪发亮,我想如果和呆子一起去,可能又是一般滋味。
    • 青海湖旅游
    • 有呆子陪着,重走青海湖,一路上风景依旧,但是5月的青海依旧大雪连绵,路途漫漫
    • 重回刚察,时节不对,没有大二夏天那个夜晚的美丽
    • 青岛旅游
      • 2023年6月和马哥一起到青岛旅游,吃海鲜
      • 青岛的海是蓝色的海,美丽的海,记忆尤甚
    • 杭州旅行
      • 7月份1日陪家人在杭州度过美好的周末,西湖荷花亭亭玉立,那些夜晚闪闪发亮。
      • 12月和呆子重返杭州,冬季的杭州依然美丽,在冬季的西湖泛舟于湖上别是一般滋味。
      • 2023年共去过杭州3次,一个美丽的城市,钱塘自古繁华。
  • 跑步

    • 2023年共跑步89公里,因为伤害后期寒冷,跑步习惯中断
    • 前期因为颠沛流离,各类原因,并没有坚持跑步,跑步的习惯也是11月份才保持的,但是12月份寒冷的上海打乱了这个计划

感想

事业篇

2023年是我人生中非常重要的一年,这一年充满戏剧性、不确定性以及挑战,但是也因为这种不确定性和重重挑战,我经历了很多,战胜了一些困难,也成长了许多。今天,2023年的最后一天,我在上海记录这这一切,记录2023年的酸甜苦辣,总结,然后重新出发、成长,更为更好的自己。我一直认为自己是个不够强大的人,一个情绪怪异,死板畏首畏尾的人,可是当我回忆2023年发生的这一切,我的想法变了,我想说2023年您辛苦了。往事历历在目,在经过漫长的黑夜后,貌似都过去了,但是那时那刻的情绪依旧存于脑海,每当想起,心中难免心生涟漪。

我在想从何开始讲述2023年的故事,想了一会,大概是从2022年8月份开始讲起吧。2022年8月2日晚,佩洛西访问台湾,我很愤怒,我去了美国驻华大使馆,打算抗议,虽然最后没有进行任何抗议,但是这对我的职业生涯产生了极大影响,因为我觉得身为一个程序员什么也改变不了,或许我该从政,这样我能改变很多。怀揣着美好的想法和对当时在美团工作的不满,我在8月初提交了辞呈,我打算考研,然后通过定向选调成为公务员,从基层做起,一步一个脚印,实现自己的理想。想在回想起当时的想法,我依旧不觉得幼稚,因为冲动的理想往往能够对一些死板的事务产生巨大的影响。

在2022年9月7日,我从美团离职后,我奔赴成都参与封闭式考研培训,起初是好的,每晚挑灯夜战,极大的克制,学习有了长足进展,但是在事务每每变好的情况下又出了意外,因为更换了培训机构,但是不适应的饭菜以及各类琐事,我又开始沉沦了,日复一日,期间经过无数次的自救,但是结果依然是失败的,我失败了,我在考验最后阶段放弃了,本来就极短的备考时间和过高的目标,再加上自暴自弃,结果不言而喻。

在2022年12月23日考研结束的那个夜晚,我试图通过自我欺骗来麻痹自己,所以我焦虑和急躁这等待着考研成绩公布。当然我深知是一点希望也没有了,但是只要成绩不公布,我就可以继续欺骗自己。于是我战战兢兢的陪家人去福建旅游,然后回家过完年,可能是当时内心的痛苦,从而对外界细微的美好都感受良好,终于心满意足的过完了春节。然后因为舍不得离开家乡,更是等到正月15过完年才慢慢离开家,前往成都。

在成都的这两个月也是我挑战的开始,为什么说这是挑战的开始那?这就要从我为什么想考研不想工作原因之一说起了,因为感觉个人编程能力不足,无法胜任程序员的工作,因为一直有这样的感觉,所以更谈不上爱好了。从9月份离开编程岗位后,我完全不怎么接触编程,但是到2月份要去找工作,6个月的0接触,我完全忘记了之前的编程技巧,现在又要重新开始了,但是这种抗拒涌上心头,一直在于自己做斗争,日子一天天过去,当然也没有找到像样的工作,期间也有用大环境不好来欺骗自己,但是深知核心原因和大环境无关。

鉴于在成都的状态实在不好,我在3月下旬离开了成都,只身前往深圳。来到深圳后,我想大概是只身一人的原因,加上手里没有钱,生活也没有任何盼头,我反而轻松了。我不在去思考那些压力,我试着放轻松,反正已经坏成这样了,还能坏成什么样那,于是我开始接触我抵触的事情了,编程。但是一个你讨厌的东西,你不可能一下子就喜欢上他,但我遇到了改变我2023年一整年的一件事情,因为我表姐在深圳,所以到深圳后和表姐吃饭聊天,表姐跟我极力推荐ChatGPT,虽然之前因为各类新闻,接触过Chatgpt,但是接触不深。但是经过这次交谈后,我尝试着将gpt和我的学习融入到一起,令人惊讶的事情发生了,我真的学习的很快,然后因为是面试的缘故,我尝试用chatGPT训练自己的面试能力,在尝试了大约2周后,马上就收到了效果,我拿到了携程和同花顺的Offer,如果说2023年我最感谢地人和事务是什么,我想一定是我表姐和Chatgpt,因为他们改变了我的生活轨迹,因为她们又给了我机会让我重新活了一次。我想无论过了多久,我都会想起那些我在深圳的夜晚,因为住的地方离深圳人才公园很近,每天晚上,我尝尝会去散步,我一圈一圈的走来走去,我看到了孔雀东南飞,我看到了隔海相望的香港,我也看到了灯火辉煌的阿里巴巴,我想如果我也能在这里上班该有多好啊!但是我觉得或许一切不可能了,在我最失望最压抑的时候,我在表姐的推荐下认识了GPT,它太棒了,帮我快速学习,快速积累知识,当然给了我一次新的重新再来的机会,因为这些特殊的回忆,我想我爱深圳,一个开放包容的城市,一个没有冬天的城市,在哪里我又获得新生。

在深圳求职成功后,我过完5.1,到上海携程上班。在来到携程后,我马上接到了第一个任务,就是菜单重构,因为长期都是理论知识的积累,实际开发经验还是不足,所以在入职后,真的是挑灯夜战,每天上班比老板早,下班比狗晚,经过了一个多月,虽然没有很好的完成项目,但是还是提交了一个说的过去的版本,我遇到了后面的任务,我要进行xtaro框架开发。这是一个非常棘手的项目,因为这个项目它很被老板器重,所以我被调去参与框架建设和开发,我依然记得刚开始参与xtaro项目的开发,我先是解决了一些bug,后面尝试用xtaro进行项目开发,但是之前的坑太多了,甚至无法正常开发,我倾注了很多,那些日子,没日没夜,我建设了文档网站,我建设了效果预览,我极大的优化和补全了脚手架,还有最近让我很伤脑筋的组件市场。因为也参与了很多事情,慢慢的与他有了感情...但是这些等会再说。

在这里继续要讲述的是我和Gpt的故事,在入职携程后,我依然还是惶惶不可终日,我还是害怕那天被开除了,所以我在工作之余极大的补充自己的编程知识,我开始全面接触各类编程知识。因为离开大学后,第一份工作时web相关工作,所以其实只会一些网站开发和被深入包装的rn开发,在此之外,可以说什么都不怎么了解。我想改变这一切,我开始学习Java后端开发,我重新捡起了大三放弃的Java后端开发,我貌似又回到的大三在教室自习的时光,我爱Java,虽然它确实不怎么容易开发。在学完Java后,我又开始Ios开发,因为我喜欢用Ios体系,我当时觉得能开发Ios应用真是一件很酷的事情,我也简单了解和入门了一些Ios开发知识,接着是Android开发,Flutter开发,以及原生RN开发,这一切实属不易,因为每个方向对应的就是一段计算机历史和方向,虽然我入门不深,但是我觉得我建立了完整的软件开发体系,我还是会想起那些和意志作斗争的夜晚,那些日子闪闪发亮,因为艰难所以热爱。在经过了6个月的学习和开发后,我大概可以说建立起了一个体系,虽然体系建立起来了,但是想要里面的内容有效和正常运转还需要大量的实践才行,当然这也是我2024年的规划。

说完2023年的学习经历,继续说起携程的工作情况,期间一直参与xtaro开发,遇到了很多问题,也解决了很多问题,但是在接触越深后,感觉这个项目越像是个坑,因为项目底子太薄,感觉走不远,但是我话语太轻,没有人听,而且我在工作之余还有其他学习和开发事情要做,也无法全身心的进行xtaro的优化,所以目前xtaro进展不太顺利。但是意外的是,xtaro项目在年末的项目评奖中获得了技术中心的正式奖... 如果客观平海xtaro,这是一个起点很高的项目,因为高起点,所以有大量的工作要做,而这些工作需要大量的投入,但是目前投入还是很不足,所以产出有限,但是如果对架构等问题进行重构后,继续发展下去,我想它大概会成为集团核心技术栈之一。

在说完事业和学习后,还有一个事情对我而言非常重要。那就是治疗痘痘,从皮肤开始出现痘痘算起,今年已经是第10个年头了,高中三年,大学四年,工作两年多,这一路上如果谁一直陪着我,那就是痘痘,它重塑了我的性格,我的一切。痘痘在很大程度上是有大的副作用的,但是在另一程度来说也帮了我很多...但是,一切事物有始有终,我想这一切应该要结束了,在11月份我去瑞金医院皮肤科开药治痘痘(泰尔丝),截止12月底,效果良好,虽然皮肤疤痕很多,但是痘痘确实不怎么看得见了。但是说到这里又要说到泰尔丝的另一个问题,那就是致抑效果,在服用泰尔丝之后需要同外界有积极联系,否则将有可能抑郁。当然这也是我2024年着重需要注意的意向事情。

说完了回顾,那就不得不说挑战。不知道是长期同外界接触较少,还是最近项目波折较大(一问故事进展受挫和xtaro组件市场问题),亦或者泰尔丝问题,最近心中明显压力较大,反映在精神内耗和失眠等方面。每天乏力,感觉本该一天完成的事情,两三天时间都无法完成,并且对特定事物有明显抗拒表现。马上要过2024年了,我想该采取有效措施去解决这些问题,而不是一味的烦恼或者拖延。在2023年还有一件事情表现不佳,那就是跑步,在2022年5月开始,我连续进行了3个月的跑步计划,总共跑步260公里,这是一项有积极效果的运动,反馈极佳,但是2023年并没有很好的保持,尝尝因为各类理由放弃或者停更,导致效果不明星。马上要新年了,这两天上海天气也转暖了,我想是时候跑起来了。

总结2023年,思绪万千,因为他是充满挑战的,挑战贯穿整个周期,现在也面对新的挑,但是我在想,我有在深圳时候的窘迫吗,我想是没有的。人的一生尝尝被挑战所包围,但是也是因为挑战,我们才成长,才收获,才让我们感觉活着。如果没有了挑战,那我们的时候又会是如何,直面挑战,乐观向上的青春万岁!奥利给!马上要跨年了,说一下对上海的感受,这也是一个温暖的城市,虽然12月份有几天真的冻惨了,但是这几天属实还好,每每漫步于公园,海风从四处出来,湿润的空气难免让人心旷神怡,我爱上海,我爱江南。

2023,可以说是极其侥幸的一年,那么从这一年我学到了什么,我想那就是学习,无论外面风吹雨打,无论时代如何喧嚣,通过学习,照样能够守护自己的心灵的一方净土。

感情篇

2023年和呆子重归于好,经过4年的爱情长跑,虽然期间经历很多考验,但我们依然在一起。我们去了南京,去了杭州,她也看到了我工作学习的地方,也知道了我所面对的困难和挑战,而对于她我想我也更为了解,我会站在身后支持她,而她也需要更为勇敢,去踏上她新的道路,去寻找困扰我们每个人心中的问题答案,那就是人生的意思与远方。我想当你看到我的2023年的年度总结的时候对你说,当我4月份在深圳的时候,我感觉我的天塌了,因为从接受教育以来,我在想是什么样的结果才能配得上这一路的颠沛流离。我想绝不是这小小的蜗居的青年旅社,应该是诗和远方,但是现实总是残酷的,它会击碎所有人的美好幻想,带来各类的挑战和苦难。但是,反过来想,如果能够克服和战胜这些苦难和挑战,那就能获得相应的报酬和奖励,当然这些知识物质层面或者说不那么重要的,重要的是,我们更接近自己的理想。

我们终会老区,在一个花甲之年的午后,我们躺卧竹椅,我们该如何会议我们的一生,我希望那时候,我们能够讲我们渡过了一个燃情岁月,一段艰难但是又向上的岁月。

2024年我想我们的爱情应该需要有一个明确的未来。我想我们会更谅解和体贴对方,我们会一起成长,一起去看海。往事历历在目,未来依然有些距离,相向而行,跨越山海。

2024展望

  • 编程体系

    • 大前端方向
      • 大量实践,产出8个App(核心)
        • 1.5个月需要再App市场上线一个App,可根据App规模调整
      • 完成并上线一问故事
      • Android开发学习
        • Kotlin学习
        • 谷歌官方文档学习
        • 3个Android App开发
      • Flutter开发
        • flutter实战
        • 8个App中至少三个App需要使用flutter开发
      • RN开发
        • 深入了解RN源码
        • 深入了解React源码
    • 后端方向
      • spring系列
        • 8个App大多数使用Spring技术栈开发,根据规模使用spring cloud
    • 人工智能
      • 进入人工智能领域
        • 能够跟踪领域内前沿事物
      • 声音解析和生成
        • 人工质智能领域主要参与声音方面实践
  • 创业

    • 一问工作室网站持续优化
    • 一问故事上线
    • 上线其余小App
  • 人文

    • 每两个月需要出去一次
      • 昆明
        • 带呆子去云南旅游
      • 岳阳市
  • 跑步

    • 300天跑步(核心)
  • 生活

    • 和呆子恋爱5年,需要有一个明确的未来
    • 学习游泳
  • 其他

    • 和自己和解
      • 300

2024展望细节

2024展望的核心事件,第一就是保持良好作息,完成跑步等重要事情的完成。只有有了这些基础,才能说是可以继续向前了。第二就是App的开发,体系已经建立,但是里面实质是空的,需要通过实践来补充内核。第三就是人工智能方向,这是未来的伏笔,也是最大的变量。

总结,2024首先要完成一等大事情,就是保持健康积极向上的心态,其余就是努力完成知识体系架构,核心是跑步等问题。2024需要和过去做个和解,需要和呆子的爱情有个明确的未来。

· 阅读需 1 分钟

今天在写代码和研究的时候发现,貌似想要提升快一些确实要看源码,如果不看源码,而是嘴上谈一谈,那么确实提升太慢了。

现在主流开源框架和语言都有详细的注释,所以在看代码的时候遇到问题多读读注释就好了。

但是在读注释的过程中难免读不懂,因为英文水平有限,所以可以用翻译软件来获取中文版本,即使困难,注释不得不读,否则提升太慢了。

idea中好的翻译软件

https://plugins.jetbrains.com/plugin/8579-translation/actions

vscode中好的翻译软件

https://marketplace.visualstudio.com/items?itemName=kitiho.chatgpt-comment-translate

https://github.com/intellism/vscode-comment-translate?tab=readme-ov-file

vscode使用配置

  • 打开 VS Code 设置:
    • 进入 File -> Preferences -> Settings,或按 Ctrl + , 快捷键。
    • 搜索Chatgpt Translate

· 阅读需 11 分钟

20240325

经过一个多月的时间,终于看完了compose基础知识篇章,大概从布局到viewModel,再从internet到Room以及work,大概对compose开发有了一个初步的了解,但是脑海还是一片糊涂,并没有将android知识连成片。

不积跬步无以至千里,不积小流无以成江河。

3月份了,情绪还是时好时坏,一方面是因为知识储备的焦虑,目前并不能在各个方面能独当一面,能够作为一个从0到1的人,另一方面,我俩的事情确实对我的情绪影响太深了,我想我们好好地,但是你提的要求或许我还是做不到。

我想时间确实会治愈一切,等过了这段日子,或许心里自然就解脱了,可是我确实想我们有一个未来,只是目前看起来太过于遥远罢了。

20240428

今天在写代码的时候照常使用chatgpt辅助开发,但是今天的chatgpt抽风极其严重,感觉都没法正常使用了,在生成xml代码的时候经常卡死。

不知道是老美对国人的特殊照顾,还是chatgpt的临时抽风,我想马上就能得知事实。

chatgpt真强大,希望老美真不要封禁啊,不然都没法好好写代码了。

呜呜呜~

后续又好了~

2024年6月7日有感

马上25岁了,7年前走出家门来到北京,再到现在因为机缘巧合来到上海。各类事情萦绕身旁,还好,都走过来了。

除去前面的感想,来说说目前面对的情景,在经过8个月对android的学习后,目前android基本框架已经搭建完毕,虽然还没有经过很多项目的洗礼,但是基本上也把该学的点都学了和过了一遍,跟当时的预期也差不太多。

虽然现在目标达人APP还没有完全开发完毕,但是这块可以在后面开发。

在6月初的时候,在RN源码编译成功和RN多实例集成完毕后,我拿着Android App在想一件事情,为什么感觉android开发明显要比ios开发舒服的多,但是为什么ios性能会好很多那,为什么ios的表现总是让人很满意,而Android总是在什么地方怪怪的。

并且,我真的受够了Android有时候呆呆的不流畅。我要开发IOS,~~~

也就是说,目前要走大全栈了。

首选是Android/RN/IOS。这三个排名不分上下。

先花三个月基本将IOS开发基础知识全部搞完,再花4个月潜行开发Android和Ios APP.

到今年年底的时候要交付一班稳定的,可用性高的IOS和Android集成RN项目。(Android现已交付),

明年花三个月时间搞Flutter。争取在明年4月的时候收官。

去年有写过一个月的SwiftUI,感觉还好,只是当时对线程和内存回收之类的实在不太熟悉,但是现在有Android基础打底,希望进度可以稍快。

20240704小记

从昨晚凌晨开始,感觉心脏跳动有些困难,貌似有东西堵着一样。

感觉长时间的生活不规律和加班奋斗导致身体出了一些异常,可能需要一些时间来调养。

暂时需要一段时间再凌晨1点前睡觉。

~关山难越,谁渡失路之人。萍水相逢,竟是他乡客。

20240722

今天和往常相同,但是也有一些不同,因为仿今日头条app终于开发完了。我也终于可以搞ai了。终于要进入ai领域了,相较于其他领域的红海,这里可谓是大有前途。

需要在巩固之前native开发的基础上进行ai侧的学习和研究。二者需要一个平衡,但是我想入门后情况应该会好的多。

202408

8月是一个燥热的月份,这个月总是莫名其妙感觉到热。热的让人心慌。以前觉得时间往后推好像很多事情终究不会发生一样,但是时间到了还是会发生。

很多事情压在心头,无力感一直压在我的心上。而从今年春天开始,不知为什么,我也不再开始跑步,然后很多事情也就那样,慢慢的好像也没有动力了。

我不知道如何寻找动力,就像我是个很犹豫的人,我貌似一直没有勇气做出决定,我想带她走,但是鉴于目前的现状,我确实无力做些什么。】

在技术层面,8月的主线就是flutter,flutter可以说是声明式思想的极大体现,解决了native侧若干开发问题。虽然和react师出一脉。但是用flutter开发实际大型商业项目,开发难度还是可想而知的。目前仿网易云音乐项目稳步推进,有一些困难,需要克服。

8月最离谱的事情就是react native的tree shaking问题。解决难度极大,目前的想法是使用21年的0.64的metro tree shaking方案进行。但是该方案实际也并不有效,只是领导要执意推进此事,也找不到其他方案,就按这个做吧。

20240926

再经过了近乎一年的学习后,现在对app开发可以说整体入门了,从android到flutter,当然还有react native,现在该做些事情了,最起码现在要完成之前没有完成的代码了。例如一问ai故事,例如仿网易云音乐。当然还有后端开发~~

与此同时,当然也要开始新的领域的一些探索了,例如ai,ai发展只有十年,至于transformer也只有7年,是时候进入这个领域了~~

今天最令我惊讶的是,我在去年12月份开发的应用依然能够正常运行,而且我当时还开发了对应的spring boot应用~

20241007

国庆节还是结束了,我也应该开始新的学习篇章,和大多数人一样就是all in ai。至于为何,就是为了和当今世界最先进的开发产物对齐,这是必须的。因为传统的东西往往无法突破现有的泥潭和困局,而机会往往孕育在新的事物中。

这是一个难忘的国庆节,虽然还是有一些吵闹。但是呆子总算是买到了自己的第一辆车,真是替她开心啊。希望往后的日子里她越来越好。

这个国庆,我真的是放空自我,并没有在闲暇时分还进行一些开发工作。因为多方面知识的混杂貌似让我头脑混乱,并不能很好的做到前端的专业性,回去以后要开始继续开发了,但是这一次不能用生命搞开发了,需要早睡早起,不然其实只是度过了半个日子而已,而另一半实际上是被浪费的。

记得19年选专业的时候还觉得人工智能专业真是垃圾啊,一点用处没有,但是在经过了短短5年之后的今天来看,以llm为首的大模型技术正在疯狂的改造世界。

  • 开发
    • rn
    • flutter
    • android
    • web
      • nextjs
      • weapp
  • ai
    • 大模型微调
    • 机器学习理论基础
    • ai理论体系

20241020

在今天来说最重要的已经不是专业性学习了,而是积极向上的精神和自律的生活。经过一年多长时间的艰苦修行,对专业性层面的知识已经有所了解。而现在需要换段了,因为黑夜是不那么容易就结束的,所以我们必须要拥有积极向上的精神态度和自律的生活才能走出这片黑夜,否则可能什么都是一场空。

20241020换段

  • 跑步
  • 自律

20241219

好久没写日志了,过去半个月,做了一款在nextjs和taro小程序使用的高性能功能极其复杂的日历组件,直到今天,开发终于告一段落了,真的搞死我了,这个事情干完,我觉得我还能多活一段时间,真的太累了。

终于又可以开心搞ai了,嘿嘿~~

· 阅读需 18 分钟

2024年虽然平凡,但却是从零到一的关键阶段。这个过程必不可少,尽管有些单调,但在单调中蕴含着向上的力量。

2024年初,我继续完善2023年未完成的工作,目标是成为一名真正的全栈开发者。从2023年7月开始,我探索了Spring Cloud家族,但在JavaScript、移动端开发和跨平台开发方面仍存在很大不足。我不清楚React Native和Flutter的本质区别,以及这些区别对原生开发的影响。由于对这些技术的了解不够深入,我一直处于探索和混乱的阶段,尽管各个环节看似紧密相连,但在实际操作中却显得零散,难以形成完整的体系。

年初,我开始学习Android开发,从Compose入手,观看了Compose教程,并研究了许多Android示例。当时我以为自己已经入门,但实际上并非如此,因为企业开发中并不常用Compose,这套工具主要是个人开发者在使用,尤其在国内的开发体系中,使用者更是寥寥无几。鉴于Compose的现状以及为后续学习Flutter和React Native做准备,我重新学习了Activity。我阅读了官方文档,编写了无数的示例,创建了包含各种示例的项目,封装了多个库,并集成了Flutter和React Native框架的示例项目。我曾一度对此非常着迷。那段时间虽然单调,但我一直在进步。后来,我不再将大量精力投入到Android体系中,但回过头来看,那段时光是值得的,因为它拓宽了我的视野。我从更高的层次审视整个前端体系,理解了渲染引擎,并从传统的超文本标记语言中跳脱出来,探索基于Skia渲染引擎的不同实现。我了解了声明式框架的兴起,从React到其他框架,命令式仅作为底层支撑,而声明式逐渐占据主导地位。许多原有的控制逻辑被转移到框架内部,以支持开发。这大概就是我在Android学习中的全部收获吧。这个阶段结束时,半年时间已经过去了,那时我确实编写了许多示例,观看了大量视频和示例项目。现在回想起来,仿佛一切都发生在昨天。在实践方面,我参考并开发了一个类似今日头条的应用

完成了Android的学习后,我开始着手进行应用开发。然而,我发现使用UIKit或Compose进行开发并不是最佳选择,因为成本实在太高。此外,还有HarmonyOS的存在,不可能在每个平台都使用原生开发,这对我这样的个人开发者来说非常不切实际,因为我无法独自开发三套系统,这显然不现实。因此,使用Flutter和React Native是非常必要的。由于React Native框架本身的问题,如果一个项目使用React Native开发,必然需要大量的原生逻辑支持。虽然大部分工作可以跨平台,但仍有一些工作需要原生支持。在这个时候,我将目光转向了Flutter。凭借Android学习的经验,我从Flutter文档入手,运行了大量的示例,深入学习了文档,了解了Flutter如何通过Skia和Dart引擎脱离原生渲染,对谷歌拥有这样的技术感到钦佩。在实际使用中,Flutter在许多性能方面表现出色,因为最终被编译成了.so或静态库,得益于C++的支持,性能并不逊色。这一点在我后续开发仿网易云音乐时得到了体现。Flutter确实是一个非常出色的框架,性能优异,并且由于其静态语言的特性,在后续的可维护性和性能方面也表现良好。

在接下来的一个月里,我开始了仿网易云音乐的开发。经过大约一个月的努力,我完成了这个项目。起初,由于对开发细节的疏忽,出现了一些性能问题,但经过一系列优化后,性能得到了显著提升。结合骨架屏的使用,整体体验还算不错。尽管网易接口的稳定性欠佳,影响了部分体验,但使用Flutter开发个人项目依然是一个很好的选择,至少不会像使用React Native那样担心性能问题。我的star最多的仿网易云音乐项目

到 Flutter 开发完毕,差不多就到了 9 月底。接下来的两个月是今年的重头戏,我开始了深入的开发思考。在之前的开发中,我主要关注前端或后端的开发,它们本质上只是对内容的呈现或对内容的增删改查。然而,如果没有内容,即使我做得再好的应用或后端服务器又有什么意义呢?那么,内容从何而来呢?如果我在 AI 时代之前完成了全栈闭环,我一定会非常悲观,因为花费了巨大代价的全栈闭环实际上并没有多大作用。然而,AI 时代改变了一切,尤其是 2024 年,一切都变了。

2023年,OpenAI的接口为全球各类AI创作提供了强大的驱动力,但由于种种原因,国内的个人开发者难以享受这些科技进步,尤其是在模型操作方面。然而,2024年情况发生了变化。在阿里和字节的引领下,尽管国内的模型能力尚不及GPT,但在一些简单行业中,AI的应用变得不再复杂。换句话说,国内的AI技术已经足以支持一些AI应用的落地。因此,我在2024年9月之前的努力是有价值的,我可以实现真正的项目落地,并且内容的丰富度和成本都是可控的。AIGC真正开始在各行各业中落地了。

经过前面的思考,我深信在这个时代,任何优秀的开发者最终都应投身于AI事业,因为它代表着理想和旗帜。AI是计算机发展的源头,从20世纪40年代的简单神经模拟,到后来的反向传播算法,再到卷积神经网络和循环神经网络,直至2018年的Transformer架构及其规模扩展,AI正逐步将不可能变为可能。我相信在未来的5到10年内,尤其是在依赖文本或编码的行业中,结合当前的Transformer和强化学习技术,将实现超越人类水平的突破。这是令人振奋的,因为没有饥饿和痛苦的时代将会过去,我们将迎来一个新的文明。然而,我也感到忧虑,考虑到国内的现状,这一切能否在国内实现?在一个权力无限大的社会中,这是否会成为权贵操控的工具,还是说国人将不再劳累,不再背井离乡?我是否可以在家乡开设一个小工作室,专注于我热爱的计算机事业?说到这里,情绪不免有些激动,因为我无法从现状中看到未来,但我知道我应该投身于此,为人类从工业社会向信息社会迈进的伟大事业贡献自己的一份力量。

理想是美好的,如果我每天都能从事AI事业,我一定会乐此不疲。然而,现实却是如此令人沮丧,我甚至没有一台高性能的显卡来驱动我人生中第一个迈向理想社会的模型。我的理想始终鲜明,栩栩如生,因为它存在于我的幻想中。这就是我2024年的全部生活,我的生活和事业交织在一起,因为热爱,事业成了我生活的一部分。从吴恩达的机器学习到动手学深度学习,虽然进展缓慢,但我在一步步迈向理想的AI时代。我热爱这个时代,因为它充满无限可能;我也恨这个时代,恨自己现在还太弱小。我想我会一直向前走,我想在此做出一些成就。

2025年,我的首要目标是搭建一个基于5090显卡的个人深度学习环境,开始我的探索之旅。深度学习领域广阔,各类应用层出不穷,而我希望能让它自由地歌唱。

在2024年,我还开发了一些应用程序,其中一些是利用AI辅助开发的,效果非常好。由于时间和精力有限,这些应用程序并未上架,而且仓库是私密的,无法在此分享。这就是我2024年的全部生活,虽然看似单调,但我一直在全力弥补自己在计算机知识上的不足。未来属于AI,我正在全力投入其中。

在这里,我想谈谈即将发生的一件事。在年末的几个月里,我利用AI辅助和自身的知识,开发了一些全栈应用。这些应用相对复杂,如果在过去,开发这些应用可能需要花费半年的时间,即使有AI辅助,也需要大约三个月。然而,现在借助Cursor的帮助,我能够在半个月内完成一个商用化的应用和小型服务器应用。因此,程序员实际上迎来了一个分水岭。如果你对某些领域有深入理解和关注,AI将极大地放大你的能力;但如果你只是将编程视为一份工作,那么你可能会被淘汰,因为AI带来了效率的极大提升。

最近,我开始关注Next.js。我一直认为自己应该关注这项技术,因为我的根本是前端开发,未来的工作重心可能也会回到前端。然而,我也是一名移动端开发者,因为我很少做网站,更喜欢开发应用程序。尽管我常用跨平台框架开发应用,但这并不完全算是移动端开发者。在了解Next.js后,我对Node.js和前端技术的发展感到震惊。从早期的切图仔到现在的全栈Next.js,从CSR到SSR/SSG/ISR/流式渲染,前端技术虽然只是网页开发,但相比移动端,感觉要领先一代。尽管JavaScript语言常被诟病,但由于其生态系统足够完善,社区也非常强大,因此目前依然非常有力。

生活

谈完事业,我们来聊聊生活。今年,我和呆呆的感情虽然经历了一些波折,但每次争吵都没有持续超过一周,我们携手度过了完整的一年。在四月,我买下了人生中的第一辆车——比亚迪驱逐舰。这真是一辆非常出色的车,我开着它带呆呆回青岛,从白天到黑夜,从内陆到海岸,我们乐在其中,仿佛永远年轻。到了十月,呆呆也拥有了她的第一辆车,一辆出色的本田思域,它为她的生活增添了无限乐趣和便利。我们的爱情仍在继续,如果一切顺利,我想我们会像电视剧中的许多情侣一样,从相识相爱走向婚姻,目前正稳步推进。最快可能是明年,最慢也不过后年。今年唯一的遗憾是只和呆呆去了青岛,大部分时间都待在上海,主要是因为经济原因,希望明年能有所改善。

另一个话题是健身。与2023年良好的健身记录相比,2024年的健身天数屈指可数,跑步的日子也不超过50天。虽然完成了年初的学习任务,但在跑步计划上表现得非常糟糕,完全没有达到预期。新的一年,我打算重新拾起健身,因为根据我的经验,健身和学习是正相关的。如果只专注于学习而忽视健身,长期下来,效率会大打折扣。

今年我爸来上海,我带他游览了杭州、乌镇和苏州。在乌镇,我们乘船游览,感受了江南水乡的温暖与美丽。江南真是一个好地方。

遗憾

一直想去看看这个世界,本来打算和呆呆一起出去旅行,但由于经济原因和没有假期,大多数时间都在家乡和青岛度过。我一直想去岳阳,亲身感受一下岳阳楼的壮丽;去海南,体验热带风情;去深圳,漫步人才公园。然而,这些计划都未能实现。希望2025年能有机会去这些地方走走看看。

FLAG

我很想在这里立一些flag,就像去年一样,但我发现去年立的flag中有一个很重要的没有实现。所以我决定还是不立了,因为只要心中真正立下目标,比写在纸上要有效得多。

· 阅读需 3 分钟

年度感悟

目标

  • IOS开发
  • Android开发
  • 一问AI故事
  • 每天前进5公里
  • 一问系列视频账号
  • 每日目标app开发
  • 英语学习
  • 人工智能入门
  • flutter学习
  • 今日头条android app
  • 仿网易云音乐

一月

  • 2024年是沉淀的一年,心无旁骛,专心研究技术,不是所有时间都是顺风的,在不顺风的时候积蓄力量更为重要。
  • 当一个人知道的太多,但拥有的太少的时候,未免也是一种悲哀。
  • 20240120在开发一问ai故事的时候既没有办法改造userdetails,也没有办法调试rn项目,太难了。

二月

  • 过年
  • 新年目标展望
  • 当你不重视一件事情的时候,那么很快,她也会从你身边走过,有时候我们太用心用力往前走了,而不怎么回头瞧一瞧,殊不知我们往前走到底是为了什么
  • 贫穷真的是可怕,因为它不仅仅会吸干人的骨髓,而且还会将各种不幸降临到你的身上,可能你会抱头痛哭投降,但是并没有什么用处,这一切依然会在你身上发生
  • 曾经有一份真挚的爱情摆在我的面前,但我没有珍惜,今天时过境迁,我后悔万分,但是貌似都没有用

三月

  • 一问AI故事
  • Android开发学习
  • head_first_java学习
  • 买车
    • 驱逐舰05

六月

目前进展发生偏差,今年目标就是搞跨端 RN + Android + IOS. - ios就不搞了

· 阅读需 2 分钟

老家

家有枣树 吾十岁栽之 今年岁已二十有四 再回首 时光如流水 往事如云烟。

小记

20240211晚上输了1000, 第一次输钱1000,以此纪念。思绪万千,但化作言语,却也只是寥寥数语。

20240212晚上赢了960,又回本了。

20240213赢了1400,第一次赢大钱。

20240216晚上因与呆的关系产生问题,陷入深深的难过,故再回首往日走过时光,思绪万千。

20240218晚抵达上海,2024年春节结束。。。

故乡山川

故土难忘却 归途情更深

· 阅读需 3 分钟

我最大的困扰向来不是其他事物,不是工作,不是爱情,也不是其他。而是我付出了巨大代价开启的事业,只要事业继续,一切是好说的,但是事业被阻断,那么一切都无从说起。而我仅有的一些骄傲,在今年被搞的七零八落。我真的不知道一个前端为什么要去被要求搞ai,真的是疯了吗。他妈的,拿着微薄的钱干他妈的非常难的事情???脑子有病吧,应该没有这样搞的吧,我只是想那着这点钱干该干的事情,然后尽力做好,拼命,我想是拼不了了的。因为完全没有义务。我有自己的事情要做,所以没有很多时间会花费在这里,这里的事业没有意义并且狭窄,实在看不到前路。

我也不知道为什么,在4月下旬,貌似一切就坏起来了,因为新app的研发遇到了一些瓶颈,因为问卷小程序没有达到预期。事业还要继续,难关还是要过,我本以为过了那段苦日子,可能一切会好起来,但是到头来还是苦日子,这种没有尽头看不到收益的日子确实难熬,但是人总的有个盼头吧,人总的往前走吧。不能因为没有看到前路时往前走,然后遇到问题了,其实和真正的问题相比,也是芝麻大点事情。就一蹶不振吧,even,真正的成长才到来那,向内成长,向上成长,真正的事业才起步那,一起铸就辉煌,向前走,往前看。

有时候规划就是被打乱的,打乱的规划会被重塑,然后继续前行,今年要有多少好的产品带给用户那,期待不已,希望尽快有一些产出,然后平常心,全新全意搞事业。

· 阅读需 11 分钟

20250103

2025年第一个感想,在开发app的时候最好不要使用React Native开发,这个东西性能有时候会查到让你惊讶。而且因为单线程的设计,导致你在有些时候都没有办法优化。

20250117

因为之前学习进度过慢的情况,再经过很多痛苦的琢磨后有一点进展,不知道是否有效,心里很忐忑,静态结果。

20250120

心里一直想搞清楚大模型的基本原理是什么,大模型到底是怎么一回事,一致想搞懂,但是从机器学习到深度学习路程太遥远,现在我大概知道原理是什么了。这是值得开心的一天。

文档链接

20250205

时间在不留意之间从指尖划过,今天又到了离开的时候,又需要去外出打工了。

经过半个月的休整,这半个月发生了很多事情,事情繁杂而又遗憾,我没有去小董家,原本的约定也止步于口头,爱情终究要溜走了,我也要溜走了。

事情并没有按照预期发展,内心是挣扎的,但是问题也暴露了。我也不知道如何解决这些问题,我选择了离开。

今年过年最火爆的公司就是deepseek,他用一种低成本的方式实现了cot逻辑,从而有着巨大的象征意义,因为这标志着国内的ai从大而不强转向了新的阶段。

我很想参与这个过程中,虽然我是前端出生,但是我想不断的扩展我的知识体系,因为从热爱的角度来说,我不属于前端。

种种迹象表明2025年是ai的时代,这个时代风起云涌,一切新的力量将会出现,而最简单的事物本身属于应用升级和新应用的产生,我在上海,时刻关注相关事情的发生,我一直在想这是否是我们这一代人的最好的机会,因为产业变革必将带来若干机会,如果抓不住这个机会,那么艰苦的奋斗是没有意义的。

这一年我想去各处看看,因为我已变得千疮百孔,我想出去走走,看看世界的模样,但是年初最重要的事情是切换赛道,如果可以直接切换到ai相关是最好的,但是如果不可以的话,我理解移动端可能机会更多一些。

我也不知道分开我是否回难过,因为人会在过的不好的时候怀念以前,我希望我们都好,我们都朝着正确的方向迈进。既然选择了离开,那么我想我也不会这么碌碌无为的一年又一年,因为我确实放弃了很多东西。

每个时代有每个人的机会,当新的时代的机会没有出现在眼前的时候,我们可以在现有体系中苟延残喘,但是当新的体系已经出现的时候,我想我们应该付出巨大的力量进入新的体系,因为现有的体系已经足够稳定,而稳定真正的含义是没有新的机会了,但是新的体系无处不涌现着机会,跟随绝对的力量对现有的体系进行颠覆,从而产生利益。

  • deepseek
  • ai导游

这就是上半年的主要工作了,希望能获得机会进入更好的舞台。

技术是为了挣钱,如果技术无法变现,那么再牛的技术也毫无意义。

20250223

年前想着年后要一心一意搞ai,但是在年前对大模型有了一些了解后,发现大模型需要大量的算力,而普通人很难获得这些算力,所以满满的有些懈怠了。也没有啥动力,然后很多事情推进不太顺利。

年后最先干的事情是日历组件的推动适配,这件事情进展还行,最终也是有业务成功接入了。

还有很重要的一件事情是ai答疑助手开发,因为涉及到前后端开发,并且设计到es/nodejs/soa/qmq以及公司发布体系/模型申请,还是有些复杂的,然后直到这周才搭完架子,然后很多方面的优化后续才会进行。

目前看来进展是有的,但是还是有些艰难的,但是最直观的感觉是事情的进展远没有24年迅速了。希望25年情况能好转些,进展能迅速些。

ai最终的应用落地场景极其广泛,但是感觉最直观的领域还是教育。所以ai教育大有可为,这也是25年我的主旋律吧。

ai学习还是要继续深入,就像去年说的,长期坚持投入,到某一个点就好了,如果没有坚持投入,那么后续应该也没有什么大的成就。ai领域的投入是必然的,要对ai模型进行了解,这样才能在新时代有所建树。

20250308

病疼总是缠绕身旁,无法评判生活的走向,只是希望未来的生活中,少有些病痛。愿天下父母,平安度春秋。我的一件心事了了,我时常想起和怀念那些年少的夜晚,是您的面容陪我走过,而如今,我无能无为,只是希望少有些疼痛。

20250313

今天身体很不舒服,心脏感觉不跳了。然后晚上部署服务,妈的因为国内网络问题,docker容器内死活安装不了依赖,真是气死我了。docker镜像的打包和部署必须彻底分开,不然妈的动不动就的解决打包问题。

20250315

很担心应用的高并发情况,一直觉得不可能高并发,但是实际测试发现在15个并发的情况下,实际上cpu只有10%,内存也只有30%左右,但是局限最大的是带宽,nodejs应用性能还是好啊。

20250323

今天听到一首歌,感觉很符合我俩,但是人生总是不完美了,唉。。。

20250326

痛,太痛了,真的差点痛死我了。以后可不能乱搞了~~

20250328

今天我明白了另一个点,以前我觉得模型质量可靠的时候是完全可以无监督的,但是后续发现这种逻辑是完全错误的,因为这会导致后续问题的迭代和模型本身是一定认为你是对的,是对你能力的一种增强,但是如果你错了,那么无监督模式将会导致巨大的坑点。

20250430

在任何时候,任何情况下,个人项目的推荐必须保证最高优先级,拿多少钱办多少事情,没有说拿这白菜价操这巨大的心,天底下从来没有这样的事情,我没有任何义务去普及和提高别人的知识水平。

20250506

忽然梦中惊起,一回头,往事历历在目。如果不出意外,可能我们会有不一样的未来,但是生活就是意外重重的,愿我们都好。

20250511

25年注定是艰难的一年,因为两年前的心境在此时完全不受用了,而现在正是最艰难的时候,是去还是留往往在一念之间。长时间的艰苦努力,如果没有匹配的收益,那么奋斗其实毫无意义,真的毫无意义。

Even,你该出现了。

20250516

今天实在不想继续做项目了,于是捣鼓一些自己喜欢的东西,时间过的很快,之前一直想搞yolo的目标检测算法,今天总算差不多了,yolo确实可以的,感觉再搞搞后续直接诶导出模型给应用使用也可以。真实一个宝藏模型

还有remote ssh真的是个宝藏东西,之前搞来搞去的真麻烦,现在一下子给加速了。

20250519

cloudflare tunnel确实是一个很好的方案,在稳定性方面要比ngrok好一些。

· 阅读需 2 分钟

我最近开始学习 Android 开发,并发现其生态系统似乎更加友好。例如,在学习 Swift 时,我使用了 Storyboard 布局,但发现它仅支持拖拽式布局,而且不提供纯代码开发的预览功能,如果使用纯代码方式开发,导致每次都需要编译运行才能预览效果。另外,由于许多项目仍使用 Objective-C 编写,我不得不同时学习 Objective-CSwift,这两种语言在语法和风格上差异很大。而后来 Swift UI 的推出,又带来了全新的编程方式。相比之下,Android 开发更加省心。尤其是 Kotlin 的引入,与 Java 的差异不大,且在社区中得到了良好的接受。这一点上,Kotlin 显著优于 Swift,因为它避免了同时使用两种语言的情况。而在 iOS 开发中,Objective-C 似乎仍将长期存在。

最为关键的是,因为我之前又Java后端开发经验,所以入手Android开发还算顺畅,并且如果长期从事Android开发则又可以加深我对Java的理解,从而提升后端开发能力,所以Android YES!!!

· 阅读需 1 分钟

今天因为需要购买了一台ec2服务器,但是在登录实例的时候发现始终无法登录,后面对登录进行了研究,ec2不同于国内的ecs等服务器,ec2的登录只能使用密钥对登录,而如果在创建实例的时候没有设置密钥对,那么则需要自己在服务器中设置,而不是控制面板。以下是详细流程:

# 本地创建密钥对
ssh-keygen -t rsa -b 2048 -f ~/my-aws-key

# 获取公钥内容
cat ~/my-aws-key.pub

# 将公钥添加到 EC2 实例
vim ~/.ssh/authorized_keys

# 添加公钥内容

# 本地登录
ssh -i ~/my-aws-key ec2-user@instance-ip

站点搭建推荐

站点搭建

cloudflare解锁

ec2链接

vary

vary文档