成为优秀的程序员之路

xplovexjy 2010-04-21 10:59:20
windows方向:
linux方向:
其他方向:
必须具备的公共基础知识:
不管什么方向,都应该掌握的知识(做到不变应万变):



把以上方向填满看书顺序,以便新手循序渐进,要求详细!!!!
...全文
248 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
aimsam 2010-04-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ozonelmy 的回复:]
成为优秀的程序员 学好数学,英语,数据结构,算法才能真正的应万变

语言和平台不是很重要
[/Quote]不完全熟悉学会一种语言或者平台学什么数据结构和算法是不可能的吧.
所以语言和平台是非常重要的,是一个必要条件
田暗星 2010-04-21
  • 打赏
  • 举报
回复
有道理,学习了
黑娃 2010-04-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ozonelmy 的回复:]
成为优秀的程序员 学好数学,英语,数据结构,算法才能真正的应万变

语言和平台不是很重要
[/Quote]

但你不可否认语言和平台博大精深,就算最终不是根源,却也是优秀程序员不得不精炼的过程
ozonelmy 2010-04-21
  • 打赏
  • 举报
回复
成为优秀的程序员 学好数学,英语,数据结构,算法才能真正的应万变

语言和平台不是很重要
Markerhao 2010-04-21
  • 打赏
  • 举报
回复
呵呵,又是这样的问题...帮顶吧
shiweifu 2010-04-21
  • 打赏
  • 举报
回复
windows方向:
《WINDOWS程序设计》(第五版)
《孙鑫VC++》(黄皮)
《WINDOWS程序设计》(蓝皮,王艳敏)
《WINDOWS核心编程》
《WINDOWS网络编程》(蓝皮,王艳敏)
//看到这就不需要我告诉你方向了。。事实上我也就到这
linux方向:
《LINUX程序设计 第三版》(巨好)
《UNIX高级环境编程,APUE》(这个没的选)
《UNIX网络编程》
其他方向:
//有时候能简单就简单点嘛
《LUA程序设计》
《PYTHON核心编程》
《程序员的自我修养》
《UNIX编程艺术》
《代码大全》
必须具备的公共基础知识:
《深入理解计算机系统》
不管什么方向,都应该掌握的知识(做到不变应万变):
《C程序设计语言》
《C和指针》
《C陷阱与缺陷》
《C专家编程》
黑娃 2010-04-21
  • 打赏
  • 举报
回复
期待前辈指路
liutengfeigo 2010-04-21
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言、架构……

对学习编程者的忠告:眼过千遍不如手过一遍!(书看千行不如手敲一行!)
wade_2003 2010-04-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 shiweifu 的回复:]
windows方向:
《WINDOWS程序设计》(第五版)
《孙鑫VC++》(黄皮)
《WINDOWS程序设计》(蓝皮,王艳敏)
《WINDOWS核心编程》
《WINDOWS网络编程》(蓝皮,王艳敏)
//看到这就不需要我告诉你方向了。。事实上我也就到这
linux方向:
《LINUX程序设计 第三版》(巨好)
《UNIX高级环境编程,APUE》(这个没的选)
《UNIX网络编……
[/Quote]
慢慢看去吧
chen_wenyue 2010-04-21
  • 打赏
  • 举报
回复
这个世界唯一不变的就是变化。。。。。。。
没有优秀的程序员,只有相对勤奋的程序员。。。。。
当你问这个问题时,说明你还不适合做一个所谓的优秀程序员。。。。你缺少激情和信心。
huandfly 2010-04-21
  • 打赏
  • 举报
回复
看看微机原理。。。。很认真哦。
赵4老师 2010-04-21
  • 打赏
  • 举报
回复
关于自己是否适合编程的很简单的测试:
在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案:
A里面有10处以上文字或标点错误
B里面没有文字或标点错误并敢为此跟人打赌
C里面没有文字或标点错误并且字体和排版完全与原稿一致
D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感

A不适合编程
B初级程序员
C高级程序员
D软件项目经理

如果想从A变成B的话,到我的资源http://download.csdn.net/zhao4zhong1里面下载“适合程序员的键盘练习”
赵4老师 2010-04-21
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言、架构……

对学习编程者的忠告:眼过千遍不如手过一遍!(书看千行不如手敲一行!)
CCCCCCCCCCCCCCC 2010-04-21
  • 打赏
  • 举报
回复
没什么意义,范围太大,另外看你怎么定义“优秀的程序员”

看看那些做Java/.NET的,你觉得需要掌握什么?

能把一样东西玩的出神入化已经是很了不起的事情了,lz你列了这么多方向出来,我只能说,看计算机科学与技术本科专业的培养计划去吧,它提供了你想要的基础。

64,637

社区成员

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

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