勿在浮沙筑高台-- 关于IT技术学习的一点反思
常常看到前辈们大牛们感慨, 感慨我们这一代人生活在最好的时代, 拥有海量的学习资源以及指数增长的新技术与新知识。
的确, 如果你是这个时代的大学生,或是初出茅庐的程序员, 你会发现有太多太多的选择, 甚至是穷尽一生都看不完的资料,书籍, 文档..... 但是, 作为一个亲历者,这样的环境真的是最适合程序员成长吗?
选择虽然多了,却导致许多人迷失了方向,忽视了基础知识技术的关键性。正如刘未鹏在《暗时间》里面所提到的, 对于程序员来说,如何区分本质和非本质的知识 是极为关键的。 学习了许多看似”高大上“热门技术,却对计算机学科的基础知识不屑一顾,这种情况比比皆是,几乎成为一种现象。归根结底,把当今社会中的普遍的浮躁现象带到了技术的学习当中。这是我们应该去避免的, 只有抓住”不变量“, 才会在瞬息万变的浪潮之中生存的更为持久。
知识渐渐增长,我们的专注力却在渐渐下滑。 专注力是极为重要的, 如果一个人没有经历过对一件事情持续专注的状态, 是很难在某个领域有所建树的。简单,专注,坚持几乎成为任何领域,任何事情的成功秘诀。如何解决不够专注的问题? 答案其实非常简单, 这里引用乔布斯的名言:”人们认为专注力就是要对自己所专注的东西说YES, 但恰恰相反, 专注意味着要对上百个好点子说NO, 因为我们要仔细挑选。”秘诀在于确立自己的目标,删除与之不相关的任何干扰因素(即使是很好的想法或知识),只有提升自己的专注力,坚持下去,才能使我们的效益最大化(时间复杂度和空间复杂度)。
一言以蔽之, “勿在浮沙筑高台”。在这个浮躁的大环境下, 保持自己的恬淡宁静, 沉下心来,不要迷失了自我。
勿在浮沙筑高台-- 关于IT技术学习的一点反思的更多相关文章
- [ C++ ] 勿在浮沙筑高台 —— 内存管理(18~31p) std::alloc
		部分内容个人感觉不是特别重要,所以没有记录了.其实还是懒 embedded pointers 把对象的前四字节当指针用. struct obj{ struct obj *free_list_link; ... 
- [ C++ ] 勿在浮沙筑高台 —— 内存管理(9~16p)primitives(下)
		per-class allocator 2 tips: operator new重载 不会被派生类实际使用,因为父类大小内存的分配交给子类去调用明显是不正确的.实际上会被转交至 : : operato ... 
- [ C++ ] 勿在浮沙筑高台 —— 内存管理(1~8p)primitives(上)
		C++ memory primitives(原语) new 若malloc失败会调用 int _callnewh(size_t t); 即调用用户设定的handler(回调函数指针),可用于内存回收防 ... 
- [ C++ ] 勿在浮沙筑高台 —— 拾遗
		explicit 主要用于处理一个参数的构造函数,使其不用于隐式类型转换(防止二义性) operator->() C++设计 ->可以一直保留下去 仿函数 仿函数会隐式继承他们中的一个(详 ... 
- 微言netty:不在浮沙筑高台
		1. 写作缘起 几年前,我在一家农业物联网公司,负责解决其物联网产品线.我们当时基于.net平台打造了一套实时数据采集系统,可以把数以百万级的传感器传送回来的数据采集入库并根据这些数据进行建模.在搭建 ... 
- UWP学习记录1-开端
		UWP学习记录1-开端 1.背景 针对不同基础的人,学习的路线自然是不同的.这篇文章记录的是我个人的学习路线,或者说笔记.我对自己的技术状态的定义是: A.有很好的windows平台编程基础: B.有 ... 
- iteye上总结的编程精华资源
		原文:http://www.iteye.com/magazines/130 博客是记录学习历程.分享经验的最佳平台,多年以来,各路技术大牛在ITeye网站上产生了大量优质的技术文章,并将系列文章集结成 ... 
- 《Web全栈工程师的自我修养》读书笔记(转载)
		[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/5 ... 
- ODB学习笔记之基础环境搭建
		一,简介 ODB是应用于C++的一个开源.跨平台.跨数据库的对象关系映射(ORM)系统. 它可以让你持久化C++对象到关系数据库,而不必处理表.列或者SQL,无需手动编写任何映射代码. ODB支持 ... 
随机推荐
- [Express] Level 3: Massaging User Data
			Flexible Routes Our current route only works when the city name argument matches exactly the propert ... 
- 在Shell中使用函数文件
			需要编写一个较庞大的脚本时,可能会涉及许多函数.变量.这是通常建议将众多的函数.变量放入一个单独的脚本内.这样做的好处很明显,不用担心某个函数.变量是否已经被定义和使用,也不用频繁地定义.清除函数和变 ... 
- 二分查找实现(Jon Bentley:90%程序员无法正确实现)
			二分查找实现(Jon Bentley:90%程序员无法正确实现)作者:July出处:结构之法算法之道引言Jon Bentley:90%以上的程序员无法正确无误的写出二分查找代码.也许很多人都早已听说过 ... 
- php连接数据库时候的字符集设置
			最好的办法:设置mysql服务器的字符集,当然也可以通过mysql提供的api来设置运行时的字符集 Ideally a proper character set will be set at the ... 
- 使用jmeter对ActiveMQ集群性能方案进行评估--转载
			原文地址:http://www.51testing.com/html/78/23978-143163.html 1.测试概要1.1 关于这篇文档中涉及的基于JMS的消息系统能为应用程序提供可靠的,高性 ... 
- C#.net 获取当前应用程序所在路径及环境变量
			一.获取当前文件的路径 string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名. string st ... 
- 开启AsyncTask从网络加载图片
			/*AsyncTask 异步任务即做一些简单的异步处理 :是handle与线程池的封装 * 第一个泛型:参数类型泛型 * 第二个泛型:更新进度泛型 * 第三个泛型:onProgressUpdate的返 ... 
- Android学习笔记⑦——UI组件的学习AdapterView相关1
			AdapterView是一个非常重要的组件之一,他非常灵活,所以得好好学...AdapterView本身是一个抽象类,派生出来的子类用法也十分相似,只是界面有一定的区别,因此本节把他们归为一类 Ada ... 
- NSDate简单介绍
			NSDate简单介绍 一:NSDate是一个日期\时间方面的类,主要用来创建\获取时间 1.NSDate对象的创建: date 创建一个当前系统日期和时间的对象 dateWithTimeInterva ... 
- chrom浏览器避免弹出“确定要离开此面吗?”提示框
			一.避免弹出提示框 在网上搜了很多,答案大都是设置window.onbeforeunload=null ,但是试用之后无效. 这个问题放了两天之后返回来再次想,终于找到了答案,在此和大家分享一下: 解 ... 
