关于给普通本科大二学生的建议

2022-10-23 23:11:19 +08:00
 798574408
希望大家能给点建议或者方向,感谢了。

  本人是某民办二本的大二学生,数据科学与大数据专业,在中学时候就注册了 v2 ,可以说一直以来都对编程这方面有些兴趣。

  现在学校教的课程有 java ,MySQL 和数据结构,但是感觉老师的教学不太行,于是会自己找网课去看,目前是看尚硅谷的宋红康 java 和 MySQL ,韩老师的数据结构(有没有看过的评价一下如何,要是不太行可以放弃找别的及时止损)。

  本身自己有一些普通学生的通病,就是会花很多时间浪费在玩游戏和刷视频论坛上,然后虚度一日再后悔莫及,三分钟热度一过又恶性循环。

  学业指导老师曾经说过我们这些学生以后很多人是会离开这个行业的,他教过的学生留下来干程序的寥寥无几,这可能是垃圾本科的通病吧(或者说是学校的教学生源问题?),一年的学习里我其实也感觉到有一些坎很难越过,比如题目算法不会很难找到老师问问题(尽量找方法解决了),而且身边的都有些懒散,一问三不知,甚至有时候我都会当那个被抄作业的对象。

  如题,目前对未来很迷茫,希望 v2 的大家们能够给点建议,比如学习什么语言比较好,应该往哪个方向学习(本人有点想要润日本的想法),在下感激不尽!
2818 次点击
所在节点    问与答
11 条回复
jdhao
2022-10-23 23:32:45 +08:00
别跟同学交流,找有共同爱好的交流
rsy
2022-10-24 00:20:36 +08:00
打算考研就好好准备下 408 ,至少得好好看下数据结构,然后按考研院校的科目要求做好准备,夯实好数学、英语基础

想直接就业就看下牛客网,看看现在工作的要求是什么,刷刷 LeetCode ,多看机会增加实习经历,不然秋招就不要想有什么好结果了

润日本就好好准备下日语,日语至少到 N2 最好到 N1 ,正常人日语零基础开始学,N2 大概要半年 N1 大概要一年,这还是资质不错,高强度学习下的进度,如果去日本留学考大学院,英语也是不能落下的,托福至少 90 吧,然后本科成绩无挂科,绩点再高点,专业课基础不要太差,有学上应该是没有问题的,如果学校在东京圈的话,毕业后找工作应该会很方便

如果你想直接找赴日外包的工作,工资就不要指望有多高的水平了,到手收入大概率不会比在国内找正经工作的高

总之,大三是很关键的一年,在一开始就需要做好充足的准备,拖到大四再醒悟,毕业进入社会只会遭到现实的毒打
tanranran
2022-10-24 00:26:11 +08:00
家里经济不紧张的话,建议考研,语言的话,建议 Python ,往算法方向学习
Puteulanus
2022-10-24 00:37:01 +08:00
coursera 上那个北大的专项课程感觉还挺不错的
https://www.coursera.org/specializations/biancheng-suanfa

“花很多时间浪费在玩游戏和刷视频论坛上” 推荐看看这几本,简单来讲心流状态能给你不亚于游戏和短视频的快乐,但正反馈要自己有计划的去建立
劫持
http://product.dangdang.com/25272120.html
简单冥想术
https://book.douban.com/subject/25867744
为什么学生不喜欢上学(是好书,别被名字骗了)
https://book.douban.com/subject/4864832

“身边的都有些懒散,一问三不知,甚至有时候我都会当那个被抄作业的对象” 建议少关注身边的同学,人不患寡而患不均,人所处的环境会很大程度影响一个人,看到别人不努力还过得逍遥自在会消耗你的自制力,自制力是有限度的。可以加点在线考研自习室之类的感受下气氛 https://www.36kr.com/p/1083385381078023
7gugu
2022-10-24 00:44:02 +08:00
大学期间最宝贵的就是利用课余时间攒多点个人项目,把新潮的稳健的技术栈都试试看,大三下就可以准备去找实习了。另外对于民办而言,我觉得走算法不一定是一条好路子,假如自己的理科如此的好,也不至于来读民办吧?如果恰好是理科一般般的话,直接就业或许会是更有实操性的路线。

