请问学习程序员都要有那些准备?需要哪些书?大虾们能讲解一下吗?我现在只学了C语言,还要学C++,C#吗? 20

希望大虾们讲解一下学习的流程,我现在只会C语言,C语言基础还可以... 希望大虾们讲解一下学习的流程,我现在只会C语言,C语言基础还可以 展开
 我来答
百度网友9b61c23
2011-06-19 · TA获得超过366个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:98.9万
展开全部
这是之前有人情况类似,我回答的:
http://zhidao.baidu.com/question/279008110.html

第二,就是主要原因了, 那就是c是没有很大实用性的,想用c完成复杂的代码很麻烦.你最后必然会转向c++, 所以提前涉入非常好.
第三,c的很多语法很DT,比如对临时变量的处理,对名字空间的处理都没有,需要程序员担心很多本可以不用担心的问题,c++就不存在这些问题.
第四,c++支持在struct里面写操作(这跟面向对象有关系,不过暂时不说这么复杂),我相信你会喜欢它的.
第五.用c++你可以享用STL, 不用担心string会让你的字符串溢出.vector会帮你处理不能提前确定长度的数组.map会帮你高效处理映射关系.sort秒杀各种排序.priority_queue提供全自动的优先队列,....这些c都没有,假如你会c而不会c++,你说是多么可悲.
PS : 即使你用过上面提到过的所有特性,我也说你写的很可能仍然是c程序,因为c++是要面向对象的,可是没有关系,这样用c++不犯法.因为如果要面向对象你很可能就用java或者c#了,没有必要用c++ , 所以我个人很推崇这样的c++ , 呵呵
书的话很多, 建议不要只看书, 没什么用, 书只是在你写程序写到不会的地方的时候给你翻的, 并不能提前让你什么都会再去写程序. 所以从写代码开始学习, 否则你的学习永远没有开始!
netkinghancong
2011-06-18 · TA获得超过1592个赞
知道小有建树答主
回答量:823
采纳率:100%
帮助的人:514万
展开全部
本人的程序之路是:
ASP---HTML----AJAX(之后发现这个行业工资不高,转向下面)
C/C++----MFC---STL----WINDOWS程序设计---windows核心编程(能够对进程线程有了一个很深的理解)---ATL(只学一种不行,要精通客户端web手机编程才行,因此往下学)后面研究了TCP/IP协议,数据库编程SQL
JAVA----FLEX----android----(进入编程高级阶段)在学---设计模式---架构模式---编程之美等
由于从事了网络游戏开发,包括手机手机网页游戏。。之后对图形图像这一块有深刻的研究

所以研究了 数字图像处理 GDI ---GDI+-----d3d/DX等
后来发现,程序也就那么一回事,一个真正牛的程序员:不能局限于代码,写程序是一种架构。
现在在一家网游公司工作。。希望能够给你提供一个方向。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友66c55b2
2011-06-20 · TA获得超过1866个赞
知道小有建树答主
回答量:3035
采纳率:0%
帮助的人:0
展开全部
网络程序员:php(或jsp,或asp.net),mysql,javascript,html,xml,
软件程序员:java,c,c++,c#
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fenghai110119
2011-06-18 · 超过14用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:33.1万
展开全部
最好学java,因为学这个容易且实用点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式