1
Kilerd 2017-06-12 09:47:35 +08:00 via iPhone
无责任推荐 rust and node.js
|
2
octobersnow OP @Kilerd 还要在学习新编程语言吗? 还是继续深入学习算法?还是做项目……
|
3
onyourroad 2017-06-12 09:54:19 +08:00
我觉得和一些志趣相投的小伙伴同学习进步比较好。
|
4
octobersnow OP @onyourroad 能说一句垃圾二本吗……学校里面学习的不多……目前学校大二能和我水平差不多的就不算多……加了一个协会,老师只重视拿奖……
|
5
8820670 2017-06-12 09:59:13 +08:00 via Android
同大一 垃圾二本 学了点 c java 正在学前段 python
|
6
Kilerd 2017-06-12 09:59:59 +08:00 via iPhone
@octobersnow 学习新语言 和 学习算法数据结构 和 做项目,没有任何冲突
|
7
octobersnow OP @8820670 你们学校学风好吗
|
8
tyfulcrum 2017-06-12 10:01:43 +08:00
自制力强的话自己修仙或者找同伴随意,自制力不强的话还是找个小伙伴吧。
|
9
octobersnow OP @Kilerd 但是 人的精力是有限的……我说的并不是简单的学习大学应该学的基本的数据结构,算法,而是往深处学
|
10
8820670 2017-06-12 10:02:51 +08:00 via Android
@octobersnow 看哪个院吧 我在师范院校 数学院 信息与计算科学 不过院里大部分是师范生 学习氛围挺好的 但是除了学习其他都均衡 没有啥比赛啥的
|
11
j4fun 2017-06-12 10:08:43 +08:00
入门不要学 C,建议 node java c# python 入门。。。这些语言简单,入门快,不容易半途而废。以后再转来得及~
虽然我现在工作是 C,但是想是 C 除了北上广好难找工作的。 |
12
wysnylc 2017-06-12 10:09:29 +08:00
PHP 挺好的
|
13
liuzhedash 2017-06-12 10:14:36 +08:00 1
找个真正的事情做,比如用 django 做个有功能的网站,这个过程中就能学到不少东西。
|
14
gaoyadianta 2017-06-12 10:19:44 +08:00
@j4fun 都已经学完了,已经不是入门阶段了
@octobersnow 你说老师重视拿奖,这很好啊!也是很正确的价值导向!难道你以为老师应该每天带你们做项目玩?你可以去参加各种编程竞赛,团体赛、个人赛都可以啊,好多公司在招聘的时候很看重这些奖项的。尤其是那些有知名度的,你现在刚大一,大二第一次参赛积累经验,大三大四再两年,正好能出成绩。当然,选择什么竞赛就要看你们自己的实力了。好多竞赛得奖的选手,竞赛没结束就拿到各种大公司的 offer |
15
sonyxperia 2017-06-12 10:22:31 +08:00 1
我是觉得没必要学很多语言的,除非你实际项目里要用到
多做点事 |
16
0asis 2017-06-12 10:24:45 +08:00
之前就开玩笑说我们三流 985 不如二本,“三流不如二本”,现在发现好像是真的。
|
19
octobersnow OP @gaoyadianta 关键老师总是让参加那些创业类,技术类的也有,但往往要求我们参加太多, 最后可能得奖,但实际技术真没有学到多少
@liuzhedash 已经用 django 做过几个 demo @tyfulcrum 发现学校小伙伴真心难找 |
20
octobersnow OP @sonyxperia 我感觉一直做项目也没用,以后可能只能做个码农。当然学习新语言也没用,毕竟学一门新的语言并不是太难
@wysnylc 对的 是挺好的 对于只想每天简简单单码代码的人…… @8820670 我们学校学风很差…… |
21
liuzhedash 2017-06-12 11:05:34 +08:00 1
@octobersnow #19
demo 通常是:我会这个技术,我做了个 demo 使用了这个技术。但是正经的项目通常是:我需要做出这个功能,如何用现有的技术实现。这两个区别是挺大的,类似守望先锋训练场和快速游戏的区别。 |
22
0asis 2017-06-12 11:05:45 +08:00
@octobersnow #20 根据我学了若干新语言之后的感觉,建议没有特定应用场景不要盲目学习新语言,比如说如果你不打算做 ML 或者爬虫,就不要学 python。相反,把语言学精是很重要的,还拿 python 举例,一般至少要看一本 Python 入门的,一本 Effective Python,一本高性能 Python,如果还用写 java 的思想写 python,那完全是白费力气。
|
23
zhengxiaowai 2017-06-12 11:07:23 +08:00
Python 大法好
|
24
octobersnow OP |
25
0asis 2017-06-12 11:09:44 +08:00
@octobersnow #24 看兴趣把,如果只做 web,python 绝对不是首选,但是如果将来还有别的可能,那就深入学 python 呗,python 目前来看是适用面比较广的语言了
|
26
guyskk 2017-06-12 11:09:55 +08:00 via Android
想进 BAT 这类大公司的话,好好学算法,操作系统这些计算机基础,语言主要就是 C 和 Java,往深了学。
其他的小公司 /创业公司,Python/Java/PHP/Node.js 都不错,看自己喜欢哪个,主要看实践能力。 |
27
xratzh 2017-06-12 11:10:54 +08:00 via iPhone 1
没有什么辣鸡二本,你当年自己选择的就要接受。否则就是有点不负责任。你对于学校的意见会多少决定了你在大学的态度。自己去找好老师,自己去学习,在各种活动中锻炼自己。辣鸡二本给你的平台你要是能完全利用,bat 实习应该很 easy,周围很多二本的大佬进 bat。话粗但希望有用,你才大一,还有机会,加油吧
|
28
gaoyadianta 2017-06-12 11:11:12 +08:00
@octobersnow 你就不能自己参加吗。。。这么大人了,没点主意哪行啊
https://www.v2ex.com/t/362769#reply54 这个帖子挺多人提到各种竞赛和提升的途径,你可以参考 |
29
ftxdream 2017-06-12 11:14:26 +08:00
不要说学校垃圾,有本事你去找好的啊,哔哔什么,学校求你来了吗?自己不努力,还要说学校不好。
|
30
Tunar 2017-06-12 11:15:29 +08:00 via Android
Python 修仙,法力无边
|
31
Tunar 2017-06-12 11:16:46 +08:00 via Android
@j4fun 入门一定要 c 啊。。。不一定要能自己做到内存管理那样,但是基本的就应该是从 c 开始啊。。。
|
32
8820670 2017-06-12 11:18:13 +08:00 via Android
@octobersnow 还是得靠自己
|
33
pythongo 2017-06-12 11:19:04 +08:00
大一,太好了。既然会这么多,找一个喜欢的。然后去 github 刷经典项目的源码,然后你就进步神速。
会这么多没用,用源码去锻炼你的项目水平。 |
34
octobersnow OP |
35
aprikyblue 2017-06-12 11:29:05 +08:00
@pythongo #33 “刷经典项目的源码”是什么意思?
|
36
ftxdream 2017-06-12 11:32:29 +08:00 1
子不嫌母丑,狗不嫌家贫。学校风气不好,你可以自己学的好,有句话是母凭子贵,希望你努力。方向的话看看人工智能,机器学习。当然专业课要学好,计算机基础还要好好学。
|
37
phieo 2017-06-12 11:41:09 +08:00
你大一就有这种感觉已经超越很大一部分人了,要做的就是选对方法坚持下去,大学其实并没有太大关系,选对方法和坚持很重要!
|
38
caniuse 2017-06-12 11:42:00 +08:00
把算法研究的差牛逼,然后把 linux c 学的超牛逼,就够了,其他的喜欢什么学什么就行了
|
39
panda1001 2017-06-12 11:47:04 +08:00 via Android
学好计算机专业基础课 建议考研
|
40
chmlai 2017-06-12 11:48:38 +08:00
把专业基础和数学学好才是根本
|
41
qing0304 2017-06-12 11:56:31 +08:00
创建计算机协会,找你这样的人一起搞点事做,很焦虑,就动起来。
|
42
xiaozhizhu1997 2017-06-12 11:57:36 +08:00 via Android
就知道楼上又会有人拿“垃圾二本”这四个字喷楼主。
|
43
octobersnow OP |
44
youngxhui 2017-06-12 12:00:09 +08:00 via Android
既然 Python 学的多,就按照 Python 的路子往下走就好了。同样垃圾二本😑
|
45
xiaozhizhu1997 2017-06-12 12:00:45 +08:00 via Android
楼主加油吧。
拿“垃圾二本”说事的,普遍都是优越感爆棚。别理就行了。 我也是垃圾二本。比你大一届。当年自己在诱导下(当然最终还是自己傻)跳进了学语言的坑。完全就是格格不入。废了。 目前自己在外开店。以及自学网络技术。自认为还算是能给自己谋条另外的出路… 个人认为,能找到志同道合的人,一起学习是最好的… 我是只能一个人战斗了。希望楼主别这样。这真的不是什么好主意… |
46
octobersnow OP |
47
gaoyadianta 2017-06-12 12:01:49 +08:00
@octobersnow 那你来这里问,大家给了你回答,你也一样没办法照着做啊。。。我上学时候跟你一样,总觉得好多事情做不了,好多事情都有条条框框的限制,但实际情况是,只要自己肯想办法,那都不是事
另外,任何时候刷项目都没问题吧,跟学习新技术可以互相促进的,学习,然后项目实践,再学习,这样理解会更深刻 |
48
aoxiansheng 2017-06-12 12:04:20 +08:00 2
以结果为导向,比如你想做个什么东西,去学习相关的技术就好了...
|
49
xiaozhizhu1997 2017-06-12 12:05:19 +08:00 via Android
@gaoyadianta
只要自己肯想办法,那都不是事 这话是真的。学小语种就是各种早晚自习背背背什么的… 当初真的格格不入,逃了不少。但只要你能在别的方面真做出来些事情,没人会去逼逼你。用自己的硬实力说话 |
50
skadi 2017-06-12 12:09:19 +08:00 via Android
找志同道合的朋友,不然很辛苦。过来人。
|
51
pythongo 2017-06-12 12:11:02 +08:00
会的语言再多没用。
得是你会的语言解决某一领域问题才行。 你会英语跟普通大众会英语有啥区别,你要是会法律专业,医学专业的英语那就是领域问题,用语言解决实际问题了,因为你可以用英语跟别人打官司了。 每个语言基本上在 github 都有很多好的项目,基本都是某一领域的,就算 php,一个好的电商项目解决方案,能不值钱。 |
52
metrue 2017-06-12 12:14:48 +08:00
把 CS 最基础的东西都学扎实了,再有余力就自己做或者参与一些项目。
|
53
octobersnow OP @gaoyadianta 我目前是我加入协会的副会长……老师对我们也不错 今年总共参加了八九个比赛,比赛很杂乱,好几个创业类型的,感觉这并不是我想要的,并且条条框框很多,我想找几个人一起只专注于技术 ……我不知道有没有必要退出协会,找几个志同道合人一起搞技术
@skadi 唉 志同道合的不是说找到就能找到的 |
54
deweixu 2017-06-12 12:20:11 +08:00
计算机组成原理, 计算机操作系统, 计算机网络
|
55
wly19960911 2017-06-12 12:29:12 +08:00
@octobersnow #53
把计算机网络,数据结构,数据库走一遍,基础中的基础 你看来是学 web 的,去看看前端也好,后台也好,找到一个学习流程,但是上面那句前三者那些不能少,其实在某个方向我感觉会有触类旁通的感觉,一个方向先学一个比较好。我感觉目前来说算法暂时不是太那么重要,也可能我不行,毕竟我才大三学习 web 前后端而已。 另外对于志同道合这个东西,没必要一定要说是真的人,网上的也好,但是最好有个学习环境,在宿舍我是学不下去。 |
56
codelegant 2017-06-12 12:34:41 +08:00
ACM
|
58
momonic 2017-06-12 12:43:39 +08:00 1
全扯淡,赶紧出去找个兼职,每个月兜里多个几千块钱,然后在工作中去了解该学些啥。。。当然也可能干着干着就没兴趣写代码,那就赶紧转行。都行。。。。
|
59
acessnine 2017-06-12 12:45:53 +08:00 1
路过,似曾相识的迷惘,让我来一个 x 乎体的回答吧。
0.以找工作为导向,看 Job Description 学习技术,如果周围有亲戚碰哟有 51job 之类的雇主账号可以借过来看看大部分求职者的简历状态,了解下几年经验都应该会什么(这点 indeed 就做的好,有“ find resume"功能,如 https://www.indeed.com/resumes?q=java。),也了解下各种 tech stack 的热门程度,比如 ssh 那一套 几千人投一个职位(想起一个图:x 鸟,x 智,x 马,你们尽管培训,能找到工作算你赢,老夫把毕生经验都传给你,出门你就说你有 2 年经验)。至于高大上的 ML,你们聊,我先走了。 1.项目做到上线有人用(比如校园内部信息聚集 app 这类),写一个 blog 记录自己肝项目的过程,求职求实习时开吹即可。 2.学好英语和语文,表达更清晰,视野开阔点,机会多一些,将来也有机会再 upwork 之类 freelance 网站上揾工。 3.leetcode 和别的 oj 题目刷刷,github 每天逛一逛,比和妹子压马路爽多了,那种新奇感(如 https://github.com/docker/dockercraft ),leetcode 题目解析 python 版可看: https://github.com/kamyu104/LeetCode 4.二本可能更好,有的学校学风不好,但是评分松,精力的 20%分给 gpa 随便混混就很高,又有剩余时间去搞自己的项目,不知道有多爽。 具体 timeline 可以看看我写的高考考完预备码农的小品文: https://www.v2ex.com/t/367340#reply12 |
60
jimisun 2017-06-12 12:52:07 +08:00 via Android
垃圾大专路过
|
62
wly19960911 2017-06-12 13:04:43 +08:00
@0asis #61 实习吧,码农怎么可能兼职,大一大二那么多课程也不可能正常的实习,暑假实习问题倒不大
|
63
onyourroad 2017-06-12 13:06:07 +08:00
@deweixu 计算机基础这东西,普通大学教的肯定很水,和那些好学校教的是有很大差距的,所以不能死扣这些东西,找点突破应该。
|
64
dreamwar 2017-06-12 13:06:56 +08:00
前途无量啊小伙子,继续搞 python,另外 JS 要学
|
65
Jimrussell 2017-06-12 13:15:18 +08:00
学好统计和数学,搞量化,来钱快,自由,可单打可团队。
最重要的可以练心态练性格,语言什么的只是工具。r,python,java,c 艹,sql,vba ( excel )等 |
66
loopio 2017-06-12 13:22:22 +08:00 via Android
不如入 linux 内核吧😁
|
67
noahzh 2017-06-12 13:38:52 +08:00
考一个好的一本研究生,无论你技术多牛,学历永远是你前 10 年一个坎,很多好的机会都会因为你的学历而 block。
|
68
changwei 2017-06-12 13:45:05 +08:00 via Android
学一学 flask 或者 django 等 web 开发框架,或者买个树莓派用 python 搞一些硬件开发还是很有趣的,搞搞应用方面的东西还是比较好玩的
|
69
zgk 2017-06-12 13:56:37 +08:00
某师范院校计算机专业大一的路过。。
我觉得 lz 可以爬一爬金旭亮老师的个人网站,微博还有知乎,上面有很多很实在的东西,我觉得很值得推荐,然后也没那么迷茫了 http://www.jinxuliang.com/course2/CoursePortal/Details/5687703ec89f0500f01f240a |
70
fantasywow 2017-06-12 13:56:49 +08:00
我觉大一能有这种迷茫已经很了不起了,你有充足的时间走“弯路”来发觉自己到底喜欢做什么。多尝试下。
|
71
youxiachai 2017-06-12 14:02:20 +08:00 1
我这种大专的不用活了.....不要拉我..我要跳楼去..
迷茫...这种东西..纯粹就是想得太多..做得太少.. 如果..没目标的话..而且还是大一..建议去 ACM....然后弄个铜牌什么的....也算是入门了... 觉得 ACM 太难了..搞不下去...就去看看自己有啥可以 copy 的开源项目... copy 几个下来...吃透了...基本上...在你学校也是一哥的存在了.... |
72
youxiachai 2017-06-12 14:03:33 +08:00 1
还有就是.刷题是没啥卵用的......
就大一这个节点...做题还是以竞技为主把...多参加一些 ACM 线上赛... 基本上..没空去考虑什么迷茫了... |
73
zizifu 2017-06-12 14:10:56 +08:00
改行做装修,早日买房不是梦。
我是认真的 |
74
gaoyadianta 2017-06-12 14:18:16 +08:00
搞垃圾竞赛就没啥意思了,另外 @momonic 说的很在理,兼职是个挺不错的途径,提前接触实战,你就知道朝哪个方向努力了,如果你还是没有行动力,那么学 ai 相关的吧
|
75
x7395759 2017-06-12 14:20:48 +08:00
写东西啊,多些东西。
刷题啥的找工作前做吧。 |
76
cloverii 2017-06-12 14:23:50 +08:00 via Android
@youxiachai ACM 确实很难,如果是完全没有相关经验的学校。我的学校花了几年才摸索出一个培养体系。
以下给 lz:lz 学校 ACM 方面没有积累的话,还是不要瞎搞 ACM 了,cf 什么的做一做提升智商倒是还可以。 另外看到大一四门语言第一反应是不靠谱,当然这可能是我的错觉,找个不反感的方向深入吧。 |
77
tcitry 2017-06-12 14:58:02 +08:00
指条明路:CSAPP 的课后习题都做完,要是再迷茫楼主转行吧。
|
79
Alex5G 2017-06-12 15:06:10 +08:00 via Android
cpp 或者 java 选一个学
|
80
crazyjin 2017-06-12 15:09:24 +08:00
还是多学理论比较好。计算机组成原理,操作系统,计算机网络,编译原理,算法,and so on ;然后可以尝试专研一些前沿技术,人工智能,vr,and son。
语言其实是很次要的技术,只要精通一门,剩下的都很好上手。 |
81
ChristopherWu 2017-06-12 15:18:50 +08:00 2
>楼主目前大一,垃圾二本
作为过来人,告诉你一些人生经验,目前应届毕业生。 1. 既然是垃圾二本,参加 ACM 获得好成绩啥的可能性不大了。有空就自学下算法,刷 leetcode,毕竟面试都看这些; 2. 鉴于学校不好,建议大一多参加一些比赛,水水简历(比如数学建模,给一些开源项目做贡献); 3. 多写代码,多做项目; 4. 在大二大三就马上找实习,在实习学到的东西比你自学要多,写的代码也是。 如果不是资质过人,在二本就很难成为很优秀的程序员(家庭教育,学校资源等),这是难以否认的事实,可能很多人会喷我。 最后,加油吧。人生嘛,最重要的是认识自己,理解自己心里所想成为的人,想过的人生。 |
82
SunFarrell 2017-06-12 15:40:58 +08:00 1
同意 81 楼观点,同垃圾二本的我给你个人建议:
我觉的最实际的建议,没有任何投机心理的建议 1. 老师项目很水,不要参加。 (这样学校里的老师做项目不考虑你的技术发展,要快出活) 2. 这种学历,不是内推,毕业去大公司面试基本不可能,建议学好做项目的技术和网络编程知识,但是,设计模式和数据结构 了解就好(因为你要一直学这两门,学这两门是长跑) 3. 毕业基本上是去小公司,所以说要练好技术,能干活,公司项目需要的东西都要能做的出来,先求广度(求广度,知识也要学的细,API 虽然简单麻烦,但常用的大部分一定要熟练的知道) 4. 工作后开始求技术的深度,持之以恒 基本 2、3 年可以进大公司 |
83
johnlui 2017-06-12 15:43:00 +08:00
垃圾二本考研才是正道呀。。。。
|
84
lovedebug 2017-06-12 15:43:03 +08:00
Java 技能点点好,然后去实习吧。
|
85
suita 2017-06-12 15:50:01 +08:00
同二本....跟我一起搞 acm 吧
|
86
suita 2017-06-12 16:00:50 +08:00
@ChristopherWu 所以就是至少要做到在学校无敌
|
87
ipwx 2017-06-12 16:49:02 +08:00
|
88
Hasal 2017-06-12 18:15:18 +08:00
目测楼主以后要飞起,继续坚持。我上大学那会就知道打游戏了,工作以后才知道学习。
|
89
coderkisoo 2017-06-12 18:28:15 +08:00
同样是垃圾二本。自己知道学校里面大概是啥情况,最大限度的提升自己。我半玩半学的都来了网易实习。如果好好努力,全部时间都用来学习,想想就恐怖。
|
90
laike9m 2017-06-12 18:30:14 +08:00 via Android
实习去啊,还跟学校待着干嘛
|
91
hsmocc 2017-06-12 18:44:01 +08:00 via iPhone 1
感觉没啥迷茫的,计算机组成原理,汇编,数据结构,操作系统,算法,编译原理,网络等都需要学吧
|
92
etund 2017-06-12 18:57:16 +08:00
不要上课,不要上课,不要上课,学自己的东西,做自己的东西,最好找一群小伙伴。以上,都是我瞎说的,虽然我也这么做。
|
93
halida 2017-06-12 19:25:33 +08:00
@octobersnow 我觉得你首先要把世界观更新一下,之后再看从事什么方向。先把这里的文章看完吧:shuiku.net/home.php?mod=space&uid=3&do=thread&view=me&from=space
看完之后你再看看要不要学习写程序。 |
94
halida 2017-06-12 19:26:03 +08:00
|
96
liuyu00 2017-06-12 19:45:31 +08:00
我觉得有两个方向,一个是 acm 竞赛,性价比绝对高,另一个就是工程方向,在 Coursera,MITopencourse 找自己感兴趣的课,把课程设计做做。
|
98
KirkZheng 2017-06-12 20:02:48 +08:00 via Android
学 django 搞 Web 啊
|
99
Anhedonia 2017-06-12 21:34:31 +08:00
跟楼主一样迷茫 愿意留个联系方式 一起共同进步么?
|
100
ResidualSoils 2017-06-12 23:38:37 +08:00
我也很迷茫,但是我觉得只要去做就好。你不如约着好友一起开始做些小中项目。然后看看自己喜欢做什么。
每样都做一个,做个网站,做个 AI 算法之类的,做个游戏…… |