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