马上开学大二,川大 CS 在读,想问问各位前辈,将来想去 BAT、微软等大厂的话,该怎么提升自己

2019-08-29 15:34:52 +08:00
 drperry
目前就是跟着学校课程走,学习了 C++,用 Qt 做了一些小软件,自学了 html 和 php,数据库了解一些,操作系统、网络、数据结构、算法等基本没有接触。将来的话,可能偏向于走软件工程师或者 PM,不太想从事算法类工作
9565 次点击
所在节点    程序员
82 条回复
007yxc
2019-08-30 10:15:00 +08:00
建议把 php 的时间花在 java 上,大厂主流还是 java,python 也有一席之地。毕业前尽量争取在大厂的实习机会,多点工作经验。
laike9m
2019-08-30 10:17:12 +08:00
比如考个 GRE 之类的?
NotNil1
2019-08-30 10:20:26 +08:00
按照重要程度排序:
0、大学的学习成绩要好
1、数据结构与算法,LeetCode 刷起来
2、推荐 go 语言,或者 java 作为主语言,python 要会
sigmapi
2019-08-30 10:23:47 +08:00
学弟好,大学最重要的是学好各种基础课,有余力的话再搞搞 acm,再不行刷刷 leetcode 也是好的
成绩不错的话保研到前几的学校,或者直接留学,flag 也不算远
keepcleargas
2019-08-30 11:07:50 +08:00
1. 考浙大的研 进阿里 网易容易
2. 考深圳大学的研 进腾讯可以
3. 考交大的研究生 进微软 IBM 等外企更容易些
mccreefei
2019-08-30 11:33:33 +08:00
锻炼好身体
vmskipper
2019-08-30 11:44:05 +08:00
越努力 越幸运 来一起修福报吧。。。
hahaDK
2019-08-30 12:02:25 +08:00
刷题 打 acm
chengliang
2019-08-30 12:23:36 +08:00
把 leetcode 刷了吧。另外好好搞搞 C++,早点去找个大公司实习。
blackshow
2019-08-30 13:02:50 +08:00
学好数学,面试的时候用数学知识碾压面试官即可
btv2bt
2019-08-30 13:50:03 +08:00
ACM 吧,大二大三找学长内推实习,稳
Rubbly
2019-08-30 14:14:35 +08:00
和你差不多背景,后悔没考 英语+GRE,耽误了几年。
* 大一成绩怎么样?在 985 学校成绩不好简直是浪费,不管是之后的保研还是各种奖学金、open position 等等,对成绩好的同学偏向太大了。当你了解过更多的领域可能会发现更好的选择,比如出国(并不难),而不是一毕业就直接工作修福报。
* 跟着学校课程走肯定不够,有本科经验的同学拿手活基本上都不是课上教的。而且大一就学了 QT,这个课程安排就算是作为 engineering 来说也有点太过时了。你自己想的没错,去精通一门技术。不单是一门语言,而是这个技术领域的的技术栈,底线是至少有几个拿的出手的项目。
wtdd
2019-08-30 15:28:37 +08:00
很简单,川大不算差学习好就行,根据自己实际情况,按部就班读研读博,别和个别明显鹤立鸡群的比……
后者指轻松年级前几,从小各种竞赛大奖随便拿,英语全方位超出同学很多,运气非常不好才没进清北……
dalibaxiaoliba
2019-08-30 17:23:35 +08:00
@lincanbin 大佬,想找你帮忙内推,已经在 telegram 联系你了,有空的时候看一下哈
brucewuio
2019-08-30 17:26:58 +08:00
一起来焦虑
hahaayaoyaoyao
2019-08-30 17:29:13 +08:00
zhaofq
2019-08-30 18:54:23 +08:00
建议在操作系统和网络这方面加餐
hobochen
2019-08-30 20:05:28 +08:00
我觉得你需要知道 V 站上大多数人尚不能给你建议
hobochen
2019-08-30 20:10:59 +08:00
1.搞好学习成绩
2.学好数学、英语、计算机相关的主干课程
3.学好算法和数据结构
4.多写代码,参与项目开发,刷题,有余力的话搞一搞 ACM
5.深入学习一门语言(目前想的是 JAVA )

1. 学习成绩不重要,尤其是准备本科直接工作的情况
2. 主干课程永远只有计算机,数学和英语是**能力**,我不认为大学里的数学和英语课的成绩能说明问题,但我更不认同大学的课程成绩说明计算机能力
3. 对,但也要看到其他计算机领域;看看 CSAPP,学一学 CS229 如何?
4. 写代码不等于项目开发不等于刷题不等于 ACM ;而且基本上你只能在其中之选一个
5. 对,但是 Java 太复杂,建议先从简单一些的开始

另:如果你真的是一心一意以 BAT 或者微软为目标,不妨直接去找一个人去过 BAT 或者微软的人私下里交流一下,效率可能比 V 站高很多。
shuperjolly
2019-08-30 22:39:52 +08:00
了解目前你期待的公司你期待的职位,精确到你期待的这个工作目前在关心什么业务,你服务的对象在关心什么东西,你的顶层领导在关心什么东西,我觉得经常思考和接触这些信息你才有能力学好楼上那么多人推荐的这个那个的,不然你学了也是大部分扔掉的

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

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

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

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

© 2021 V2EX