请大家为这只无头的苍蝇提提自己的意见与建议!

芮淼一线 发布于 2015/02/11 01:26
阅读 2K+
收藏 3

            

            本人现是一名普通本科大三的学生,学的是计算机相关的专业(嵌入式方向)。

大一是从C++语言开始学习的,后期学过Java,C#,Qt(这三种都不太深入)

外加sqlserver数据库和简单的html5网页设计。今年学过Linux 下的C程序开发,

和android开发,对Linux系统也有一点儿了解,感觉Linux系统用起来也不像别

人说的那样枯燥乏味,觉得Linux下利用C开发程序也挺有意思的,虽然比C++

语言的热爱度稍低一点(C++语言是我最爱的一门编程语言,不太喜欢php,html5之类的)。


            这不是大三了吗,明年就要出来实习工作了,但是自己现在一点方向也没有

也不知到这些能做些什么,听别人说现在做游戏比较好,C#也是一门非常可选的语言

但是我这个人一点都不喜欢游戏当然也不想干游戏开发方面的工作。对软件开发比较有

兴趣,目前看过别人的建议与意见之后发现自己现在有两个发展方向一是windows下的

软件开发,二是Linux下的服务器开发。我最希望的是用C++开发(当然实际工作中可能用到

多种语言)当然其次就是C了,对windos和Linux平台我不太像很多人那样抱有极端的看法,

觉得各有千秋,所以对以后的开发平台不是那么在意只是希望尽量找到与C/C++相关的工作。

        所以希望有人能给我提一提建议,像Windows方向的软件开发我该学些什么,以后发展

如何(比如WIN32编程,图形界面开发以及其他的相关知识),Linux方向的服务器系统开发方向

我都该学习些什么,前景怎样等(比如网络通信,多线进成编程等)该看些什么书籍!

                自己现在虽然对C/C++这两门语言很热爱,但漫无目的的学习,终将不会为后面的实际

工作带来什么优势,所以在这里希望各位成功者或者有经验的人向我提提意见与建议!让我为即将

来临的实际工作做好准备和打好基础,让一年后的自己不用像一只无头苍蝇乱撞。


加载中
1
快速开发师
快速开发师

从高层意义来说,嵌入式方向那是大学给你定的,不是社会需求给你定的;你要工作就要搞清2个方向,一是个人发展需求,二是社会需求!你们大学给你定了个嵌入式方向,凭什么就只能搞嵌入式,清华大学用了半年时间给学生精通Java,各种框架都学习了,还学了高级的EJB,这叫务实,因为社会需求是这样,社会需求Java的多,钱多;而对于个人发展方向而言,我建议你先从你熟悉的嵌入式开始找工作,另外,你父母对你的支持也极为重要,毕竟是家庭在与社会抗争而不是你一个人,你要钱跨越城市找工作,你要钱去培训,得看你父母的态度,某种程度上也暗示了你家族的修养和思维方式。对于热爱一种语言因人而异,就像女人嫁给了不同的男人都可能会幸福,只是幸福的方式不一样。我如果一开始就学C,C++我一定不愿意投入精力去弄Java,我就是这样的人,可我第一学的是Java后来就一直在热爱Java,尽管我想多学C,C++可工作原因导致我不会有时间自学,因人而异吧。

对于找工作,我觉得开始找就要找个做编程的,社会有一定需求的,冷门的就算运气好工资给你开的高,建议你也不要去,一旦你一失业,你将面临重新找工作而你会的却是个冷门,可想而知是什么处境。而对于工作,我是看好你的,因为你提到你你热爱编程,往往能走到最后就是因为热爱这个2个字!但建议控制好自己的身体,集中精力编程累一段时间,再找时间休息休息防松自己,修养自己的身体,这样交替着,而不是混合均衡着,软件开发在工作的时候从来就不是均衡着混着者,软件开发是战斗着,休息着。

软件行业的女性很少意味着你很容易就孤独好几年,所以要一开始就养成吸收经验的习惯,你做的是一个模块,你还要花时间研究别人的模块,这样你会成长得快些,薪资就高些,女朋友就来的快些。

快速开发师
快速开发师
非也,我倒认为lz应该先找c,c++的做;第一lz熟悉,第二,c++嵌入式应该很锻炼人纯编程的能力,第三,c++面向对象又面向过程,从c++转到java是顺理,而先搞java再转到c++不免有些难吧。楼主研究c,c++是对的,想找这个方面的工作我很支持楼主的决定;但是楼主也有一个严重漏洞,那就是想去弄c#而不是去弄Java希望楼主明白,Java干过的人干C#容易,而干C#的人转干Java不容易。
秋雨潇
秋雨潇
好文!
K不是你的帝
K不是你的帝
回复 @甘薯 : 相对于其他语言是要多一点的吧
甘薯
甘薯
社会需求java的多, 钱多?
0
分流砥柱
分流砥柱
如果想从事开发的行列,找一个比较容易上手的web/app来开发,有很多开发的产品可以参考。不断完善,不断深入。时间久了你就是大牛了。
0
甘薯
甘薯

对楼主的莫名执着感觉到不可思议,

C/C++就一定比其他语言高大上吗?

看不起php, 可是c的语法和php区别很大吗?

编程语言只是解决问题的工具, 精通了一门其他的都问题不大了,至少语法不成问题.

偏执在一小块领域只会让你的眼界狭小, 因为特定的编程语言有其最佳的应用范围, 只在这个小圈子里转圈你早晚都会被淘汰.

0
方棱
方棱
谁都会有一段做无头苍蝇的经历,你想跳过,凭啥?
0
梅开源
梅开源

看你个性,不适合前端,喜欢孤独无趣的后端

学oracle运维管理,学linux管理,以后当系统管理员去,自动脚本写好,每个月出点统计数据,安稳过一生

0
jobell
jobell
建议你去学一下比如网络通信,多线进成编程等
jobell
jobell
只要网络存在,你就不怕没饭吃。
0
fzyz_sb
fzyz_sb
我也经历过两年的无头苍蝇,推荐楼主还是什么技术都涉猎一下吧,才能明白自己喜欢什么样的技术。坦白说,你想跳过这个无头苍蝇的阶段,就像没经历破茧的蝴蝶,终究会夭折的。享受这段无头苍蝇的阶段吧,后来的你会感谢当初无所畏惧,拼劲寻找自己梦想的你的。---推荐你学习Linux的开发,还有一点很重要,就是找一个人带,最好是可以面对面带的那种人。
0
我不是肥羊
我不是肥羊

Windows编程已经日薄西山了,linux不是很了解,推荐你可以转向游戏开发上,无论pc还是手游都离不开c++,手游可以cocos2d-x,就算是做ios开发,c++也可以派上用场,pc端可以搞搞游戏或者图像引擎,你现在年龄还小,有的是时间学习,搞得好前途大大的。

0
yak
yak
c++的应用场景就是游戏和图象处理 而游戏的前途就是加班暴毙而亡    http://www.oschina.net/question/2309777_224484
0
jarchan
jarchan

当年啃过c++编程思想(英文版),后来干了5年java。

别局限自己的能力,有机会找一个大公司,对你以后的发展会很有帮助

返回顶部
顶部