本人马上大三 无任何项目经验 只参加过蓝桥杯竞赛 拿了个省二(弱省无含金量,算法水平为 0 ) 目前刚学完 JAVA 初级(基本语法+封装继承多态异常)跟着培训机构的视频敲飞机大战的大作业中(好吧我知道这很 low 我也很囧啊)
目前自己能想到的选择及相应行动有三:
1. 跟着某机构视频 继续深入学习 JAVA 的一些框架 同时看一些书和其他教程 然后找点项目做 之后尝试投简历找公司实习…这条路是本科毕业直接就业
2. 从零开始学习 Python 视频+书+博客
3. 重新学计算机四大专业课(数据结构+组成原理+操作系统+计算机网络)和高数线代概率 视频+书+各路参考书 准备考研
1.2.两条都是为直接就业考虑的 我觉得我现在这个狗屁不会的水平本科毕业之后能找到开发岗就不错了… 3.是还尚存一丝幻想搏一搏单车变摩托…那么多出身也挺一般的人都在三跨考 CS 还有成的(好吧幸存者偏差)我觉得我这个出身虽烂但好歹专业还对口…如果真的读研的话 是不是选 NLP 或者 ML 比较符合当下的趋势…大一暑假的时候自己心血来潮翻译过一篇无监督机器学习的论文 但。。九成是机翻 里面的公式看不懂 硬着头皮读完 只能说出科普的部分…
然后觉得自己看这玩意 一没基础二为时尚早 于是后来就没有后来了…那篇论文在当时很新 但现在想想可能质量也不是很高 还挺基础的
对未来很迷茫 不知道自己将来能做什么 对整体的行业环境和发展方向都没有清晰的认识 身边也没有专业的氛围和靠谱的同伴(我周围的同学都在打游戏或者学外语准备出国)无论是教学资源 专业氛围还是平台都不行 唯一清楚的是自己太弱了…很着急 整个大二过的稀里糊涂的 觉得自己并没像别人一样混日子(一直在拿校二等 专业排名 20 左右 GPA 之前算过大概将近 4 吧 但是学校太水了没有参考价值 只能说比身边的人要好一些 当然也比不过只研究期末考试的学霸) 却也没有令人满意的变化(没有什么看得见的成绩 之前只有蓝桥杯的概念 后来才听说了 ACM 发现自己井底之蛙是有多弱)再对比一下网上的人(各种聊天群呀贴子呀博客呀之类的)发现自己啥都不懂…课程水 没氛围 没同伴 看了逼乎各种答案专栏 听了逼乎各种 live 从二本草根逆袭清华的也有 985 本硕给你讲经验的也有 最后感觉也都是凑个热闹 没留下什么干货 可能是我悟性太低吧 不知道如何自救…所以发了这么一大篇啰哩啰嗦的东西(我很认真的在写 想把内心的迷茫说清楚以求能得到更好的回答…但可能大家看了都会觉得幼稚可笑吧 最近接受到的都是负面反馈 实在是没信心了…)想问问前辈们:
1. 上面三条选择的优劣之处 我想根据大家的说法再考虑一下
2. 除了之后学校课程内容中的 Oracle 数据库 数据库原理 JAVA 高级(据说就是多线程 IO 流 基本泛型)以及 四大专业课之外 还应该学哪些内容呢?有没有必要学习汇编和数电和编译原理 往上再看看 CSAPP ?(是的我们在没学过数电和汇编的情况下就先学了操作系统和组成原理 学校的锅 我背了 谁让我高中智商低还玩了三年差点没大学读)
3. 是否一定需要学习 Linux ?如果必须学 学到什么程度算是基本合格?
4. 是否有必要继续学习算法比如自虐式 leetcode 刷它个 200 题之类的(目前正经做过的题只有 20 道左右 大部分时间精力都花在学习理论知识上了…然后现在还忘个精光)以及是否有必要学习 C++以更好的刷题…目前只会 C 没考虑过用 JAVA 写算法 以及好像很多 oj 不支持 Python
5. 是否需要学习正则表达式和命令行工作?
6. 如果准备考研的话 是不是需要从现在开始看那些核心期刊上的论文?做相关项目基本上是不可能了 我们学校的老师还在自学 Python 搞 NLP 抓耳挠腮中呢…考研论坛上很多跨考的大神在经验贴里都写本科不需要什么项目经历 但他们都是 985211 的学霸而且初试分很高…所以我还在怀疑中瑟瑟发抖 同时我很在意出身歧视这个问题 如果拼了老命终于初试分够但因为复试歧视出身或者经历空白而被拒 实在头大…
本人眼界有限 可能还有很多很重要的东西 却根本不知道它的存在 所以恳切希望得到大家的指导和建议 最后这么长且弱智的文章能够看完 真的非常感谢!
目前自己能想到的选择及相应行动有三:
1. 跟着某机构视频 继续深入学习 JAVA 的一些框架 同时看一些书和其他教程 然后找点项目做 之后尝试投简历找公司实习…这条路是本科毕业直接就业
2. 从零开始学习 Python 视频+书+博客
3. 重新学计算机四大专业课(数据结构+组成原理+操作系统+计算机网络)和高数线代概率 视频+书+各路参考书 准备考研
1.2.两条都是为直接就业考虑的 我觉得我现在这个狗屁不会的水平本科毕业之后能找到开发岗就不错了… 3.是还尚存一丝幻想搏一搏单车变摩托…那么多出身也挺一般的人都在三跨考 CS 还有成的(好吧幸存者偏差)我觉得我这个出身虽烂但好歹专业还对口…如果真的读研的话 是不是选 NLP 或者 ML 比较符合当下的趋势…大一暑假的时候自己心血来潮翻译过一篇无监督机器学习的论文 但。。九成是机翻 里面的公式看不懂 硬着头皮读完 只能说出科普的部分…
然后觉得自己看这玩意 一没基础二为时尚早 于是后来就没有后来了…那篇论文在当时很新 但现在想想可能质量也不是很高 还挺基础的
对未来很迷茫 不知道自己将来能做什么 对整体的行业环境和发展方向都没有清晰的认识 身边也没有专业的氛围和靠谱的同伴(我周围的同学都在打游戏或者学外语准备出国)无论是教学资源 专业氛围还是平台都不行 唯一清楚的是自己太弱了…很着急 整个大二过的稀里糊涂的 觉得自己并没像别人一样混日子(一直在拿校二等 专业排名 20 左右 GPA 之前算过大概将近 4 吧 但是学校太水了没有参考价值 只能说比身边的人要好一些 当然也比不过只研究期末考试的学霸) 却也没有令人满意的变化(没有什么看得见的成绩 之前只有蓝桥杯的概念 后来才听说了 ACM 发现自己井底之蛙是有多弱)再对比一下网上的人(各种聊天群呀贴子呀博客呀之类的)发现自己啥都不懂…课程水 没氛围 没同伴 看了逼乎各种答案专栏 听了逼乎各种 live 从二本草根逆袭清华的也有 985 本硕给你讲经验的也有 最后感觉也都是凑个热闹 没留下什么干货 可能是我悟性太低吧 不知道如何自救…所以发了这么一大篇啰哩啰嗦的东西(我很认真的在写 想把内心的迷茫说清楚以求能得到更好的回答…但可能大家看了都会觉得幼稚可笑吧 最近接受到的都是负面反馈 实在是没信心了…)想问问前辈们:
1. 上面三条选择的优劣之处 我想根据大家的说法再考虑一下
2. 除了之后学校课程内容中的 Oracle 数据库 数据库原理 JAVA 高级(据说就是多线程 IO 流 基本泛型)以及 四大专业课之外 还应该学哪些内容呢?有没有必要学习汇编和数电和编译原理 往上再看看 CSAPP ?(是的我们在没学过数电和汇编的情况下就先学了操作系统和组成原理 学校的锅 我背了 谁让我高中智商低还玩了三年差点没大学读)
3. 是否一定需要学习 Linux ?如果必须学 学到什么程度算是基本合格?
4. 是否有必要继续学习算法比如自虐式 leetcode 刷它个 200 题之类的(目前正经做过的题只有 20 道左右 大部分时间精力都花在学习理论知识上了…然后现在还忘个精光)以及是否有必要学习 C++以更好的刷题…目前只会 C 没考虑过用 JAVA 写算法 以及好像很多 oj 不支持 Python
5. 是否需要学习正则表达式和命令行工作?
6. 如果准备考研的话 是不是需要从现在开始看那些核心期刊上的论文?做相关项目基本上是不可能了 我们学校的老师还在自学 Python 搞 NLP 抓耳挠腮中呢…考研论坛上很多跨考的大神在经验贴里都写本科不需要什么项目经历 但他们都是 985211 的学霸而且初试分很高…所以我还在怀疑中瑟瑟发抖 同时我很在意出身歧视这个问题 如果拼了老命终于初试分够但因为复试歧视出身或者经历空白而被拒 实在头大…
本人眼界有限 可能还有很多很重要的东西 却根本不知道它的存在 所以恳切希望得到大家的指导和建议 最后这么长且弱智的文章能够看完 真的非常感谢!