先说明一下吧~ 虽然我创建了一点点仓库,但因为时间等原因,只有被固定(Pinned)的项目处于「正在开发(或者说正在积极维护)」的状态,其他的项目如果有时间,可能会捡起来再「看看」。 如果你觉得这些项目给你提供了开发灵感,或者说你对这些项目有感兴趣的,我非常欢迎你向它们提交代码哦!(对了,我其实对于Git的分支管理非常陌生,几乎还是一窍不通的状态,比如 merge 和 rebase 的使用情况什么的。) Fork一份也是OK的!
正片开始了哦
嗨,你好哇!这里是鸳汐
,一个普通的「尚未入门」的法学生,具备安卓软件开发的三脚猫功夫(近期也开始向其他领域迈出小步伐了~),喜欢在安静的地方思考发呆,在计算机编程和学业上都无足轻重,属于是那种处于「乐意接各类诉讼案件」的阶段,梦想着为我们的法律体系做出贡献(应该是有机会的吧…嗯)。让我们一起,为明天的自己、美好的生活Learning & Coding!
Hi here, wow! This is 鸳汐(Yuanshine)
, an ordinary "freshman, or novice" law student who has little skills of Android software development (and has recently started to take small steps into other fields). I like to think and daydream in quiet places, and have no major in studies and computer programming. I belong to the stage of "willing to take on various litigation cases" and dreams of contributing to our legal system (there should be opportunities... hmm). Let's learn&code together for tomorrow's self and a better life!
其实接触到编程实在是一场「意外」,事实上,Minecraft 这款优秀的游戏是我进入编程的“漆黑乐园”的「引路人」。在朋友们的推荐下开始了解如何在自己的电脑上安装Java
(具体来说应该是JRE)、怎么处理文件(嚯嚯文件系统)和安装模组、吧啦吧啦。然后就阴差阳错地点开了Java的教程(其实当时是曾有过自制一个能和朋友们一起体验的模组的想法的),慢慢得就走上了这条不归路。
让我深入(其实应该还是浅浅的沾点边)、系统地自学编程的,应该要从接触到AIDE这款软件说起。当时的我,其实对Java已经有了很浓的兴趣了,但又苦于不能随时随地地编写运行,于是就搜到了前述的软件,(让时的我以为它能运行Java应该就能写模组),但它涉及的部分主要是安卓系统软件的开发,我甚至还抱着试试看的态度跟着教程走了走(现在看开,真庆幸自己这么做了,真不愧是我!),然后就「染上了」安卓(只是没有保留下当时自己花拳绣腿的「样子」)。并逐渐于2019年起正式接触到了Kotlin
,也是在苦涩的咖啡中品到了一丝「甘甜」(对我来说Kt真的非常非常非常方便,很适合我这种懒虫、不会检查空指针的人耶)。
这么说来,我的初入开发的路程还是因「意外」而走上的呢。而拓展开发面则是兴趣使然了。
- Classmates项目让我接触到了前端开发所涉及到的一些初步的技术栈。
- 2024年3月10日,踏入「提瓦特」大陆(《原神》着实是一款优秀的游戏,但到底什么时候我们才能不借助兼容层来体验呢?好期待那一天的到来呀!),在macOS环境下,开始着手实现一个工具箱,即旅者行囊,并开始学习Swift。(我不能否认,沉浸在「二次元」空间里也是让自己放松的一种方式,至少对我来说是这样的就是了。)
(好像,确实都是因游戏而起的哇。嗯,果然多玩玩游戏是有好处的呢,嘻嘻。)
- Classmates Cross-platform app for university classes
- Pixeldraw (built-in component in mStudio)
- ChatBot (No longer developing)
- Ipason_hackintosh (For one who wants to experience macOS)
说到正在进行的项目,其实它们当中的很多都是我一时头脑发热决定的,当时并没要考虑到自己的小脑袋能否承载的住那种量级(对我来说的啦)的工作量和难度,也想过终止。但现在保留下来的,是我真的非常想带出来的东西。
- mStudo(基岩工坊) (This is proprietary software) : an Android app that allows you to create MinecraftBE game-packs with only a little programming knowledge.
- Play Genshin Impact