大一软件新生求各位前辈指点!

2014-02-05 02:29:04 +08:00
 zhuhov
各位前辈各位大婶各位领导,祝大家新年快乐!

我学习编程只有半年。按部就班的跟着课本学习,总觉得懂得只是些皮毛。
主要语言有:C,C++,C#,Java,XML,SQL,Oracle等等。
实在不喜欢学英语,对四六级准备应付一下勉强及格。
大三还要学习日语,不知道为什么。
还学习一些硬件的东西。不知道我学软件的需要这些知识吗。
学校是个三本,同学们都不学习。

向前辈们咨询几个问题:
1.不是好学校毕业怎么办,多考些证儿还是考研,或者其它什么
2.除了学校课程安排,还应该学些什么
3.从事工作需要特别好的英语水平吗
4.日语和硬件是否重要
5.平常应该注意些什么,对日后工作有帮助。

望各位大大百忙中抽空为小生指点一二!
4025 次点击
所在节点    问与答
28 条回复
bleaker
2014-02-05 02:52:00 +08:00
呃。。我高你一级,某旅游城市985学校的软件工程。。说的也不一定靠谱。。

其实我们这一行相对其他行业,对学历要求是最低的吧。毕竟文凭是一种证明自己能力的工具,有些行业的应届生几乎没什么渠道去证明自己,但是我们有Github,有自己的各种项目经验,这些可能比学历还有用。证的话基本没太多用,DBA之类的方向貌似有的需要Oracle的证?不是很清楚。

课程的话,一些学术性的东西,比如数学相关的,计算机网络,编译原理,操作系统等课还是有必要好好听的,语言什么的。。学过C和JAVA之后其他应该很快都能上手吧,都差不多。。你是大一这半学期就刷了这么多语言么?建议慢慢来。。

英语必须重要啊!想自我提升的话,各种资料/开源项目,国外的无论是质还是量都碾压国内的。。不一定要特别好的英语水平吧,CET6以上加上专业词汇/阅读经验应该就差不多了。

日语的话,有些资料(很少)是日文的,不过据说日本的客户很多?技多不压身嘛,懂一门外语总不是坏事,当然如果实在不感兴趣,或是觉得投入产出比过低,果断放弃也没关系。硬件的话,看你想走什么方向了,应用层开发一般不需要了解。

个人感觉主要是积累兴趣吧,有兴趣的话,跟着兴趣走,做点好玩的小东西,善用google,慢慢积累,总会有收获的。
zhuhov
2014-02-05 03:06:09 +08:00
@bleaker 谢学长指点,不早了快睡吧!
faceair
2014-02-05 03:37:14 +08:00
三本大二土木学长瞎答

一般情况,考证考研都不重要,多做项目,让别人看得到你的水平,找工作还是没太大问题。

如果走学术型道路,可能需要考研,相对对学历要求高点。

除了学校的课程当然要学习其他的。个人觉得学校的课程打个基础,领进门就好了。现实发展至少领先教材5年,大量的东西要靠自己摸索。

英语重要,不过四六级估计也就够了。实际项目中可能会遇到大量的英文文档和资料,总要自己能阅读啊。

硬件和日语随意,但个人建议找准方向深挖下去,不在无关的地方花费太多时间。

平时注意,你们老师不一定都是对的,你们的教科书不一定都是对的,很多老师知识水平还停留在十年前啊。。自己找找项目练手,多写才是王道。现在鸟瞰一下可以,过段时间再给自己找准方向,在一个领域学精学好就够了。
ligyxy
2014-02-05 04:38:49 +08:00
一楼说的是厦大吧?
alexrezit
2014-02-05 07:24:24 +08:00
国内的软工, 学校基本教不了你什么, 很多教师水平菜得抠脚又自以为是.

不喜欢学英语选什么软工. 可笑. 英语不行 Github 上给人提 PR 都讲不明白.

我有个基友高中时英语成绩还比不上我, 大一刚入学英语四六级也就轻轻松松裸考直接过了. 人家专业日语也是必修, 考级也是一次过.

对自己的要求实在是需要提高. 跟学校没关系, 跟专业也没关系.
msg7086
2014-02-05 08:21:30 +08:00
我英语托福91GRE149日语1级126,而且我相信这行业比我能力强的人多了去了。
如果4、6级都只能勉强过,那你怎么学软工……
bcxx
2014-02-05 08:40:59 +08:00
哇塞怎么楼主半年不够就学了 C,C++,C#,Java,XML,SQL,Oracle …… 你确定你是学了还是学了它们的 hello world 啊 好凶残啊 T^T
ChiangDi
2014-02-05 09:02:42 +08:00
如果你想找工作,看看酷工作节点里面的招聘帖就知道了。基本上都是要求英文很好,要有项目和github账号证明自己。
另外不要听老师讲课,不要用学校的教材就对了。
个人看法,我也才大二。
a15819620038
2014-02-05 10:16:20 +08:00
大三前搞acm,大三后有大把时间搞项目…
开个github,做点大部分 同学都做不了的事情…
学多几种语言,精通一门…
学好英语
大学时间多,那要看你怎么珍惜了。
refresh
2014-02-05 10:29:08 +08:00
给楼主一个忠告,学好英语,这是入门配置,虽然我的英语也不好
a15819620038
2014-02-05 10:29:29 +08:00
@ChiangDi 不听课?不会吧,原来我操作系统白学了,汇编也白学了……
goofansu
2014-02-05 10:35:18 +08:00
英语是必须的,不过如果你看文档没问题的话,那也可以
cloverstd
2014-02-05 10:39:11 +08:00
同渣渣三本,大三
操作系统,网络原理等课程是相当重要,但是三本老师一般不会讲得很深,我们学校的老师大多都是外聘的,有些人我总感觉他歧视我三本的样子,认为我们不会懂这不会懂那。不过也不用指望老师,这完全要靠自己。
我现在就后悔自己操作系统网络原理没学好,搞得现在看多线程并发等等总觉得不能理解。
我现在选择的是Python作为主力了。
你可以根据你的兴趣(方向)选择一门语言深入,然后其他的相关知识都会遇到的,顺带一起学习。
英语是相当的重要。我这渣渣英语,唉。
Mutoo
2014-02-05 10:51:22 +08:00
英语不学好,考证考研都是坑。
wdkwdkwdk
2014-02-05 10:56:06 +08:00
请到 http://imsuse.de 一起交流 :P
ChiangDi
2014-02-05 11:29:19 +08:00
@a15819620038 不是白学了,我的意思是你要自己去学。
kfll
2014-02-05 11:31:07 +08:00
大婶怎么回事…
lxfxf
2014-02-05 12:46:56 +08:00
请继续撸英语,时间充足,尽量看英文专业书籍,不要看什么XX天精通XX。
同学不学习不是你不学习的理由。
国内的大软工就是一帮没写过代码的老师教你写代码,和你谈什么叫需求,什么叫软件工作流程。
每天刷刷v2ex之类的网站,startup news也可以一看,但也别耗费大量时间在这上面。

不会搭梯子的话,最好现在自己搭梯子,自己搞个VPS。不懂的Google之。
日语有兴趣就学,要学就学好,不然就别学。
大学嘛就是自学的地方,自己多多动手,开始的时候挑一门自己喜欢的语言,怒学之,然后怒用之就好。

考研这事,大三再想


ps,如果以后想干这行,三年的准备时间真是太充裕了。
bengol
2014-02-05 12:51:16 +08:00
英语以及英文技术书籍,千万不要看国内教材
fangpeishi
2014-02-05 13:00:56 +08:00

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

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

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

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

© 2021 V2EX