
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 找个真正的事情做,比如用 django 做个有功能的网站,这个过程中就能学到不少东西。 |
14 gaoyadianta 2017-06-12 10:19:44 +08:00 @j4fun 都已经学完了,已经不是入门阶段了 @octobersnow 你说老师重视拿奖,这很好啊!也是很正确的价值导向!难道你以为老师应该每天带你们做项目玩?你可以去参加各种编程竞赛,团体赛、个人赛都可以啊,好多公司在招聘的时候很看重这些奖项的。尤其是那些有知名度的,你现在刚大一,大二第一次参赛积累经验,大三大四再两年,正好能出成绩。当然,选择什么竞赛就要看你们自己的实力了。好多竞赛得奖的选手,竞赛没结束就拿到各种大公司的 offer |
15 sonyxperia 2017-06-12 10:22:31 +08:00 我是觉得没必要学很多语言的,除非你实际项目里要用到 多做点事 |
16 0asis 2017-06-12 10:24:45 +08:00 之前就开玩笑说我们三流 985 不如二本,“三流不如二本”,现在发现好像是真的。 |
19 octobersnow OP @gaoyadianta 关键老师总是让参加那些创业类,技术类的也有,但往往要求我们参加太多, 最后可能得奖,但实际技术真没有学到多少 @liuzhedash 已经用 django 做过几个 demo @tyfulcrum 发现学校小伙伴真心难找 |
20 octobersnow OP |
21 liuzhedash 2017-06-12 11:05:34 +08:00 @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 没有什么辣鸡二本,你当年自己选择的就要接受。否则就是有点不负责任。你对于学校的意见会多少决定了你在大学的态度。自己去找好老师,自己去学习,在各种活动中锻炼自己。辣鸡二本给你的平台你要是能完全利用,bat 实习应该很 easy,周围很多二本的大佬进 bat。话粗但希望有用,你才大一,还有机会,加油吧 |
28 gaoyadianta 2017-06-12 11:11:12 +08:00 |
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 @ftxdream 我很烦你这种人,无中挑事,学校不好是事实,首先我没怪学校不好,考不上好大学是我的原因,我没理由怪其他人,我说垃圾二本,只为给别人知道我目前学校状况,我说过一句后悔来到这个学校吗 @xratzh/a> 垃圾二本只是为了给别人知道我目前状况, 相信上过这种学校都知道其中状况,我并不要求学校给我什么 ,我也并不怪其他什么人,毕竟上什么学校是我自己造成的,我只是想问各位大佬我该往那方面研究 |
35 aprikyblue 2017-06-12 11:29:05 +08:00 @pythongo #33 “刷经典项目的源码”是什么意思? |
36 ftxdream 2017-06-12 11:32:29 +08:00 子不嫌母丑,狗不嫌家贫。学校风气不好,你可以自己学的好,有句话是母凭子贵,希望你努力。方向的话看看人工智能,机器学习。当然专业课要学好,计算机基础还要好好学。 |
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 以结果为导向,比如你想做个什么东西,去学习相关的技术就好了... |
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 全扯淡,赶紧出去找个兼职,每个月兜里多个几千块钱,然后在工作中去了解该学些啥。。。当然也可能干着干着就没兴趣写代码,那就赶紧转行。都行。。。。 |
59 acessnine 2017-06-12 12:45:53 +08:00 路过,似曾相识的迷惘,让我来一个 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 可以看看我写的高考考完预备码农的小品文: 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 我这种大专的不用活了.....不要拉我..我要跳楼去.. 迷茫...这种东西..纯粹就是想得太多..做得太少.. 如果..没目标的话..而且还是大一..建议去 ACM....然后弄个铜牌什么的....也算是入门了... 觉得 ACM 太难了..搞不下去...就去看看自己有啥可以 copy 的开源项目... copy 几个下来...吃透了...基本上...在你学校也是一哥的存在了.... |
72 youxiachai 2017-06-12 14:03:33 +08:00 还有就是.刷题是没啥卵用的...... 就大一这个节点...做题还是以竞技为主把...多参加一些 ACM 线上赛... 基本上..没空去考虑什么迷茫了... |
73 zizifu 2017-06-12 14:10:56 +08:00 改行做装修,早日买房不是梦。 我是认真的 |
74 gaoyadianta 2017-06-12 14:18:16 +08:00 搞垃圾竞赛就没啥意思了,另外 @momonic 说的很在理,兼职是个挺不错的途径,提前接触实战,你就知道朝哪个方向努力了,如果你还是没有行动力,那么学 ai 相关的吧 |
75 quickma 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 >楼主目前大一,垃圾二本 作为过来人,告诉你一些人生经验,目前应届毕业生。 1. 既然是垃圾二本,参加 ACM 获得好成绩啥的可能性不大了。有空就自学下算法,刷 leetcode,毕竟面试都看这些; 2. 鉴于学校不好,建议大一多参加一些比赛,水水简历(比如数学建模,给一些开源项目做贡献); 3. 多写代码,多做项目; 4. 在大二大三就马上找实习,在实习学到的东西比你自学要多,写的代码也是。 如果不是资质过人,在二本就很难成为很优秀的程序员(家庭教育,学校资源等),这是难以否认的事实,可能很多人会喷我。 最后,加油吧。人生嘛,最重要的是认识自己,理解自己心里所想成为的人,想过的人生。 |
82 SunFarrell 2017-06-12 15:40:58 +08:00 同意 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 感觉没啥迷茫的,计算机组成原理,汇编,数据结构,操作系统,算法,编译原理,网络等都需要学吧 |
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 算法之类的,做个游戏…… |