博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习:深度和广度之谈
阅读量:6949 次
发布时间:2019-06-27

本文共 516 字,大约阅读时间需要 1 分钟。

软件开发在初级的层次上只是想办法能够实现那些功能。而数据结构及算法的设计,则会在你想要提升你的开发技术的时候变成一个不得不面对的问题。当然如果你要进行更进一步的开发,你就要了解计算机的整个体系结构,每个更基础的软件、硬件的作用、接口和特点。
    其实写软件,也就如骑脚踏车,刚开始只能想办法控制不要摔倒,注意力的中心是手脚的配合。等熟练后,会忘掉手脚的配合,因为这个部分不用去关注就可以很好完成。这个时间主要关注的就是身体和车的配合,如何使中心和和车的重心成为一体。当晋升为更高的阶段的时候,会忘掉自己的身体和车,剩下的就是周围的环境和对环境的细微变化的捕捉了。
    如果不在实现一个阶段的任务后去追求更高的阶段,那麽就只能在同一个水平线上运动。
    广度和深度都是很重要的,因为广,所以才能产生对比,才会有更深刻的理解。但只有深度才能代表你的最高水平。
   完整的知识结构犹如一个锲子,有尖的一面,可以深入缝隙,有厚的底,可以承受重压。
   其实没有哪件事是无用的,只是时间的分配应该向那些最重要的事情上倾斜。 
     

转载于:https://www.cnblogs.com/zhouwenwu/archive/2012/03/05/2379957.html

你可能感兴趣的文章
错误分析:程序集未标记为可序列化
查看>>
禅与文件和文件夹组织的艺术 —— 上
查看>>
Linux自带-系统级性能分析工具 — Perf(转)
查看>>
[HNOI2010]物品调度
查看>>
Keras网络层之常用层Core
查看>>
C# 选择文件、选择文件夹、打开文件(或者文件夹) 路径中获取文件全路径、目录、扩展名、文件名称 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名!!...
查看>>
python学习笔记之——文件I/O
查看>>
【双旦献礼】Portal-Basic Java Web 应用开发框架 v3.0.1 正式发布(源码、示例及文档)...
查看>>
quartz.net的使用
查看>>
split-array-largest-sum(参考了discuss)
查看>>
Mybatis,模糊查询语句,以及传参数的正确写法
查看>>
路由器后面再接一个路由器怎么设置(二级路由)
查看>>
jetty服务器启动方法总结【备用】
查看>>
yii cmenu 中使用 onclick
查看>>
python 字典value排序
查看>>
nginx 添加https 配置
查看>>
中文自然语言处理:手写两个方法去掉字符串中的空格
查看>>
fetch方法
查看>>
HTML——CSS3学习
查看>>
亚像素级角点定位
查看>>