大三学生的困惑

2014-12-02 13:06:23 +08:00
 kigrubby
本人大三,大学前两年练习ACM,拿过省一,东北赛银奖,大概就这个水平,区域赛没打过,因为不想大学就这样度过,就学了一下python,但是没有项目经验,问一下各位前辈,该如何提高自己?(大四想找工作不想考研)
2616 次点击
所在节点    问与答
25 条回复
Ghoul2005
2014-12-02 13:11:22 +08:00
自学Python,PHP,HTML5,JavaScript等,接兼职,或者找实习,积累项目经验。毕业前有项目经验的话,毕业时找工作很轻松。
jianghu52
2014-12-02 13:25:14 +08:00
最近遇到不少这样的大学生。你现在最最重要的一件事,不是想要学什么,最应该想的是,你喜欢什么。
中国的孩子非常的可怜,从小开始,父母就以为我们好的名义,扼杀我们各种的梦想。等到了大学了,管不住了,撒手一扔,美其名曰给你自由。问题是将近20年的摧残,搞的很多小孩完全没有梦想,更有甚者把父母的梦想作为自己的梦想,一心向钱看,或者一心向权看。
互联网这几年已经成为一个新的父母梦想集中地了。动不动上亿的身家,改变世界的机会。于是不少孩子自己晕晕乎乎的就认为自己的梦想就是在互联网上呼风唤雨一番。
但是我觉得,作为一个成熟独立的人,你最好想明白自己要的什么。互联网很精彩,这里确实有改变世界的机会,但是这个方向是不是你要的。并且你不仅要想着成功,你更要想着失败。如果你选择这一行,哪怕你窝在一个不足10平米的地下室里面,不眠不休的调试着谁都不care的bug。你是否依然无怨无悔?
说了一堆可能在你看来是废话的话,那么说点有用的吧。
如果你现在想好了要进互联网,那么就瞄准bat吧。你不是会python么,用python建立个博客吧。有傻瓜式的django,或者全自己造轮子的webpy也行。然后学着写爬虫,自动签到贴吧。淘宝上总有自己心仪的东西吧。想办法写个爬虫自动监控价格。qq空间熟悉吧。装饰qq空间的一套东西能不能写个脚本自动实行,然后做装饰qq空间的生意?
等你把这些都做完,把遇到的坑解决方案都写在你自己的博客里面,写简历的时候直接附上你的博客地址,或者github地址。想来你找工作也就是分分钟的事情了。
kigrubby
2014-12-02 13:33:00 +08:00
@Ghoul2005 thx

@jianghu52 先谢谢您,我挺喜欢写代码的,A题也不是没有过debug一下午的经历,只是没有拿得出手的项目经验,有点迷茫罢了.
kmcool
2014-12-02 13:37:53 +08:00
做些和别人不一样的项目吧,找实习和找工作都会很简单的
kigrubby
2014-12-02 13:45:17 +08:00
@kmcool 我没做过项目,最多根据<<STL源码剖析>>读过STL部分源码(STL算项目吗......),您觉得什么样的项目适合个人来做呢
moliliang
2014-12-02 14:04:27 +08:00
写项目。做想做的事。
tigerstudent
2014-12-02 14:04:55 +08:00
可以找老师问问有没有项目需要帮忙。
更好的是去找实习。

其实你的经历和我差不多,实在没有项目经验也不用太纠结,好好把基础课学好就行。
kigrubby
2014-12-02 14:12:15 +08:00
@tigerstudent 大三下学期还有5门以上的专业课,有公司要寒假实习一个月的吗......数据结构和算法分析我觉得学的还可以,编译原理基本的什么语法生成树,词法分析都还ok,操作系统学的不是很好
tigerstudent
2014-12-02 14:19:23 +08:00
@kigrubby 按这么说你学得比我好(*^__^*) ……操作系统,计算机网络,数据库这些在面试时都会问到的,基本概念要搞明白。

寒假时间短那就缓缓吧,到4月份有些公司(比如腾讯金山)会有实习生招聘,或者找一些小一点的公司的暑假实习。
kobe1941
2014-12-02 14:24:55 +08:00
不要听楼上的,大学生做毛的项目,有时间好好把数据结构和算法研究深入一些,你以后有几十年的时间的来做商业项目,急啥?
jiang42
2014-12-02 14:27:59 +08:00
Listen to your inner voice.

我学某个技术不是因为工作中用得到,而是因为我喜欢它,随心。

我一个哥们武汉大学某系GPA#2,她觉得很迷茫,不开心。我嘛,就是一学渣,有可能学位都拿不到,但是我很快乐,因为一直在做自己喜欢做的事。
kigrubby
2014-12-02 14:30:48 +08:00
kmcool
2014-12-02 14:37:28 +08:00
@kigrubby 我说的项目不只是局限在这些东西上 刚开始的新手可以看看附近的创客空间吧
多认识人更重要
virusdefender
2014-12-02 14:44:07 +08:00
自己先上手写点东西,python能多的东西多了去了,楼上也有说的。然后写点博客,记录一下自己学的东西,开源几个好点的项目。

一个月的实习应该没要的~要找的话应该抽开学以后的时间去。
virusdefender
2014-12-02 14:47:11 +08:00
@virusdefender ps 少做老师的和学校的项目 都是坑 尽量去公司实习~
kigrubby
2014-12-02 14:54:13 +08:00
@virusdefender 感谢回复,再问一句:主要精力是放在自己写些东西还是像数据库,操作系统这样的基本功上呢
zhxhwyzh14
2014-12-02 14:58:47 +08:00
大二,感谢楼主的问题。。
xwsoul
2014-12-02 15:34:28 +08:00
可以从一些简单的工具开始, 满足自己的需求开始...
兴趣在哪就做哪块
无论面向 web还是服务器 将来都不会有出路问题.
然后实际动手, 分析一套已有的产品, 比如面向web方向, 就可以分析 v2ex 自己做一套完整的实现, 不要跳过任何细节, 程序方向思考性能瓶颈, 产品方向思考这个产品有哪些不够舒服的, 如果是你你回如何实现他, 以上.
learnshare
2014-12-02 15:42:33 +08:00
ACM 算法可能会好一些,项目战斗力比较渣吧,私以为是奥数。

就近可以找老师根根外包项目(不过也没多少干货,但还是能有很多进步机会的),然后可以去找找要求不高的实习,跟一些有经验的人做做东西,应该能学到不少。

Python 能干各种事,深入学。
virusdefender
2014-12-02 16:20:43 +08:00
@kigrubby 数据库的话如果以后干后端还是必要的,但是如果有基础的话,先上手,不会的慢慢的再去学。
操作系统也是,等到你写多线程的时候,自然就回去看课本了~
反正我是这样的

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

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

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

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

© 2021 V2EX