
如何理解各技术栈之间的关系,如何去实操项目的全流程?
王老师,您好!! 今天看了您给其他同学提的建议深受启发。 我现在对未来也只有一个模模糊糊的方向,主要跟着学校走,希望能向您请教下。 个人情况大致如下: 大一下:2021年5月转到计算机专业,之前一直是0基础。转专业因为中途转计算机和老师教授C++的课程已经过3/4了,对基础知识比较迷迷糊糊,最开始连程序基本语法都不会,C++期末考试勉强过。 但是,这时候仍然对编程没什么概念。╯﹏╰
另:我0基础转专业的原因是,我在原专业是专业第一然后老师觉得我的态度端正,所以面试时老师问我专业性知识较少。(原专业是经济类,0基础还要转计算机的原因是希望本科能学一门技术相关的专业。)
大二上:专业课主要学Java和MySQL数据库,期间看黑马的Java视频。同时我还在跟着大一的同学学计算机导论和h5css3(需要修的学分),但是由于学期排课原因,学校课程最后只讲到了io流吧,后面多线程啥的没讲。 这一阶段只了解Java这门编程语言基本语法和MySQL数据库的使用。
寒假由于在准备美国大学生数学建模,在学校培训,所以没怎么学习专业知识。
大二下:现阶段,学校主要开了Javaweb,和计算机组成原理这两门课,正在学习中。
目前属于连git没有了解过,最近才跟着鱼皮做项目才注册github和学习如何使用Git。之前只做过纯用Java实现的五子棋游戏。和其他技术结合实现项目完全没做过。
第一个问题是: 我现在对什么框架,技术栈啥的不怎么了解,那些技术间的逻辑关系也不清楚。比方说Springboot,SSM到底是干什么的,在开发一个项目的过程中起着什么作用我都不清楚。那我现在是应该 A:把鱼皮的Java后端知识点拉通一遍(先去查每个技术的作用和应用是什么). B:还是挨着把每个技术点学踏实(就是把一个技术不求甚解得学下去,再学下一个呢?)
第二个: 如果我想在今年暑假找到一个Java后端实习,现在应该掌握到什么程度?(那些技术学好)
第三个: 现阶段不知道一个完整项目应该怎么去实施?包括找项目,选取技术和还有其他什么需要准备的吗?想着在一周内去理清楚项目的逻辑和实现一个项目。 因为我知道自己不属于天赋选手,所以我非常愿意付出时间努力学习,但是希望少走弯路,希望老师能指点迷津。 麻烦大佬了!!! (ps:匿名原因是我亲友在星球里,不希望他们看到我迷茫的样子。)
