想成为一个程序员应该学哪些方面的知识?

p298105882 2006-04-20 10:35:20
我想知道做一个程序员,就是专写代码那种,需要具有哪些方面的知识,例如数据结构,算法,软件工程,网络等各方面需要哪些?
...全文
286 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
魔力派 2006-04-20
  • 打赏
  • 举报
回复
信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封。本人在工作期间曾看见过很多程序员只要有闲暇时间就浏览一些没有太大作用的网页,在网上聊天,打游戏,浪费了大量的时间,十分不可取。而另外一种情况是,IT技术的日新月异使很多程序员眼花缭乱,什么都想学,却又不知从何学起,今天看看这个,明天学学那个,贪多不熟。

虽然IT技术发展迅速,但很多技术都是有规律可循,一些基本的概念、原理和方法还很通用,可以举一反三。本人根据自己的体会和经验,向那些刚刚踏入IT行业的新程序员们或正在迷茫的程序员们推荐程序员必须掌握的七种武器,有了这七种武器,虽不敢说笑傲江湖,但将自己立于不败之地还是可以的。

第一种武器:开发工具
第二种武器:数据库
第三种武器:操作系统
第四种武器:网络协议TCP/IP
第五种武器:DCOM/CORBA/XML/WEB Services
第六种武器:软件工程与CMM
第七种武器:强烈的好奇心
healer_kx 2006-04-20
  • 打赏
  • 举报
回复
先是语言,还有基本功,特别是数据结构。高级点就是OS和编译原理。
然后想数据库,网络,还有AI什么的,都是后来的话题了。
然后还要知道关于软件工程的问题,这个往往要你在这行干个几年才能说。
sharpdew 2006-04-20
  • 打赏
  • 举报
回复
千万不要想着成为一个程序员,你要想着怎么成为专家,呵呵
shenmea00000 2006-04-20
  • 打赏
  • 举报
回复
先语言吧,其他的什么也别干,别急哦

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