技术就是一个大大的迷宫 - 思考-jinxfei - CSDN博客

来源:百度文库 编辑:神马文学网 时间:2024/07/07 14:55:15
周日去一个在北邮上学的亲戚那里,有几句简单的对话:
> 我感觉最开的课越来越有点搞不懂了!
- 什么课?
> 计算机网络。
- 有什么搞不懂的?
> 也不是真正意义上的不懂,就是不知道学的这些和将来的工作有什么实际的联系,迷茫。迷茫是什么?
在工作中,迷茫就是:我会这样做,但我不知道为什么,因为别人这样做,所以我也这样做。
在学习中,迷茫就是:我觉得我该学点啥,但学过之后,又不知道如何学以致用。学习中的迷茫,我觉得是正常的,因为 一来,很多知识本身只具有理论价值,不是实战技能,很少在工作中直接用到,就像刚才说得“计算机网络”,只有特定的技术人员,才会把 分析七层协议栈 作为日常工作,多数人只是在遇到具体相关问题时,才利用理论知识分析问题;二来,技术行业具有很强的实践要求,看书所获取的知识的确跟工作中的实战操作关联很弱。那,工作中的迷茫呢?看看下面这些场景:有人找我帮忙调试一个问题,读代码的过程中,我问:这里是什么意思?
答:不清楚,这是从XX那里拷贝的,我也不知道。
再问XX:你这段代码什么意思?
XX:我也不知道,我从例子里拷出来的。有人问:用 jquery 的时候,所有方法前都要带$符吗?
我说:那你要先搞清楚,对于 jquery 来讲,$意味着什么。有人说:我从 xx 用户 su 到 root,发现 java, maven, tomcat 环境变量统统找不到。
我说:那你一定是su 指令后没有加 ‘-’
对方问:加不加‘-’有什么区别?
我说:你 man 一下不就知道了?
对方:man 是什么?
我:…!有人问:我 windows 的 cmd 窗口显示中文乱码,怎么办?
我说:估计是代码页(code page)的问题,改一下。
再问:什么是代码页?
我说:google一下。有人问:为什么 java 中的 String.split,用 @ 做分隔符可以,用 $ 就有问题呢?
我说:因为 split 识别正则表达式啊,你可以用转义符,或者用 apache 的 StringUtils。…
这些都是工作中的真实问答,类似的例子还可以举出很多很多…。迷茫来自哪里?
来自于从工作中学到的,且未加整理的知识和技能。就像动物进化过程中形成的本能,变色龙可以变色,但它不知道原理。如何减少迷茫?
IT行业有一个非常庞大的知识迷宫,我们的工作就像走迷宫一样,总会不经意的接触到新的知识点,来到新的岔路。用心的人,在自己走过的地方做下标记,整理出路线图,不断的巩固已经探明的知识版图,他们越走发现这个迷宫越大,但他们也越走越有底气,因为他们已经成为知识的主人,有了属于自己的领地。不用心,则走的时间越长,迷失感越强,久而久之,对迷宫深处产生了剧烈恐惧感,不愿再探索,不敢再探索。以前面的 su 为例。工作中,我们可能是在哪个前辈的指导下,得知使用 su 指令,可以切换操作系统用户; 但等我们某一天碰到 环境变量 问题的时候,才发现 su root 和 su - root是有差别的。这时候,其实就是一个很好的时间点,去全面的学习一下 su 这个指令,在系统学习的过程中,我们还了解到,man 是用来显示其它指令帮助手册的指令,有了这一点知识,就相当于打开了了解 linux 常见指令的一扇大门。古云“学而不思则罔 思而不学则殆”,学习和思考,是将外部信息整理转化为自身认识的必要步骤。同样,工作中被动的学习引入了大量零散的知识点,通过定期的系统学习,理清知识之间的关系和本源,会让你不时的产生“啊!原来如此”的感觉,拨开云雾见青天,迷茫感就不那么强烈了。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jinxfei/archive/2010/11/08/5995929.aspx
技术就是一个大大的迷宫 - 思考-jinxfei - CSDN博客 技术族谱:软件开发相关知识体系的整理心得(图) - 思考-jinxfei - CSDN博客 技术族谱:软件开发相关知识体系的整理心得(图) - 思考-jinxfei - CSDN博客 Java程序员的PHP印象 - 思考-jinxfei - CSDN博客 转:又一篇“java学习路线图” - 思考-jinxfei - CSDN博客 一个C++程序编译失败引发的思考 - feellin的专栏 - CSDN博客 fms技术 - wanglilin2000的专栏 - CSDN博客 我喜欢的几个投资博客和网站 - 思考,行动,再思考,再总结 - CSDN博客 我喜欢的几个投资博客和网站 - 思考,行动,再思考,再总结 - CSDN博客 搜索引擎索引压缩技术 - Java2King的专栏 - CSDN博客 非技术面试题集 - CHRYSLER_300C的专栏 - CSDN博客 Java同步技术 (一) - IanGao的专栏 - CSDN博客 选择开发技术四步曲 - Purpleendurer@CSDN - CSDN博客 人生哲理:写一个大大的人字 RDF简介 - 技术源于生活 - CSDN博客 如何成为优秀开发人员[4]:做正确的事 - 【编程随想】的技术博客 - CSDN博客 一道试题引发的血案 - 林世霖的技术博客 - CSDN博客 如何成为优秀开发人员[0]:怎样算是优秀的? - 【编程随想】的技术博客 - CSDN博客 如何包装个人品牌? - 【编程随想】的技术博客 - CSDN博客 如何选择开源项目 - 【编程随想】的技术博客 - CSDN博客 如何包装个人品牌? - 【编程随想】的技术博客 - CSDN博客 C#简单开发文本朗读系统 - the_fire的技术博客 - CSDN博客 几种开源Portal的简单介绍分析 - jeff技术博客 - CSDN博客 CSDN技术中心 开发花絮:一个DataList的ItemCommand事件意外