今年18岁,2019年自学编程 不看书也不看视频,就一直复制黏贴在写项目的过程中学习,最开始是学的C++(没学C)和汇编做游戏的工具,做着玩。
做了几个月的外包公司(算是没面试,只问了会些什么就直接进了)进去就给老项目修bug,修完了做企业网站的后端,主要是java 偶尔帮前端同时调试页面bug,在此之前从来没学过java。
现在自己一个人在住,大概17年的时候做过工厂流水线。
擅长的
或者叫我经常做(喜欢做的)
-
Flutter
这个是我近一年主要用的 -
Kotlin
两年前 我想学Web后端,看见了Spring Boot
想去尝试下,群里就一个云Kotlin程序员向我传教让我用Kotlin,然后就用上了 发现自己挺喜欢这个语言的。现在主要用来做移动端以及爬虫。 -
Go
比Kotlin
早一段时间,一开始只知道用原生net/http
写Web服务 然后效率比较低,才看见了Spring Boot
,不过现在主要用这个写Web后端了。 -
C#
最开始是C++写桌面端太麻烦了,而且MFC还特别难看 ImGUI又需要环境支持(DirectX,OpenGL) 那个时候还有很多Windows7,然后就用C#写了一段时间的WinForm。后来想玩Live2D(2020年5月) 第一个想到的也是C++ 就直接用上C++了 后面发现他们的C++SDK有bug,就又去学了Unity换上了C#,现在主要写WPF 以及尝试WinUI3和MAUI。 -
SQL
在擅长的语言里使用ORM框架 手写SQL语句 都可以,主要用MySQL(服务端一直用这个) SQLite(Android自带的那个) -
Docker
我都忘记装了无数遍的MySQL怎么安装的了,我喜欢docker pull mysql:latest
其他做过的(部分)
- 以前用C和汇编写过Windows驱动(WDM虚拟设备) 大概是2019年末
- 给别人写QQ机器人框架,2021年末出来的那个QQ频道,给腾讯的SDK写个客户端,要能加载多种语言(C# C++ Java Kotlin等)写的插件,用了CGO暴露出去一些设置回调地址的函数,然后C#把回调的静态委托转成IntPtr传进去,再由Go syscall调用C#的回调 C#再通过LoadLibray GetProcAddress等方式调用能C类语言写的插件,通过套一层C++的方式来使用JNI调用JVM系列插件,通过C#反射调用C#写的插件。
正在学习的
-
Rust
语法很棒,效率又高 很喜欢
特点
- 技术栈以及开发工具都喜欢用最新的
- 喜欢尝试新东西
- 学东西快,可以边用边学
想要的
做Flutter或者Go的长期远程工作
(GitHub)[https://github.com/xiao-cao-x]
城市:
其他
职业:
开发
年轻人建议还是积极找机会去正规公司工作一段时间,了解一下流程和协作,只是做外包做兼职,上限很低很低。
没有学历,现在还有疫情 很难找
自学成才,很厉害,佩服,为什么不继续深造,系统的学习编程。