其实民办学校的大家离开本专业也不全学校的锅,很多人来读计算机的初衷其实只是奔着工作机会多来的,对计算机完全没有丁点热情,很容易就变成了应付式学习,导致出去干活了才知道社会的要求远远高于学校教授的内容,最后不得已离开了本专业早饭吃(当然读民办的也有很多有钞能力和背景的,见过大把回家继承祖业)。
HugoChao
2022-10-24 01:31:24 +08:00
不学 Java ,学点好玩的 帅的语言
houshuu
2022-10-24 02:23:01 +08:00
就我自身经历来说, 计算机相关还是自学知识占大多数. 就算是组成原理这种科班知识, 真要搞懂也得自己课外多看看别的资料自学一下. 前期和老师交流其实也就那么回事, 后期搞算法, 机器学习相关研究之后才会经常和老师去交流.

强烈推荐通过小项目实习, 项目方面建议找个比较有动力的方向开始一下, 玩玩 IoT 设备, 写点游戏插件, 自己从服务器系统安装开始鼓捣博客, 做个手机 App 也行. 具体学什么内容, 就一边调查一边决定.

这些例子都是我自己经历过的事情, 学了很多, 有的现在还能产生副业收入, 是非常不错的.

在鼓捣之中能慢慢的接触新的知识, 疑惑的地方可能很多, 但是慢慢学就开始自动的融会贯通了. 学的过程中千万不要去想这个学了有用这个学了没用, 很多东西只有学了才能知道能用在哪些地方, 优点和缺点, 才能理解为什么最近 XX 技术开始火爆等等. 举个例子, 我大学写的最多的是 Lua 和 Python, 但是现在工作主要写 Kotlin, Go 和 TypeScript, 很多核心的设计知识其实是一样的, 而且往往是用过没有某个特性的语言, 在使用这个特性时候才能感受到设计者的意图. 不管是用什么编程语言, 基本上都殊途同归的.

算法有兴趣刷刷 leetcode 也够了, 题解都详细, 找工作也能用. 深度学习相关其实有数学基础的话, 入门门槛极低, 与其说是算法, 其实大部分所谓的创新也就是几个积木改个形状搭来搭去, 革命性创新不多, 也是不错的闲玩方向.

做什么项目都可以, 但一定要去做让自己产生成就感的事情.
yuanmomo
2022-10-24 04:42:41 +08:00
刚润到瑞典的程序猿,有空可以 v 聊,base64 解码,ZGF5cmJr
ThirdFlame
2022-10-24 08:37:24 +08:00
计算机这个行当最大的好处就是你只要想学,你总能在互联网上找到解答。

所以跟老师关系不大,还是看你自己的学习决心和学习能力。
huntagain2008
2022-10-24 09:29:02 +08:00
我作为小白的理解是编程学习少说也要需要两年,然后入职,在工作中和同事们沟通学习。看的书和课程,真正大成需要十年。我以为还是美国教材为主吧,国内的东西功利性太强,讲的东西不全面,并不能对计算机系统有全面的了解,容易基础不牢地动山摇。我不是计算机专业,现在还待业,年轻还是先打好基础,什么网课,哪个老师,都比较水,我是这样看的。

复制下 ipwx 的评论 https://www.v2ex.com/t/417357
没看过 CSAPP 。不过我可以说说我校( THU )计算机本科核心课的承接关系,供参考。

大一上:程序设计基础( C 语言+简单的算法,比如动态规划)、计算机科学导论。
大一下:面向对象程序设计基础( C++)。
大二上:数据结构与算法、模拟电路。
大二下:数字电路、形式语言与自动机。
大三上:编译原理、计算机组成原理、软件工程、网络原理、操作系统。
大三下:计算机系统结构。
xiaojie668329
2022-10-24 19:29:01 +08:00
绩点搞好点,特别是数学。以备后面用到。

学好英语学好英语学好英语。

有时间的话,去找些国外名校公开课学习一下。

多混 GitHub 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/889208

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX