大三学生接下来的路怎么走,真心求指点 ^-^

Nonikka 发布于 2015年10月18日 | 更新于 2015年10月20日
tinyfool xiaotie 等2人欣赏。

大家好我是Nonikka,现在机电测控专业大三。因为对编程感兴趣自学过一点东西,但是感觉都是小打小闹,现在对于语言基础和多线程、正则表达式、爬虫、Qt都有一点点点了解。

自己用Python的Django框架搭过博客http://futuregazer.me/

用树莓派基于做过一个四轴(完成度并不高),不过其中也就是飞控是自己写的,一些芯片的驱动是Github直接复制过来的,感觉做完之后学到的东西是有但并不多。主要是C语言写的,虽然makefile是用G++,但是我其实是按C的语法来的,而且代码很乱。项目地址https://github.com/Nonikka/Quadcopter

现在一直在迷茫中,并不是很想学安卓,iOS的话手头没有Mac。想在毕业后找一个编程相关的工作。 我知道编程涵盖范围很广,但是现在不知道要自学什么,想写一个正则表达式引擎,但是连状态机都实现不了。至于学校教的大多偏向于电路,C++在下学期才教,也不指望学校能教什么。看大家的帖子,都说要有一个拿得出手的项目,比如一个App,我却没有。要说有什么值得开心的就是日语过了N2,最近在备考N1(然后就偷懒不写代码了)。

说了一堆废话(我觉得像简历一样说清楚点大家好给建议),其实就是想若是以未来发展为目的的话,现在可以从哪方面入手继续学编程?程序运行成功的感觉真的很爽(或者说Bug调通的感觉=_=)。

求指教!

附两张灰机照片: alt text alt text

共50条回复
Nonikka 回复于 2015年10月18日

字为什么挤一块了...

tinyfool 回复于 2015年10月18日

感觉在同龄人里面已经算很优秀的了吧,继续加油吧

Nonikka 回复于 2015年10月18日

2楼 @tinyfool 大哥...就是不知道怎么继续加油呢...其实我基础薄弱,比如数据结构,不过静不下心来看书,总觉得边写项目边学比较好,然后就一直拖下去

long5778013 回复于 2015年10月18日

哥们儿 我也大三 我专业是管理 一个月前才开始学Java,才可以写出类而已,你已经有东西实现出来了,比我强多了,一步一步走下去不是挺好吗?

yshshadow 回复于 2015年10月18日

今年大四,说真的楼主你比我去年的时候强太多了……自愧不如啊

hazukijunichi 回复于 2015年10月18日

阁下已经很厉害了。老衲大三的时候除了也过了N2(还是低分飘过)外,其他各方面远远不及你。。

Nonikka 回复于 2015年10月18日

4楼 @long5778013 类是什么我一直半梦半醒的状态,要不是文档里有,我自己写代码一般不会用=-=最近不怎么写代码就打游戏,都大三了,怕出来找不到工作啊

Nonikka 回复于 2015年10月18日

5楼 @yshshadow 大家都是有上进心才会来这里的啦

Nonikka 回复于 2015年10月18日

6楼 @hazukijunichi 哈哈,其实我是大二上学期过的,学了8个月,不过也是低分飘过,刚考完差点吓哭了~毕竟要交450~

hazukijunichi 回复于 2015年10月18日

9楼 @Nonikka 我是大二第二学期考的,然而拿证书却隔了一年。我大学里就大四一边搞毕设一边搞代码,然后出来就干程序员了(纯属运气)。以你的积累,出来找工作相对不算难吧。我最初就想写游戏,所以毕业了才去做游戏客户端开发的。主要还是看你喜欢啥,朝这个方向努力就是了。

Nonikka 回复于 2015年10月18日

10楼 @hazukijunichi 说到积累,其实是最头疼的地方。知乎上面有人说工程能力并不是最重要的,基础才是。然而我对数据结构、算法都不太了解,其实我也不知道自己喜欢哪一方面,现在也就是哪个好玩学哪个瞎折腾。而且毕业了我想回家乡工作,估计不好找...[摊手]

long5778013 回复于 2015年10月18日

7楼 @Nonikka 怎么说呢 我现在每天学习Java跟英语 每天都学新的东西 基础只能是一步一步的往上积累 静下心来呗 你看我大学学文科的都可以每天学阔别两年的理科知识了 你可以的 哥们儿加油!

好名字 回复于 2015年10月18日

啊。 大三软工狗表示你学的编程技能比我还多... 惭愧

Nonikka 回复于 2015年10月18日

12楼 @long5778013 哈哈,我也是要求自己每天进步一点点。其实编程很多时候跟理科文科关系不是很大,一起加油!

