关于我
👤 基本介绍#
我叫牛雨蒙,安徽大学互联网金融专业大三在读(2027届),来自安徽亳州,喜欢计算机技术,这是一篇自我介绍,非常感谢你能静下心来了解我。
💬 关于编程语言#
编程语言上,我主攻的是后端,所以主要学习Java和Go语言。学习Java,主要是看上了它成熟的生态和广泛的就业机会;学习Go语言,主要是喜欢它的快速编译与启动,此外,极致的性能和极低的内存占用,恰好能够弥补Java的劣势,毕竟,服务器的内存成本还是很高的(╥﹏╥),在云原生的时代背景下,相信Go语言会有更大的发展前景,所以选择了Go作为我的第二语言。但这并不代表我只会两门编程语言ヽ (・̀ω・́) ゝ,在校期间,学过一些C和Python,不过二者都仅限于使用,哈哈,八股文是一点不会……
🛠 关于技术栈#
技术栈上,我掌握的是典型的后端技术,熟练掌握Spring、SpringMvc、SpringBoot、Redis、Mysql、RocketMq(这东西是真占内存啊ಥ_ಥ,逼的我用redis充当消息队列(><))、Kafka、Gin、Gorm、Docker、Jvm调优(在给自己腾讯云挤内存的过程中,硬生生是把这本事给练出来了ಥ_ಥ)、高并发、多线程、垃圾回收。这些就放马过来吧(ง •̀_•́)ง,八股早已烂记于心……
这就完了吗?当然没有,除此之外,我还掌握主流的数据结构和算法(栈、队列、链表、树、图、DFS、BFS、动态规划、贪心、分治……),不过算法依然是我的噩梦ಥ_ಥ,早晚我会把它彻底拿下的。
此外,既然都有腾讯云了,当然是会部署项目、使用服务器的,常见的Linux命令也不过那些而已。项目部署上,自从学会了Docker,发现自己几乎已经忘记如何手动部署项目了————Docker实在是太好用了🥹(╥﹏╥),这让我更加坚定要成为Go语言的信徒(ง •̀_•́)ง。书归正传,部署项目,不过是把各个服务放进Docker里,Mysql、Nginx什么的,再配上Compose一键启动,不知道比手动部署简单了多少倍(≧∀≦)。此外,在大三之前,我是准备考计算机方面的研究生的,所以计算机408还是会的,OS、计组之类的……
🎯 关于个人规划#
在个人规划上,大三之后开始放弃考研,All in 就业,主要想早早离开学校,过上独立的、属于自己的生活……所以开始潜心研究Java、Go。当然啦,这些都是自学的,平时喜欢并擅长自学,如果不是从就业角度考虑的话,我想我会选择Rust作为自己的第三语言,内存安全的底层语言恐怕很难不让人不感兴趣吧(。•̀ᴗ-)✧
❓ 为什么不转专业#
可能有人会有疑问:既然要选择当程序员,为什么不去转专业?我的回答也很简单:转不转专业,都不影响我自学。况且,当代大学课堂的"含金量",懂得都懂(。•̀ᴗ-)✧。不会什么,就去学什么。互联网是一个技术更迭迅速的地方,和科班的身份相比,我更相信自己持之以恒的学习力,这是我最大的自信所在。
🌱 写在最后#
最后,好像就没有什么想说的了,希望自己能够成为一名优秀的程序员,虽然现在的我还有很多不足,但我依旧充满了信心,我会一直学习下去的ヽ (・̀ω・́) ゝ
如果你也喜欢计算机、喜欢折腾,欢迎和我交流:
- GitHub :github.com/135a
- 邮箱 :2705056589@qq.com
- 电话 :19011302569