自学自学,个个都说自学

aa573915483 2014-05-04 01:35:10
开始自学就拿着项目源代码看,什么都看不懂,越看越迷茫,,
...全文
275 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luotuo44 2014-05-04
  • 打赏
  • 举报
回复
赞同2楼说的。 看别人的项目也是要有基础才行的。比如比人的开源库用到了线程、条件变量、锁、信号、网络、epoll、IPC这些东西。你都没有这方面的基础,只是学过C/C++的基础语法。肯定是看不懂的。 你要先接触一下特定的平台,比如Linux。学一下Linux的系统API(可以看《unix环境高级编程》),等你熟悉了这API,再去看别人的开源库,就容易多了。
Falleyes 2014-05-04
  • 打赏
  • 举报
回复
循序渐进啊,这直接拿源代码就看懂的,叫天才。
s_hhm 2014-05-04
  • 打赏
  • 举报
回复
学习要从易到难呀.你直接去看别人的项目源代码当然不容易懂了. 先看基础,别急着看项目.有些项目就是很牛比的程序员看起来也吃力.毕竟每个人的思路都不一样.
xiaohuh421 2014-05-04
  • 打赏
  • 举报
回复
自学要渐近, 而不是直接就拿开源项目看. 首先基本的语法, 要学得非常熟练. 不要什么是类, 什么是继承, 封装, 多态这些都完全不知道. 对于C/C++, 指针这一节需要理解透彻, 否则就会纠结在各种数据类型的转换和数据大小,内存表示什么的东东上面. 再有就是基本的数据结构, 常用, 数组, 链表, 树等等. 然后是系统的学习, 文件, 多线程, 网络.dll, 数据库..等等基本的应用及API 当这些都比较熟练了, 那就可以开始看别人写的XX系统 开源项目了.
e0a0 2014-05-04
  • 打赏
  • 举报
回复
学什么都是浮云 就是没时间 , 每天好忙啊
百曉生 2014-05-04
  • 打赏
  • 举报
回复
自学,看不懂书的话可以看一些基础性较强昂的视频

15,446

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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