1
Kai MOD 难道工作单位不让你学习 C++ ?
|
2
soarscnu OP 当然不是,只是想要好一点的出路。工作与编程无关,学起来也相对困难,身边有人可以请教还是比较方便的。不要和我说利用网络,有时候还是需要face to face的。
|
3
roamlog 2011-01-11 23:19:46 +08:00
你是想问关于学习 c++ 方面的问题, 还是关于编程或选哪门语言的问题呢?
|
4
soarscnu OP 想问通过自学,有没有机会成为程序员或者找到类似编程的工作。
|
5
roamlog 2011-01-11 23:24:17 +08:00
当然可以, 我身边就有一个例子, 英语专业的, 自学 python,自己开发了一个 todolist 方面的网站, 后来进入了 sina, 现在在豆瓣.
我还想问的, 你对什么比较感兴趣, 比如 web 方面, 或游戏, 或其它, 这样对语言的选择也是有不同的... |
6
zhouhua97 2011-01-11 23:29:01 +08:00
某种语言的话其实都差不多,如果不是科班的计算机出身,个人觉得算法与数据结构是个比较重要的基础。这里的高手很多,我就不多说了。不过最近来看,有点基础搞搞ios平台的开发是不错的。
读研究生对于你想搞开发,没什么太大的帮助,我是这么觉得。研究生主要都搞研究性的了。和具体实践还是差距蛮大。 |
7
zhouhua97 2011-01-11 23:29:38 +08:00
目前对python挺感兴趣。
|
8
soarscnu OP 应该是web方面比较感兴趣吧。因为大学接触的就是C++,所以现在才去重新自学C++。
|
9
roamlog 2011-01-11 23:34:41 +08:00
|
10
soarscnu OP 总的来说,菜鸟一个,业余菜鸟那种。毕业工作不久,想从事自己感兴趣的工作。
|
12
zhouhua97 2011-01-11 23:39:39 +08:00
能够以自己兴趣为职业的人是幸福的,也是自己努力来的,在能养活自己的前提下,不断给自己追求理想的动力也不错啊,边学边练,到有一天能够以他为生,就是成功了。
|
13
roamlog 2011-01-11 23:44:30 +08:00
c++ 对我来说, 太难了, 我搞不定, :)
我现在也不会建议一个编程初学者去学 c++ 了, 因为现在的 c++ 已经处于一个非常尴尬的状态下了, 应用领域一再被压缩, 如果对通信,游戏编程很感兴趣的话, 倒是可以考虑的. 而 web 开发的话, c++ 还是不太适合的, 所以才建议你考虑 php/python/ruby 等, 你可以稍微自己去了解一下, 再决定从哪门语言入手, 另外还得了解一下 html/css/js 这些, 要学的东西还蛮多的. 加油! |
15
babaru 2011-01-12 10:01:40 +08:00
@soarscnu roamlog同学基本都说得很清楚了,我只是多罗嗦一句:千万别考研,通过考研来换行业是极浪费时间的事情,开发并不是一个非要有什么科班文凭才能干的工作,有兴趣和不断地实践就好了。
|
16
freefcw 2011-01-12 10:10:06 +08:00
比较科班的训练需要的也不是考研,自己好好看看其实还好,没那么难的
|
17
silver0511 2011-01-12 10:19:38 +08:00
自学可以学C++,roamlog同学所说c++处于非常尴尬的状态我并不是很赞同,有多领域只有C/C++才能做,而且学好了C++,C的基础也不会差到哪里去,从另一个方面来说如果你C++学好了,你再去学其他语言如C#,PHP等会觉得非常轻松。
确实对于web开发,C++不怎么适合,但是学好了C++你将来会非常的受用,就像C/C++对于内存的控制等,都是其他高级语言无法学到的。 不过你想很快上手web开发并且工作的话,php,c#,asp都是很不错的选择,个人比较喜欢C#写后台,html/js写前台的组合,而且大多web开发都会用到数据库你还得学一门数据库语言,oracle或者sql都行,确实要学的东西挺多的,我也是个菜鸟,所以大家一起学习吧:) |
18
renyuan1985 2011-01-12 10:29:46 +08:00
更具自己的需求学习哪门语言吧,做什么项目选择什么?
|
19
chinese_zmm 2011-01-12 10:49:13 +08:00
@babaru I agree with you,只要能够坚持,条件都是可以创造出来的
|
20
roamlog 2011-01-12 10:58:52 +08:00
@silver0511 我认为 c 是非常值得学的, 它在软件业中的重要性也是不言而喻的, 但并不觉得 c++ 也是如此, 另外, 我并不认为有很多领域只有 c++ 能做, 举例说明一下咯? (以目前的 c++ 来说, 并不适合和 c 相提并论, 因为 c++ 已经很不同了.)
另外, 诚如你所说, 懂 c++ 后, 可能对于学习其它语言是有很大的帮助, 但成本也是相当高的, 我不清楚你是否学过 c++, c++ 并不适合做为一个入门语言去学习. lz 对于 web 开发感兴趣, 完全没必要先去学 c++, 直接学相对应的语言就行, 也完全足够对编程及软件开发会有一个完整的认识, 虽然有些语言把一些东西或细节给封装了. 还有, 之前确实忘了, 还得稍微了解下 sql, 这也是基本的. |
21
gotham 2011-01-12 11:14:41 +08:00
你也太没意思了,现在搞it可不比十年前啊,我读大学那会自学的c++,工作搞c++,现在自学了java。祝你选对了
|
22
silver0511 2011-01-12 11:57:01 +08:00
@roamlog 我个人感觉在学c++的同时也是在学c,很多时候c/c++一直是放一起认识的,毕竟两者的兼容性很强,例子你也举了好几个了就像你说的通信,游戏,网络软件,还有我现在做的视频,图像的处理,编解码用的都是c++的。
确实,如你所说学习c++的所花费的精力和时间都相对于其他的语言要多的多,但是对于热爱编程的人来说,这应该不算什么,我是学c++入门的,不过也只是了解了下,之后也做过web开发,当时刚来的同事之前做的就是c++,做c#的时候才学了几天就直接上手了,确实很快。我之前也说过如果楼主热爱编程并且有时间可以去学学,就算以后不做c++的开发也会感到受益匪浅。 恩,这个怎么说呢,确实如你所说没必要先学c++,但是之后作为提高可以去学习,就像数据结构,算法,编译原理,对于初学者来说做web开发都不太有可能直接接触到,但是我觉得很有必要去看看(虽然我也只看了一部分= =)。 当然我懂的也不多,很多东西还是要向你们学习0 0。 |
23
Numbcoder 2011-01-12 12:58:11 +08:00
又发现了语言之争,无聊。。
|