tumizhou 回复于 2015年10月18日

加油 ~~ 全名编程时代 将要到来

Nonikka 回复于 2015年10月18日

13楼 @好名字 其实也没学什么,都是皮毛照葫芦画瓢而已,经不起考验=-=话说怎么都是大三大四的同学呢

Nonikka 回复于 2015年10月18日

15楼 @tumizhou 是全“民”吧...

hazukijunichi 回复于 2015年10月18日

11楼 @Nonikka 回家乡。。若不是大城市,想找这类工作可能相当难,但是如果找到了,说不定报酬会比在大城市更高。如果你真心想做这一类的话,推荐还是大城市,至少机会和选择更多一点【首先还是先想好自己想做什么吧。另外什么都折腾折腾学一学不是坏事情】。

yshshadow 回复于 2015年10月18日

11楼 @Nonikka 走校招的话确实更看基础,除非你已经有很厉害的项目了,这个对本科生来讲挺难的,想往编码上转的话不妨这一年去补补计算机的基础课程像数据结构、网络、操作系统,这些都是属于笔试面试百分百会考的。

Nonikka 回复于 2015年10月18日

18楼 @hazukijunichi 是厦门啦,不过那里好像IT环境不是很好,当然别的地方有好的机会我也会把握住的,现在在武汉读书,不过这里的天气实在受不了...我在想做点什么项目锻炼下自己,不过一直没什么思路,实在不行就去刷题,谢谢回复!

Nonikka 回复于 2015年10月18日

19楼 @yshshadow 翻过算法导论的书,看着有点头疼...以前想跟着一本日本人写的30天自制操作系统学一下,坚持不到一半就放弃了。去网上刷leetcode应该对面试有帮助吧?如果是回厦门就业的话不一定能走校招,好头疼...

yshshadow 回复于 2015年10月18日

21楼 @Nonikka 算法导论有点早了,先找本数据结构教材看吧,好像是清华版的比较好?你说的操作系统的书我没看过就不说了。leetcode可以刷,有帮助。厦门还是有些公司,我记得美图就在厦门,有同学在那实习待遇好像还可以,你可以考虑假期去投个实习看看。

Nonikka 回复于 2015年10月18日

数据结构我刚好有那本耶,我先看看,谢谢

tumizhou 回复于 2015年10月18日

17楼 @Nonikka 😄, 对的!

qbuer 回复于 2015年10月18日

同大三...最近也想写一个这样的帖子来着

brambles 回复于 2015年10月18日

快说你的四轴飞行器用了那些材料,一直就想造一个来玩了!

tinyfool 回复于 2015年10月18日

26楼 @brambles 应该有不少开源的吧

Nonikka 回复于 2015年10月18日

26楼 @brambles 我是用树莓派做的,除了机架电机电调电池差不多有HMC5883L(磁力计)、PCA9685(PWM输出)、MPU6050(加速度计)、淘宝来的射频串口模块、Xbox360手柄,别的好像没了

Nonikka 回复于 2015年10月18日

26楼 @brambles 做这个小型的还好,大一点的四轴挺危险的要小心,我被刮了好多次了。转速高的时候一下就是一块皮。千万不能掉以轻心,试飞前必须加固所有接线。

brambles 回复于 2015年10月18日

29楼 @Nonikka

谢谢楼主 /w。我看看什么时候准备干起来,早就想造一个来玩了。

楼主喜欢编程吗?

Nonikka 回复于 2015年10月18日

30楼 @brambles 当然喜欢啦~虽然技术不怎么样

张小刀 回复于 2015年10月18日

看楼主属于软硬件兼通的人才啊。这样的话,可以在嵌入式方面发展发展,编程的话就C/C++吧,毕业应该是各大智能硬件公司抢着要的。(个人观点,仅供参考)

brambles 回复于 2015年10月19日

31楼 @Nonikka

喜欢就好~欢迎入CS大坑~多多指教

Nonikka 回复于 2015年10月19日

32楼 @张小刀 虽然没你说的那么厉害,不过我会努力的!

xidianw3 回复于 2015年10月19日

对于本科生,而且是大三的人来说,个人觉得,打好基础最重要。把C/C++/数据结构/算法这些东西,尽量吃的透透的,然后再学习linux,网络编程,操作系统,再然后,就喜欢哪个方向往哪个方向飞吧~

wise_joker 回复于 2015年10月19日

武汉某科刚毕业的前来顶贴

楼主的困惑我好想似曾相识,某大学某室友也和你有相同的经历,小打小闹做了挺多东西,看起来每个都挺叼的,但是感觉毕业出去工作就是不知道该往哪个方向,或者说哪个方向的工作都不好找。

