采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我好崇拜你,专业牛逼,计算机数据结构领域可以做的这么优秀。 在目前的工作中,我又接触文件IO操作,想问下,是否需要再专门学习一下文件操作相关的课程。
主要还是看什么叫接触文件 IO 操作了。
比如说通常使用数据库,基本上就叫接触文件 IO 操作了,但是数据库已经帮我们把文件 IO 的底层操作封装好了,所以不去理解文件 IO 底层的原理是没有问题的。
当然,我估计你特意提及文件 IO 操作,估计你的实际遇到的应用场景不是数据库这么简单,但是道理是相通的,接触到一个东西和彻底搞明白一个东西的底层逻辑之间是有巨大的距离的。开车是一个很好的例子。学习开车和学习明白汽车内部的各种机械原理之间,是有巨大的不同的。当然,这二者之间还可以细分成不同的“阶段”,单纯的会开车;和遇到常见的问题,会维护保养;和遇到常见的故障,会自己检修;和能自己组装拼装出一台车;和能自己制造出一台车,这之间每一个阶段都是不同的。不是简单地用“要不要学习一下车”这个问题可以概括的。
所以你可以再根据你的实际情况,衡量一下要不要学习文件 IO 操作,更关键的是,根据我上面的描述,可能你真正的问题是:具体要学习什么,学习到什么程度。(也不排除你根本不需要学习,就能完成当前业务的情况。)
从计算机专业个人素质的角度,我个人认为对于大多数程序员,了解一般本科操作系统课程中介绍的和文件系统相关的内容就足够了。(操作系统侧重的是 Sile System,我也不是很确定和你说的 文件 IO 操作是不是一回事儿。)更多的内容,就需要看自己在实际的工作中是否有需要了。
继续加油!:)
感谢老师,现在文件IO的已经完成工作任务了,公司有封装好的方法,直接用就可以
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
11.2k 16
1.8k 17
1.7k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号