uutiych 发表于 2025-4-20 13:24:21

我的计科四年

好像,我写了十分多的代码,有C的有C++的有Java的,只有Java的概念比较清楚,因为面向jvm编程,它的很多概念足够清晰但不可细究,但这并不是我想要的。 我大学四年,写了至少不说上十万行代码,至少也写了几万行代码。 但是我真的懂得代码吗?

uutiych 发表于 2025-4-20 13:24:38

我可以对着数据结构大谈特谈,我可以对着设计模式和类的设计思想高谈阔论,我懂得好像很多的概念? 并行,线程,IO,并发,游戏引擎,前端后端,渲染,dom,虚拟dom,stl,虚函数,智能指针,指针,CNN,tensor.........

uutiych 发表于 2025-4-20 13:24:55

但我真的懂他们吗?我真的在正确使用他们吗? 我在代码能力上有提升吗? 或者说这样单纯的代码能力有什么用?好像很多在计算机上衍生的技术我都有涉及,但是没有一门我引以为傲,也没有一门我能完整地自己就像是老师说的那样,做一杯咖啡,设计出自己的代码,然后在等待代码运行的时候偷闲享受下自己的生活。

uutiych 发表于 2025-4-20 13:25:34

我好像总是为了一个任务,进入一个领域,找到一些想法,产生一些共鸣,然后复制理解修改并跑通一些代码....我的本科四年,在与代码长时间地陪伴中,我得到了什么?

uutiych 发表于 2025-4-20 13:26:06

觉得算法很重要,于是去学习算法,打比赛;觉得做一个app很酷,才开始接触前后端;觉得前端很酷,于是熬夜几个月学三大件,学完发现自己还是什么都做不了,觉得自己必须去设计很帅的页面效果,但实际上也从来没有一个独立的好看的UI设计,然后就觉得肯定是因为学的还不够,于是学习了vue,react框架等,但是学完框架,我反而更迷茫了,是啊,我现在掌握了vue框架和html,css,scss,js,我一定能做出些什么!!

uutiych 发表于 2025-4-20 13:26:23

一定一定,但就是想不出来我能做什么,只能做做登陆页面,用户系统以及杂七杂八的管理系统..... 然后,我困住了,不知道该如何继续下去能设计出自己的UI界面了,开始去社区请教,开始接触到组件库,发现能够快捷开发,而且惊喜发现界面效果确实很不错。(中间还偶尔因为课设,学习了Android开发——开发了一个点餐系统,鸿蒙开发——跑通了最简单的demo,了解了arkTs是什么东西,了解微信小程序开发——知识学习,没有开发,能够开发简单的windows桌面应用——这个算是比较熟悉的了,能够开发泄自己的小工具,截图,计算器之类的)

uutiych 发表于 2025-4-20 13:28:26

我好像在获得能开发出自己的app的技术栈学习当中困住了,我好像一直在给不同的开发配环境,有一些麻木,但是也获得了一些可有可无的经验,我能够帮旁边的同学配环境,看报错了,好像也成为了他们眼中有技术问题可以询问的最佳人选......

uutiych 发表于 2025-4-20 13:28:43

至于后端,起先,只是大一参加了一个老师的关于学校线上编程作业的网站维护,于是开始接触到部署一个网站,当时是兴奋的,django和linux就能够实现这样一个网站,于是当时开始慢慢学习django,于是偶遇了python,开始知道了什么是MVC架构,什么是端口,http原来是这么用的,登录原来是这么回事!!

uutiych 发表于 2025-4-20 13:28:58

奥,原来数据库在这呢,ORM框架好神奇!但是他的报错也真的很烦... 当我开始学习python之后,总是能看到python学爬虫,好奇什么是爬虫,但是只是了解了个大概。 大二的时候,开始接触java了,其实在之前,是有将java学过一遍,但是从来没想过他真的这么好用,开始接触java开发,于是,java后端学习就开始了:从javaweb,一直到spring全家桶,微服务,k8s,这个技术栈的学习一直持续到大四,也就是现在也凭借它找到了工作。在此期间,多次尝试理解java的底层,于是将目标瞄向了jvm,于是现在正在看这本手上的《jvm实现》。

uutiych 发表于 2025-4-20 13:29:15

但是这些应用技术经常使我疑惑,为了让自己不再疑惑,我充分认识到,我可能需要一些更底层的支持....大三暑假,我在互联网上查阅资料,一个我没接触过的领域引入我的眼帘——Linux C, C?我用过而且常用,用于写算法,和C++。 Linux?我好像熟悉,经常要在linux服务器上部署前后端项目和容器。 但是看到他们的评价之后,我认识到,这个东西好像足够底层,是和linux系统这种操作系统直接交互的。
页: [1] 2
查看完整版本: 我的计科四年