结果他去读研了(⊙o⊙)…

不不不,我不鼓励读研,如果楼主能确定好以后的方向的话,抓紧这两年的黄金时间干他丫的,但是如果真的找不出自己的方向的话,读研也可以算是一个降级方案,开阔一下眼界,寻找更适合自己的路。

我始终认为,大学和研究生的终极奥义在于找到自己长时间甚至是终生奋斗的方向,其他的事情都是水到渠成。

Miniature 回复于 2015年10月19日

怎么有种错觉,你是我们学校的,感觉照片就是我们学校

Nonikka 回复于 2015年10月19日

36楼 @wise_joker 我确实不太想考研,现在先打好基础吧,正在看数据结构。我知道喜欢编程,所以大一开始就学自己喜欢的东西啦,长时间的方向还在寻找中

Nonikka 回复于 2015年10月19日

37楼 @Miniature 武汉理工啊

Nonikka 回复于 2015年10月19日

35楼 @xidianw3 你说的那些个个都是挺难精通的=-=

bowenhan 回复于 2015年10月19日

你现在把飞控程序继续完善,基本上就有拿得出手的项目了,然后针对面试刷点算法题,补充点网络+操作系统的知识就可以找工作了,大三建议先找份实习。 另外我想问一下你怎么调试飞空程序的,是把四轴飞行器绑在一个固定的地方么,失控了螺旋桨不就摔坏了么 交个朋友吧,qq上详谈qq703398275

Miniature 回复于 2015年10月19日

39楼 @Nonikka 哦哦,我同学在的学校

清醒疯子 回复于 2015年10月20日

不管你想往哪个方向走,聚人是关键。

假设,你想往iOS的方向走,你就应该加一些iOS的Q群、微信群、微博群,加一些iOS人的Github/QQ/微信/微博,然后让iOS的信息占满自己一整天的生活。

先从信息上,成为一个很熟悉iOS的人。

然后,在这些成堆成堆的信息里,挑一个自己能做的,做了。

然后,把你做了每一个小小的点广泛地发出去。让全世界都知道你在做什么。

然后,往深钻,遇到困难就广泛求助。这个时候,如果有人帮你,和他建立长久交流的习惯。

这样一来,你就可以在极短的时间内,甩一般的iOS从业者十万八千里。

其它方向,类似。

Nonikka 回复于 2015年10月20日

43楼 @清醒疯子 谢谢 身边都是勤奋的人 自己不努力都难 已经有人拉我进群啦 之前也加过一些 不过都比较水

reckhou 回复于 2015年10月20日

看到这个提问特地登录了账号上来回答一下,希望能帮助到你。

首先不要指望老师能教会你什么,特别你还不是计算机专业的(这点和我大学时一样)。程序员这一行全靠自学,专业课程起到的作用是把你自学到的所有知识点串联起来。

另外,你要明白自己究竟喜欢做什么,越早明白越好。机器人?移动开发?iOS?游戏?网站?确定自己的发展方向以后再去有目的地学习会更好。

作为一个非科班出身的人,你将来找第一份程序员的工作时可能会比较辛苦,报酬也会很低。不要气馁,你是完全有可能在工作一年之后逐步走上正轨的。

在工作一段时间之后,你会发现自己在知识结构上还存在很多不足,那时就可以考虑自学。如果想进一步深造建议出国,因为中国的研究生都是research向,不会像国外有coursework(授课型)和research(研究型)分开的设计。如果你的理想并不是做一个researcher的话,读国内的研究生就是在浪费时间和金钱。

以上就是我的一些看法,也是自己的亲身经历。

Nonikka 回复于 2015年10月20日

45楼 @reckhou 感谢。我也有刚开始工作不太好的准备,希望那时候依然能在不断学习。我这人不太自信,现在还没考虑好要不要出国,不过现在要从基础开始补起了。现在的努力就是为了以后能不那么尴尬~ 这个帖子各位的建议都是先找明方向,看来我以前的思维还是幼稚了一些,我会继续努力的!

mamian521 回复于 2015年10月20日

我也是大三,目前决定学iOS。对你的建议是,先下定决心,比如如果要学iOS,就去买Mac,耐心学就是了,不要想其他,和前面疯子前辈说的一样,沉浸在那个世界当中。我的Mac一部分的钱也是贷的

sbicrgw 回复于 2015年10月20日

基础如数据结之类的考试有80分,然后学通一门语言写点小项目,学校不要太差,6钱毕业工资随便拿。求上进自己慢慢探索就是

Nonikka 回复于 2015年10月20日

47楼 @mamian521 一起加油!

Nonikka 回复于 2015年10月20日

48楼 @sbicrgw 什么是6钱?

本帖有50个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]