发挥失常,所以不是985、211。但有一颗努力奋斗的决心。一年下来了,基本上就是两边同学打LOL,我坐在中间刷MOOC、敲代码。喜欢钻研和折腾,浅显研究过docker,raspberry pi,VPS。
了解C(看完了KR的书,C专家编程,深入理解C指针相关书籍),C++、python在看。数据结构与算法分析在看,偶尔做做ACM题。了解HTML+CSS,纯*nix工作环境。有自己的技术blog托管在github上:xinqiu.me。
想从现在开始准备一份简历,然后不断的往里面添加经历,等到大四的时候在开始减少东西。写简历的目的,是想看看能不能投出去来找实习(只是想感受感受工作,不是为了赚外快)。我觉得我自己还没有什么能拿的出手的东西,只能打打基础,为以后做准备。
1
msg7086 2015-06-26 21:50:50 +08:00
厉害。不过还是建议找一个方向多把玩。
比如选前端的话 JS 以及 JS 框架可以多玩玩。 比如后端的话自己挑一两个语言/框架玩玩。 或者做系统级开发的话C/C++,或者做DevOps的话Shell等等。 总之最好先选好目标大方向,然后深入研究。 |
2
3b295 2015-06-26 21:54:50 +08:00
我也大一。看完了KR的书,还有c和指针。搞unity3d学了点c#(只是能看些很简单的)。最近在学python。假期打算学下网站。ACM题刚开始想去弄。奈何学校太差,都没这个。。。。。。
|
3
gengrui 2015-06-26 21:56:19 +08:00
简历代表的是你的经历和经验,那么还是从丰富经历做起吧。出去实习是个很好的机会,能够让你多接触一些企业级开发,可以去一些startup看一看。
|
4
aszxqw 2015-06-26 21:57:41 +08:00
膜拜大神
|
5
mianju OP @3b295 我也是,学校根本没ACM校队。。。只能自己去看看ACM题,大部分还是看人家的题解,毕竟没有接受过正规的培训> <
|
6
mianju OP @gengrui 前端是半吊子,不知道怎么才能出去实习唉。。。感觉前端容易拿出作品,后端要学的很精通才能做出个什么像样的作品。比如C,半学期下来就做了个所有大学生都要做的管理系统,然后就不做东西,只是研究算法了= =。寒假有段时间通过看视频,看书,找资料,学了点socket网络编程,拼拼凑凑出来了个通讯软件。然而感觉原理什么的还是没深入理解,都只是感觉一知半解。
|
11
3b295 2015-06-26 22:31:19 +08:00
我去围观了下你的博客。哈哈,室友也不能理解我为什么买kindle 但mac对我来说还是太贵了。武汉学校linux不能联网真是怨念呀。Windows就是有时候配置麻烦点其他的没发现不便。v2ex好像没站内信?能不能加个好友。在这里回复貌似歪楼了。
|
12
RyuZheng 2015-06-26 22:39:19 +08:00
|
13
gengrui 2015-06-26 22:44:10 +08:00 1
@mianju 还是不要太着急,因为无论是前端还是后端,都需要非常好的计算机专业知识,特别是Database, Data Structure and Network Theory, 而这些基本上都是在大三的时候学习的。如果有心可以尝试先把自学下数据结构的知识,算当个预习了。目前这个时候,可以去一些公司做实习,但是可能不会分配给你什么任务,最多是做testing,也不错,毕竟了解一些软件开发的流程,明白需要handle什么样的edge case,对将来的发展有不少好处。
|
14
XiaoxiaoPu 2015-06-26 23:16:03 +08:00
|
15
neoblackcap 2015-06-26 23:26:01 +08:00
请在大学打好基础,操作系统,编译原理什么的,这些就是你最好的简历。
|
16
zhengkai 2015-06-26 23:30:27 +08:00
github 上的 star 和 vps 上的作品就是你的简历
你先不用考虑简历上写什么,而是想做什么,什么东西难度不算太高又能锻炼自己,最好还能对别人有用,这样可以通过成就感进入正循环 如果你能写出个很流行的东西(哪怕是很小的东西,比方说 GoAgent 这种),可能毕业就可以找到一个普通应届生工作三五年后才能得到的职位 小伙子加油 |
17
Starduster 2015-06-26 23:34:05 +08:00
= = 上次逛贺神博客看到你的博客了,世界真是小
|
18
wph95 2015-06-26 23:35:38 +08:00
看到about里面有写到docker
可以狠狠的研究这个啊 我高考结束之后就专心码online judge,让自己的履历像样了一点 你可以写个网站/微信 爬学校的教务系统 给同学们用 轻松查阅成绩/课表 什么的 足够充实你的履历了 哦 对了 1+1<<1 专注做一个给力的项目 比做多个寻常的项目 给力多了 |
19
pheyer 2015-06-26 23:38:00 +08:00
已经很不错了,争取在AppStore上上传你自己的作品更好
|
20
learnshare 2015-06-26 23:39:16 +08:00
简历不在形式,在于内容。多积累经验和代码吧
|
21
hadoopisapig 2015-06-27 00:10:41 +08:00
不要想的太复杂,这行没你想的这么复杂,没必要每天打鸡血书山题海的搞。找个喜欢的方向比如Hadoop。。好好研究就行了 。注意,你可能把每件事做好,那就专注在一件事情上吧。
|
22
hadoopisapig 2015-06-27 00:11:50 +08:00 1
最后一句是不可能把每件事做好。。
|
23
xieyudi1990 2015-06-27 00:26:36 +08:00 via iPhone
大一经历和你差不多, 不过之后没搞CS了, 转EE了.
"C专家编程" 这本书是给有一定项目经验的人看的. 大一是不可能看懂的. 只能说看了有个大概印象, 以后碰到了问题知道往哪翻. 想拿C练手, 除了刷算法题外, 可以试着在自己笔记本上实现个OS内核. 不过你这种我感觉没必要慌, 继续下去路子走对, 到大四估计你会嫌你的简历下不下 (不是那种 学生会 奖学金 四六级 计算器 凑一大堆都都凑不满的那种). |
24
wsph123 2015-06-27 01:38:40 +08:00
如果我也能早一年考虑这个问题就好了 OAQ
|
25
noli 2015-06-27 02:35:23 +08:00 4
如果你喜欢 C/C++ 还有 Python 并且很闲的话,不妨来做做我的作业:
1. 什么是 gevent? 这是一个 Python 网络库,学一学怎么用它。 例如,用它(或者以它为基础的 grequest 库) 来发起一个 HTTP 请求,例如请求百度的搜索结果啦,抓取微博广场的内容啦。 预计需要时间:写出一个微博广场内容抓取,以学生的水平,2周以内应该可以搞定。 2. 它(gevent) 比起 Python 标准库的 socket 好在哪里? 要解答这个问题,你需要自己动手去写别的语言的版本同样功能的代码。譬如用C 来写第1步同样功能的代码。 预计花费时间:2周。 然后把这个程序的效率提高,譬如如何提高,既要抓取微博,又要抓取百度搜索结果,这个程序的效率。 你需要开始去了解什么是 io 复用,怎么和多线程配合。这是多少毕业好久的人都搞不懂和不了解,但其实并不真的那么复杂的东西。 然后你会了解到什么 epoll (Linux api), kqueue (BSD api) iocp (Windows),libev (C lib),libuv (C lib),nodejs 。 预计花费时间:4-8周。 3. 能不能基于上面的这些知识,写一个 C++ 的版本? 做到这里的话,你肯定要参考 C++ 的 Boost ASIO 库啦,Context 库啦。 你做到第3步的时候,我觉得你已经可以稳稳的拿一个 腾讯 的实习机会了。 |
27
mianju OP @XiaoxiaoPu 我觉得这些项目要有一些其他的基础才能做😂😂😂
|
28
shengrang 2015-06-27 08:46:35 +08:00
@noli IO和epoll, kqueue这些的..感觉不知道怎么深入了解..不知道从哪里看起. 以前在浏览tornado源码的时候接触到epoll啥的.. 感觉不具备了解这些的基础知识...
|
29
anthonyeef 2015-06-27 09:10:19 +08:00 via Android
Hi,
我觉得是 自己做的小项目 + 实习经历 以及 好好学英语。 |
30
em70 2015-06-27 11:50:57 +08:00 via Android
简历唯一有用的是用来看你联系方式,有作品才是王道
|
31
claylin 2015-06-27 11:56:53 +08:00
我就郁闷,一定要什么ACM吗,你们是靠ACM来镀金的吗
|
33
crayygy 2015-06-27 11:59:35 +08:00
比lz高一届,刚刚把自己的一份简历投出去,暑假实习。
我是看了不少的简历的建议然后决定怎么写的。 教育经历可以略写,项目经验着重强调,写清楚自己在某个具体的项目里担任了什么角色,比如某个核心功能的实习之类的,获奖经历建议校级以上的,其他的就算了吧,四六级可以写在教育经历里,分高就写分数,不然就写一个通过就好了。 注意简洁,不要有太多花哨的东西。 不要用QQ邮箱,Gmail,outlook什么的都好。 |
34
mjoseph 2015-06-27 12:12:26 +08:00
楼主有这思维就已经很不错。。我当年还没这想法呢
|
35
anthonyeef 2015-06-27 12:31:33 +08:00
读了一两篇楼主的博客,看到“大学里考个托福”这个待办事项。
真心的:如果没有出国读书的打算,大可不必。托福只是一个语言考试而已,偏学术类。用来作为自己语言能力的证明,个人感觉没有必要。 而且要刷高分,需要一段时间的刷题刷TPO,背下那些除了托福考试之外你绝对都不会再见到的各种学术词汇。如果不是为了出国读书,真的没有必要。 如果需要证明自己的语言能力,写上自己曾经参与过的开源翻译项目,或许会更好。像公开课的中文字幕,国外优秀技术博客的翻译协作项目,一些文档的中文翻译。或者更直接的,四六级分数刷高一些。简历上四六级上六百,就已经很可以说明英语能力了。 我会这么写是因为自己因为出国的原因考过。舍友见我考了,也跃跃欲试。大概是大家都难免会有的想法,以为托福成绩比起四六级更有说服力,更可以说明自己的英语水平? 但是他已经确定就业,花那么多钱考这个真的完全没有作用。而且因为准备时间不足,以及他的英语基础真的太差了,后面的结果就不必说了。 |
36
XiaoxiaoPu 2015-06-27 12:38:11 +08:00
@mianju 学习一下网络编程,了解一下异步、并发编程就可以了。真的尝试了你会发现并不是太难。
|
37
FindHao 2015-06-27 12:42:27 +08:00
@gengrui
@hadoopisapig @noli @claylin @crayygy @anthonyeef 顶以上所有人的回复。 顺便不知廉耻地挂自己的简历(明显楼主要比那时的我强太多)。 http://www.findspace.name/about.html 楼主就这样坚持下去吧!加油! |
38
mianju OP @anthonyeef 开源翻译项目比托福有用?主要不知道去哪找开源项目,现在的水平不是很强,根本参加不了大的翻译项目,想自己尝试翻译些小众的项目,怕是就算翻了,也没人看。不知道介绍自己看英文原版书籍,能否从某种程度上比写上四六级更好。
|
39
xieyudi1990 2015-06-27 13:16:10 +08:00 via iPhone
@anthonyeef 我都考过, 我觉得托福和六级难度差不多, 四六级600和托福100, 差不多. 不过呢, 一般非211, 六级考425 (60%) 已经能算个中上等了; 托福你考个70几, 恐怕没学校敢要吧.
托福的词汇要求比六级也高不了多少, 准备下也无所谓. 况且还能练下口语, 进外企. @shengrang 只是用的话就当一般的api看啊, 网上一堆资料, 基本不需要多少本科知识就能看懂; 如果你是说实现的话, 那又是另一个层次的话题了. |
40
xieyudi1990 2015-06-27 13:20:45 +08:00 via iPhone
@mianju 六级前几个小时刷套TPO, 然后 (几乎) 裸考 590. 不过写作文时不小心看错了题目只考了50几; 阅读满分.
四六级资料都很脑残. 用TPO准备四六级也许是个好思路. |
41
linux40 2015-06-27 13:36:58 +08:00
卧槽,这些全是你大一做的?
|
42
towser 2015-06-27 13:48:00 +08:00
牛逼的简历不是写出来的
|
44
tLbf2p3UC4BM3H1N 2015-06-27 14:28:35 +08:00
一张干净的照片可以为你加分。。
|
47
anthonyeef 2015-06-27 14:59:25 +08:00 via Android
@xieyudi1990 大概是每个人看法不一样吧。
不过会用TPO来准备六级也是…挺特别。 @mianju 看看简历的人到底懂不懂其中门道吧。如果是我,对参与过开源文档翻译的人心里的好感度会增加。 另外托福考多少才算好呢?我是觉得除非是100+不然真的没有用… |
48
kamushin 2015-06-27 15:54:58 +08:00
进lz的blog看了下,lz似乎是想大四出来就找工作而且目标是MSRA?但是MSRA似乎不是招应届生去打工的地方呀...R诶...搞搞iOS这种能算R吗...
|
49
kamushin 2015-06-27 16:01:56 +08:00
我觉得吧..大学还是好好玩,谈谈恋爱,旅旅游...你想学的这些什么前端啊,iOS根本不值得浪费最好的青春在上面。一些谋生的知识罢了...该谋生的时候再去学就行了。又不需要什么前置知识。。。
|
50
djyde 2015-06-27 16:03:52 +08:00
|
51
FindHao 2015-06-27 16:04:23 +08:00
|
54
linux40 2015-06-27 18:05:49 +08:00
@mianju 卧槽,你看了这么多东西。。。我就看了两本第二本还剩一些。。。不过下个月绝对看完第二本,不过你是怎么看这么多的啊。。。
|
56
z742364692 2015-06-27 18:28:21 +08:00 via Android
马上大三了,感觉荒废了很多
|
57
ShiehShieh 2015-06-27 18:38:52 +08:00
我大学前也是没有编程经历,跟LZ一样,周围的人在LOL,我在写代码,看书,看英文。大二很意外的拿到MS的实习机会。现在还在努力。
感觉LZ的想法跟经历跟我多少有一点切合,就说两句: 1、简历可以开始写了,中英双份,我很庆幸当时有这个想法,等到MS开始收简历的时候,我有拿得出手的东西。 2、项目经历很重要,因为能直接说明你做了什么,你的个人能力。专心做几个自己觉得很感兴趣的项目,完善她,然后写道简历里。 3、Python好好学,语言简洁强大,学好了对个人能力很有帮助, @noli 的方法是针对网络编程的,还有一些python的语言特性,比如GIL(我有同学整天跟别人说python大法好,自己是写python,一问GIL是什么都不知道,我不认为这是一个python开发人员。),进程,线程,协程的概念。语言学到后面还是要钻一钻底层。 4、祝成功,我们非竞赛出生的可能起步不容易,但是肯学肯定能有成果。(我年级的那几个竞赛出生的不是打游戏就是打游戏,有项目就赶一赶,靠老本撑到现在。: ) |
58
mianju OP @ShiehShieh 哇,好强,你是怎么做到大二就拿到MS实习的?走的是什么方向?
|
60
ShiehShieh 2015-06-27 19:53:10 +08:00
@mianju Python,最先前后端都学,现在往数据科学靠拢,虽然前途未知。。。毕竟学校没有数据科学的课程。。。自学。。。
|
61
mianju OP @ShiehShieh 强
|
64
mianju OP @linux40 敲代码的时间是看情况,基本上除了学校课程相关需要的时间和看动漫的时间,剩下的就是看编程的书。最近在看数据结构与算法分析,看的不快> <
|
66
BooksE 2015-06-27 21:33:39 +08:00
赞一个,lz厉害
|
67
blackboom 2015-06-28 02:48:50 +08:00
同大一,高中没有好好学,只好上一个大专,幸好的是学校还可以,知足了。周围的人都在LOL我在码代码,第一学期学C,半吊子PHP,中途学了CSS javascript,寒假在家把django啃完,今年春天学JAVA,servlet撸个论坛,正在看框架,准备深入下linux,技能树还得点多久?
|
68
xieyudi1990 2015-06-28 04:39:58 +08:00
@anthonyeef TOEFL
这个也得看情况. 对于非211学生来说, 80分已经算是上等了, 比累死累活四六级考个500要有说服力. 如果是申请学校, 特别是要能拿到带 assistantship 的 offer, 这个倒是需要100多分. |
69
jedihy 2015-06-28 07:13:13 +08:00 via iPhone
@xieyudi1990 没有说服力,一是面试官不一定知道托福,而是80分的托福真的很水。过来人,下个月去美国。
|
72
powtop 2015-06-28 09:33:40 +08:00
男生帅 找工作也有优势?
|
73
wdy1184 2015-06-28 11:13:36 +08:00
写简历首先你要有经历,否则就是一张废纸。
|
74
victorylau808 2015-06-28 11:54:04 +08:00
如果颜值高,会加分哦~ 大一升大二就开始考虑这些问题实在是太厉害了,我大一的时候还是想这如何泡妞- -!然并卵还是单身狗。
|
75
CIVITAS 2015-06-28 13:12:26 +08:00
@FindHao 请联系 [email protected]
|
76
yuankui 2015-06-28 13:35:32 +08:00
好多天才是天才,但是过不了高考这个独木桥~
楼主加油 |
77
jamlee 2015-06-28 17:53:10 +08:00
加油学弟。你一定可以的,只要有想法,只要敢实践。
|
78
Khlieb 2015-06-28 19:35:15 +08:00
|
81
xieyudi1990 2015-06-29 03:56:34 +08:00 1
@jedihy 我是指同样在一个很水的层次上. 如果是用来申请学校, 那就是另外一回事了 (看你申请学校的排名和offer还是ad, 不过基本也在96~106这个线). 如果找工作, 那肯定不如600的四六级.
我都过来几年了, 去年当了一年TA了, 带了2个班一共将近30个学生的数电实验, 各种印度人, 我都觉得我的英语一般般. 80分的过来, 估计连路牌上的提示都看不懂, 选课时教学大纲估计都看不懂, 超市里的生鲜标签都看不懂...... ------ @mianju 不过如果不打算走留学这条路, TOELF顺便考下可以, 单独花时间准备不提倡. (我准备TOELF也就在申请前花了40天的课余时间). 把时间花在专业知识上应该更值得. |
82
xieyudi1990 2015-06-29 04:02:04 +08:00
@jedihy 应该说, 80的T和500的CET都没啥说服力. 如果硬是要捡一样, 那我估计T80可能更有说服力. 至少证明家庭条件可以, 而且英语至少能开口. 没听过那是面试官水平不行.
|
83
mauve 2015-06-29 10:14:35 +08:00
同大一,经历相似,学校里教的东西找工作是完全不够的,只有自己学,但学校里教的东西都是基础,要好好听,我现在跟着网易云课堂的东西学,http://study.163.com/curricula/cs.htm
|
84
forrestchang 2015-06-29 11:08:16 +08:00
同大一,和楼主很像。
不过能力方面比楼主差了不少: C:入门级水平(《C Primer Plus》、K&R题目没做完) C++:未入门,《C++ Primer》在看 Java:入门级水平,看过《Java核心技术》第一卷,《Thinking In Java》未看完 前端会一点(写过几行Html和CSS的水平) 目前在看iOS开发的相关东西,书就看了《Swift Programming Language》,其他的都是直接看官方文档,入门级水平,跟着Stanford的公开课学习 Emacser 其他玩过的东西:Scheme、Python、Haskell(仅处在了解的地步吧,Scheme是看SICP的时候学的) --------- 深知基础的重要性,所以最近一直在补基础。可以说是工程的东西和理论的东西同时在学习吧(目前在看算法和数据结构方面的内容,用的书是《Algorithms》4ed)。 博客: http://forrestchang.com(没有什么有质量的内容,笔记什么的都记在Evernote中了,比较零散,又懒得整理...) 共勉,可以认识一下加个好友什么的:) |
86
mianju OP @forrestchang 我没你强> <,KR题我也没做完,就刷了一遍半的书。C++也是在看,Java我没看。你好强,大一就看SICP。留个mail加个好友吧
|
87
forrestchang 2015-06-29 16:13:08 +08:00
|