1
LengthMin 2019-08-29 15:48:28 +08:00
项目经历,计算机基本功。
|
2
ipwx 2019-08-29 15:48:35 +08:00 via Android 1
你是算法很好才说以后不想做算法的吗? 如果不是,给自己一个机会,花一年学好数学和算法。
985 学校不给自己这个机会,以后你会后悔的。。。 |
3
autogen 2019-08-29 15:48:46 +08:00
C 语言、汇编、数据结构、算法扎实就行,其它可以进 BAT 再学,微软不清楚
|
4
newcoderlife 2019-08-29 15:49:19 +08:00
PHP 国内的路已经到头了,新人的话还是放弃吧。首先分清楚想走前端还是后端,找准一个方向努力就是了。
大厂面试的话主要关注算法多一些,找个 OJ 多刷题。 |
5
autogen 2019-08-29 15:50:38 +08:00
接上条,最好可以再拿几个全国一等奖
|
6
JerryCha 2019-08-29 15:51:19 +08:00
Engineer 和 PM 完全是两个不同的方向吧
|
7
mooyo 2019-08-29 15:53:01 +08:00
羡慕川大 QAQ,感觉你技能点点歪了。
|
8
pathbox 2019-08-29 15:53:30 +08:00 via iPhone
简单粗暴的两条:acm 或前端大神
|
9
dji38838c 2019-08-29 15:55:02 +08:00
才十九岁,就那么焦虑了。
|
10
dinjufen 2019-08-29 15:55:31 +08:00
学弟你好,你才大二不要急着给自己定将来的方向,不管干啥还是学好算法吧,还有一些基础课程,这样更稳
|
11
hoyixi 2019-08-29 15:56:55 +08:00 1
1 CS 主干课程扎实
2 算法 3 英语 4 最后一学期找个一线大公司的实习 |
12
mooyo 2019-08-29 15:57:08 +08:00
ACM 你已经迟了,别考虑了,深坑不推荐入。
|
14
SpiderShrimp 2019-08-29 15:58:04 +08:00
把基础打捞,将来你才更有底气,学起东西来也更快
|
15
SpiderShrimp 2019-08-29 15:58:25 +08:00
@SpiderShrimp 打牢
|
16
drperry OP 先谢谢楼上各位前辈了。之后的学习内容中是肯定有算法、数据结构、操作系统等等计算机基本功的,而我个人而言现在对后端好像更感兴趣一点,但也还不清楚自己想走那条路。
|
17
mooyo 2019-08-29 16:04:09 +08:00
后端找工作,肯定学 java web 啊,学 c++只有像我一样死路一条。java web 一条路点到头,一路上把 os、计网啥的学了,到时候找工作可上可下。进不去大公司还有小公司保底。
|
18
realkenshinji 2019-08-29 16:07:14 +08:00 via iPhone
英语很重要
|
19
zhaozhentou 2019-08-29 16:07:27 +08:00
在 985 怎么学都行吧,多接触些实际项目,多写代码
|
20
cdlixucd 2019-08-29 16:51:39 +08:00
我司一个川大的毕业三年了 没做技术 做的 IT 行业的销售 他说技术好枯燥😂
|
21
random0O 2019-08-29 17:07:25 +08:00 via Android
然而你在学校学的经典算法和算法类工作是完全不沾边的
|
23
lincanbin 2019-08-29 17:10:28 +08:00
练好基本功
|
24
Raymon111111 2019-08-29 17:12:05 +08:00
学基础知识, 就是学校安排的那些课
然后学英语 |
25
l8g 2019-08-29 17:12:06 +08:00 1
大二这一年先把基础打扎实,不多说。
大三的时候,既然你对后端比较感兴趣,选一个语言作为主语言,其他语言感兴趣的也可以看看,就目前互联网公司的情况,做后端 Java 或者 Go 会是比较好的选择,写个一年半载的,去找老师要点项目或者参与开源项目都可以,这一年一定要多写代码,起码对语言本身要比较熟练。平时看一些源码啥的积累一下,以后找实习或者工作都很有用。 大四不准备考研的话,找个正经大厂实习,体会一下工程是怎么做的。 |
26
mind3x 2019-08-29 17:12:34 +08:00 via Android
刷 LeetCode
读 SICP |
27
MrJeff 2019-08-29 17:15:53 +08:00
大二大三打基础 大四出去实习
|
28
xkeyideal 2019-08-29 17:42:03 +08:00
楼主怕是理解错了“算法类工作”的含义, 别把你要学的算法和数据结构理解成以后会从事的工作。
本科生有大把的时间,川大有 ACM 队吧,跟着去刷题 |
29
pink123 2019-08-29 17:44:37 +08:00
按照人家的按要求学习啊,另外别太死脑筋了,不去阿里的人不见得过得不好啊
|
30
txhsj 2019-08-29 17:50:49 +08:00
天赋和兴趣更重要,从 lz 的描述,似乎没看到这点
|
31
galahadv2 2019-08-29 18:33:17 +08:00 1
1. 学好线性代数;
2. 学好算法和数据结构; 3. 学好英语; 4. 多写代码; 5. 多读几本计算机经典书籍。 |
32
lrigi 2019-08-29 18:40:54 +08:00 via iPhone
acm 大二学一年然后去打区域赛完全来得及好吗
人家 acm 队招生也没说不招大二的啊,你们怎么就劝退人家了 我就记得广州那边有三个人苦练一年从默默无闻到 icpc 和 ccpc 各种摘金 |
33
sxyclint 2019-08-29 18:49:16 +08:00
想去 BAT 就把基础搞好,多看面经,很容易
想去微软就多刷刷题 |
34
itchina110 2019-08-29 18:51:56 +08:00
来参加 第 5 届 FEDAY: https://fequan.com/2019
|
35
wy53 2019-08-29 18:54:26 +08:00 8
呃,楼上都是大佬,我倒是觉得,多锻炼锻炼身体吧。。
|
36
inhzus 2019-08-29 19:00:04 +08:00 via Android
说一个个人见解。用自己喜欢的语言写几个像样的有规模的自己感兴趣的项目,长期维护下来,绝对会对编程能力有很大的提高。
以我今年面试的感觉来说,只要基础扎实,学历足够,国内这些大厂的面试还没有难到大二就需要特意准备。好好提升自己的专业技能才是根本。 |
37
everydiao 2019-08-29 19:00:58 +08:00 via Android
写算法!学英语!写项目!拉人脉!大四毕业狗的忠告
|
39
whp1473 2019-08-29 19:10:42 +08:00 3
1.学好算法和数据结构。ACM 你要是有毅力能吃苦,还有点天赋能搞出个奖来,对你以后工作、考研都有光环加成(主角光环) ——>国家级别前几名的考研、进厂 100%稳了
2.学好英语——>以后的文档大部分还是英文 3.学好数学——>尤其是线性代数、统计学,如果你要从事人工智能相关,这个不懂你还是要从头学。还要你工作了就没时间学习系统的知识了。 4.经典书籍——>HTTP、TCP/IP、深入理解计算机原理 /编码的奥秘、数学之美、Java 入门书籍随便找一本就可以 5.练习——>先写个博客开始吧。你会了解到 SSM 等框架知识。 6.不断提升 (1)代码很烂——读读 Github 同类代码、看看大话设计模式 (2)登录怎么做到多服务器支持——学习 Redis 等知识 (3)代码越来越多,多人协作怎么办—— Git (4)代码越来越多,多人协作频频撞车——读读人月神话 (5)如何解决随人增多到一定程度项目开发效率反而降低问题,领域模型拆分项目,使用服务原子化——>你可以学习到 RPC 是什么,同时了解 netty (6)继续提升。。。写不动了。。 |
40
monkeyk 2019-08-29 19:14:07 +08:00
要有潜力可申请来我公司实习, 实战最有用 /
|
41
dazkarieh 2019-08-29 19:17:39 +08:00 1
王垠好像是你们学长吧 ,所以……//doge
|
42
w99wen 2019-08-29 19:24:50 +08:00 1
语言推荐深入 学习 js,java。
别的可以感兴趣学一下,不建议深入。 推荐做服务端,web 前端,别做移动端了,我好后悔。 书籍,专业书我也不懂,但是可以看下 《代码整洁之道》《代码整洁之道-程序员的职业素养》《人月神话》 后面这些不是跟技术相关,但是对软件工程,能提供不一样的视角。 建议:不要买国人写的书,不论书名,头衔多么牛逼,多么有吸引力,我看到的这种书都是垃圾。 |
43
StarUDream 2019-08-29 19:27:54 +08:00
计算机基础(数据结构、算法、操作系统、计算机网络)
|
44
w99wen 2019-08-29 19:28:32 +08:00
最好能出国留学,找个好学校留学。
国内老师讲课和国外的公开课一笔,都是垃圾。 |
45
awesomes 2019-08-29 19:43:40 +08:00
我现在唯一后悔的就是当初大学没有好好学数学,看着身边算法同事的工资望尘莫及
|
46
Les1ie 2019-08-29 21:49:29 +08:00
学弟你好。
做好人生规划很重要。(当然我目前没有做好) 算法和数学是基本功,只要没出 cs,这两个学好了总是很有用的。(当然我没学好) 英语是加分项。(是的我英语不好) 读研和本科毕业找工作都是不同的选择,看个人是想做科研还是想写代码,当然做科研还是要写代码的。 |
47
eternitym31 2019-08-29 22:51:05 +08:00 1
找个女朋友,多出去走走,学习顺其自然,大三找个实习。或者学神路线,直接去学校 CS 的各种小组,这种免费劳动力导师一般都是欢迎的,好好干 BAT, FLAG 不是梦。
|
48
xratzh 2019-08-29 23:08:59 +08:00 via Android
某大佬二本大学学的生物,本科毕业到鹅厂一两年,现在在出 CTF 题目。
|
49
Doragd 2019-08-30 02:34:11 +08:00 1
不管走哪条路(前端 /后端 /CV/NLP )一定要刷 leetcode (学有余力可以刷 oj )!!!(肺腑之言!!!!!!!)
(来自一只即将大四的 CS 本科生。。。) (学好数学 /专业课这种话大家都会说,实际上。。。emmm,都靠自学。。。最好还是趁早选个方向,入坑,然后用到什么学什么,比如 NLP 方向,刷 CS224N,学下 PyTorch 框架,复现一些经典论文。重要的是!!早点进实验室干活!!! |
50
seki 2019-08-30 03:17:03 +08:00
学好英语也是很重要的
|
51
alphatoad 2019-08-30 03:45:48 +08:00 5
找个女朋友
过来人的忠告 |
52
danmu17 2019-08-30 03:49:58 +08:00 1
英语尤其是口语是和专业技术一样重要的技能,
另外一种重要的技能就是人脉了,国际大厂几乎都是以内推为主的。 在同等技术水平的前提下下, 缺乏这两种技能的话, 996 都不一定能拿到工时只有一半的正常工作的工资的一半。 |
53
jedihy 2019-08-30 05:17:33 +08:00
不知道国内微软难度怎么样,美国微软面试难度一般,刷好题即可。OS 要学好,否则有时候很难和人交流。
|
54
Enya 2019-08-30 05:41:46 +08:00 via iPhone 1
CS 的所有主要课程!!!
来自一个最近面试被问以太网帧具体结构没全答上来然后悲剧了的人的建议...... |
55
formulahendry 2019-08-30 08:12:02 +08:00 1
你需要的微软面经: https://zhuanlan.zhihu.com/p/68337532
|
56
Daming 2019-08-30 08:29:56 +08:00
spring 全家桶+vue/react
主要还是靠多刷题,leetcode 了解下 |
57
aaronysj 2019-08-30 08:50:37 +08:00
第一份实习很关键!
|
58
Yc1992 2019-08-30 09:42:24 +08:00
学长告诉你,绩点要高,不然面试机会都没有。。。
|
59
wengang285 2019-08-30 10:02:31 +08:00
算法,人工智能,这个门槛稍微高点
|
60
xmicrox 2019-08-30 10:04:34 +08:00 1
竟然在 V2 遇到直系学弟,需要内推百度的话可以联系我
|
61
007yxc 2019-08-30 10:15:00 +08:00 1
建议把 php 的时间花在 java 上,大厂主流还是 java,python 也有一席之地。毕业前尽量争取在大厂的实习机会,多点工作经验。
|
62
laike9m 2019-08-30 10:17:12 +08:00 via Android
比如考个 GRE 之类的?
|
63
NotNil1 2019-08-30 10:20:26 +08:00 1
按照重要程度排序:
0、大学的学习成绩要好 1、数据结构与算法,LeetCode 刷起来 2、推荐 go 语言,或者 java 作为主语言,python 要会 |
64
sigmapi 2019-08-30 10:23:47 +08:00 1
学弟好,大学最重要的是学好各种基础课,有余力的话再搞搞 acm,再不行刷刷 leetcode 也是好的
成绩不错的话保研到前几的学校,或者直接留学,flag 也不算远 |
65
keepcleargas 2019-08-30 11:07:50 +08:00
1. 考浙大的研 进阿里 网易容易
2. 考深圳大学的研 进腾讯可以 3. 考交大的研究生 进微软 IBM 等外企更容易些 |
66
mccreefei 2019-08-30 11:33:33 +08:00
锻炼好身体
|
67
vmskipper 2019-08-30 11:44:05 +08:00
越努力 越幸运 来一起修福报吧。。。
|
68
hahaDK 2019-08-30 12:02:25 +08:00 via iPhone
刷题 打 acm
|
69
chengliang 2019-08-30 12:23:36 +08:00
把 leetcode 刷了吧。另外好好搞搞 C++,早点去找个大公司实习。
|
70
blackshow 2019-08-30 13:02:50 +08:00
学好数学,面试的时候用数学知识碾压面试官即可
|
71
btv2bt 2019-08-30 13:50:03 +08:00
ACM 吧,大二大三找学长内推实习,稳
|
72
Rubbly 2019-08-30 14:14:35 +08:00
和你差不多背景,后悔没考 英语+GRE,耽误了几年。
* 大一成绩怎么样?在 985 学校成绩不好简直是浪费,不管是之后的保研还是各种奖学金、open position 等等,对成绩好的同学偏向太大了。当你了解过更多的领域可能会发现更好的选择,比如出国(并不难),而不是一毕业就直接工作修福报。 * 跟着学校课程走肯定不够,有本科经验的同学拿手活基本上都不是课上教的。而且大一就学了 QT,这个课程安排就算是作为 engineering 来说也有点太过时了。你自己想的没错,去精通一门技术。不单是一门语言,而是这个技术领域的的技术栈,底线是至少有几个拿的出手的项目。 |
73
wtdd 2019-08-30 15:28:37 +08:00
很简单,川大不算差学习好就行,根据自己实际情况,按部就班读研读博,别和个别明显鹤立鸡群的比……
后者指轻松年级前几,从小各种竞赛大奖随便拿,英语全方位超出同学很多,运气非常不好才没进清北…… |
74
dalibaxiaoliba 2019-08-30 17:23:35 +08:00
@lincanbin 大佬,想找你帮忙内推,已经在 telegram 联系你了,有空的时候看一下哈
|
75
brucewuio 2019-08-30 17:26:58 +08:00
一起来焦虑
|
76
hahaayaoyaoyao 2019-08-30 17:29:13 +08:00
|
77
zhaofq 2019-08-30 18:54:23 +08:00
建议在操作系统和网络这方面加餐
|
78
hobochen 2019-08-30 20:05:28 +08:00 2
我觉得你需要知道 V 站上大多数人尚不能给你建议
|
79
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 站高很多。 |
80
shuperjolly 2019-08-30 22:39:52 +08:00 via iPhone
了解目前你期待的公司你期待的职位,精确到你期待的这个工作目前在关心什么业务,你服务的对象在关心什么东西,你的顶层领导在关心什么东西,我觉得经常思考和接触这些信息你才有能力学好楼上那么多人推荐的这个那个的,不然你学了也是大部分扔掉的
|
81
yuwemshuxue 2019-08-31 00:04:22 +08:00
我也川大的,今年毕业,现在成都某二线厂前端。 作为校友衷心给楼主一点建议:
0.终生受用的:搞好基础,数据结构、C 语言、c++、操作系统、计算机网络 1.然后找自己真正感兴趣的方向,每个方向都搞着玩玩,前后端、安全、安卓 IOS、嵌入式、算法。兴趣是最好的老师。推荐上牛客网关注一下。 2.找个女朋友。 |
82
wind3110991 2019-08-31 01:01:51 +08:00
注意休息,保护好发际线。。。。真的这个比什么都重要 = =
|