我初中开始自学,整个高中几乎没有认真听过三节课。

高中的课程几乎全部是自学。到高三肄业南下,从电子厂流水线的小员工,枯燥繁忙的生活并没有磨灭求变的激情。

晚上无论是22点还是23三点,回来寝室后都是嘈杂的游戏声甚至AV肆无忌惮地嚎叫。一个人默默地守着电脑,学ps,coredraw。

其实,并不清楚自己要干什么。只是,觉得,不能这样过。就像小时候大人问,将来去哪里?去北京!干什么!上清华北大。大了点点,觉得,可以做个化学家,改造世界。

到现在,你说清晰的路,目标。几乎从未有过。即使有,也是,计划赶不上变化。每天都在求变,而眼睁睁看着日子确实往复如初。但是,却是积沙成塔,不知不觉已经脱离了温饱线的挣扎,但依旧在IT行业折腾。

从JAVA开发转战PHP,有一体多能到Android,IOS,多发鏖战,应接不暇。最终半死在前端上。每天与后端、设计、产品、交互不停地撕B。不禁又想起原来的老话。

夜未央,人休眠

但是,不忘本心。改变自己,并尽力去改变周边的世界。做一个好奇宝宝,格物致知。

这里转发码农翻身的文章《15年编程生涯,资深架构师总结的7条经验》

"

刘慈欣在《朝闻道》中描绘过这么一个情节:在古老的非洲大陆上,有个原始人无意中抬头仰望星空,凝视的时间稍微长了一些,超过了外星人设置的阈值,立刻拉响了人类即将产生文明的警报。因为外星人认为,人类已经产生了对宇宙的好奇心,文明的产生,科技的发展不过是一瞬间的事情。

确实是这样,好奇心驱动人类不断向前,在短短的几千年(相对于长达几十万年的原始时代)里就登上了月球,并且努力向其他行星拓展。

对于程序员来说也是类似,如果你看到新技术,新产品没有像小孩看到新玩具那样两眼放光,没有想赶紧在自己电脑上玩玩的冲动,你就需要仔细考虑下是否真的对软件开发有兴趣?如果根本没兴趣,不要浪费时间,还是趁早转行,有更多有前(钱)途的职业在等着你。

没有好奇心,就不愿意追本溯源,追求技术的本质。

没有好奇心,就难于静下心来,耐得住寂寞,远离浮躁和代码奋斗,更难于跨过这个苦逼行业带来的种种挑战,走到架构师这个位置了。

没有好奇心,就不愿意学习新技术,一个架构师,如果没有对技术的敏感度和前瞻性,一直抱着一套技术架构不变,估计很快会被淘汰。

当然自制力强大的人除外,但话说回来,靠着自制力让自己做自己不喜欢的事情,岂不非常痛苦?

我在上公司的一个关于Leader的培训课的时候,老师一直在说Passion(激情),Passion,Passion,但我一直觉得没有好奇心,没有兴趣,怎么会产生Passion呢?

所以,对技术的好奇心/兴趣,是一切的基础。

"

但是,好奇心也仅仅是清楚。你看小孩子,对什么都好奇。宝宝刚刚生下来都是好奇宝宝,但是只有部分好奇宝宝,坚持了自己的某个好奇点。

网络上有个段子,不要把情人娶作妻子,不要把爱好当职业。

看到人工智能,我也想学啊。

看到自动驾驶,我也想学啊

我还想学街舞,学钢琴

如果有时间,我还想去考教师证啊

如果有时间,我还想去考教练证啊

但是,人的精力是有限。我们在自己的专长处耐不住寂寞的时候,可以把这些爱好多余的好奇拿来消遣。增加自己的知识面的广度。

格物致知,大多数国人都过滤了这个词。或许是中国哲学的一道特色吧。

比如中医,比如易经。从不会像西方科学哪有去解剖分析事物的根本,逻辑推导出结论。

或许这就是国画未曾有意境,数学方面,技术鄙人认为最牛的祖冲之切出圆周率3.1415926-3.1415927震烁古今,但是中国在数学系几乎毫无建树。

要透彻地理解一个技术的本质,是professional的必备属性。

比如唱歌之余,可以学习下乐理,频率、倍频、谐波、拍音、和弦、调式……

http://www.cnblogs.com/devymex/p/3385179.html

如果画画,可以学习下美学、从光学的角度去考虑色彩学……

http://www.zhoulujun.cn/zhoulujun/html/design/photograph/2015_0720_151.html

如是等等……

学多了,你对事物的理解能力也会跟着提升。

比如音律波的复合和光学波的复合,大同小异。RBG与CMYK原理,也可以探索出树叶为什么是绿色,人为什么对绿色有亲近感。从而一连串发问深思,无穷无尽,是不是觉得学海无涯。

比如计算机方面,二进制,也可以和易学阴阳对应。比如我之前学化学,把阳原子比作男性,阴原子比作女性。男人越高,越强准,女人越喜欢。反之,阴原子娇小玲珑愈发可爱。那么越是强壮的阳原子吸引力越大,跟越小的阴原子就越发会来电产生反应。

当然,这些是瞎扯。但是,如果不断完善,自成体系,也就是一门科学。其实,从初中大原子外层电子2n^2,KMN轨道到大学s p d f轨道,电子跃迁能量转换,辐射能量等等。都是不断完善深入的过程。

我觉得很多人,停滞不前的原因,就是缺乏探索求知的精神。

一程序员为例,虽然作为一个资深程序员,但是,仅仅是学会某种编程语言的语法和配置技巧而已。而这些,在工作中是够了。只是觉得,这样,人生是不是少了很多乐趣。或许,子非鱼,焉知鱼之乐户!

有感而发!思绪堵不住,但是,还是得继续工作,学习。

默然潜行……

转载请注明出处:周陆军的个人网站(http://www.zhoulujun.cn/zhoulujun/html/about/diary/2017_0728_8039.html)

格物致知——一个程序老鸟的对人生的一些感慨和总结!相关推荐

  1. 一个程序员的迷离人生

    一个程序员的迷离人生 (哈哈,标题党一下) 1.回郑州小住 ===== 总算,我在北京的事务一一结了.大概是在春节前后,一切都已然渐渐安定,而麦 子也开始建议我们回郑州小住. 是啊,小住.很多年没有歇 ...

  2. 看到一个程序员成长之路 一点点感慨

    刚才看到一个程序员的成长之路,感慨很多,先开个博客占个坑, 记录一下,同时也鼓励一下自己,坚持自己的路走下去. 机器学习, my love 例子中, 一个很一般的院校的毕业生,在毕业五年不断挑战自己. ...

  3. 一个程序员的十年程序人生感悟

    展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的1 ...

  4. 做一个程序员可以改变自己的人生吗?比尔盖茨:真的可以

    大部分牛的程序员都改变了一身.比如,马斯克,扎克伯格,比尔盖茨这些. 其实程序员吃香很大一部分原因是在旁人眼里看来,工资高,办公环境舒适,福利待遇好,特别是进了大厂就是给自己镀金了. 人生很大,何为改 ...

  5. 程序人生--一个程序员对学弟学妹建议

    我始终认为,对一个初学者来说,IT界的技术风潮是不可追赶.我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心.而许多搞不清指针是咋回事的B ...

  6. 一个“程序员的自我修养”是什么?

    在<喜剧之王>中,周星驰扮演的尹天仇,一直梦想成为一名演员,而他不管是在扮演跑龙套,或者在街坊中开设演员训练班,亦或成为主角时,他对待演员的态度,始终是认真,热爱而又投入的.而那一本他随身 ...

  7. 论一个程序员的自我修养

    本篇文章转载-转瞬之夏 在<喜剧之王>中,周星驰扮演的尹天仇,一直梦想成为一名演员,而他不管是在扮演跑龙套,或者在街坊中开设演员训练班,亦或成为主角时,他对待演员的态度,始终是认真,热爱而 ...

  8. 《一个程序员的奋斗史》学习笔记

    小说地址: https://blog.csdn.net/norains/column/info/novelnorains 故事梗概: 段fuli就是一届屌丝,他的梦想就是成为一名程序员.他来到深圳打拼 ...

  9. 连载《一个程序猿的生命周期》-《发展篇》 - 5.奶奶终于“自杀”了

    打我记事起,奶奶裹过的小脚有点外八字,走起路来颤颤巍巍,但是又很利索,身体干瘦如柴,面部棱角清晰可见,头发黑白相间.妈妈说起爷爷.奶奶来,一顿牢骚,叙述各种遭遇.各种不好.慢慢的长大后,妈妈说的都被被 ...

最新文章

  1. 出去之后,好好做人!华为两年,苦乐参半!
  2. Windows PE 第十章 加载配置信息
  3. Session在类库中的使用
  4. [ASP.NET Core MVC] 如何实现运行时动态定义Controller类型?
  5. python灰色模型代码_几行代码搞定ML模型,低代码机器学习Python库正式开源
  6. Discuz! 全局变量 $_G
  7. 如何有效的为Windows XP减肥
  8. Dcmtk在PACS开发中的应用(基础篇) 第二章 打印影像(胶片) 作者 冷家锋
  9. 读书笔记 计算机系统--系统架构与操作系统的高度集成 第二章处理器体系结构...
  10. hbuilder调试代码_【移动端】hbuilder创建app并利用真机运行调试
  11. 梳理.net知识,准备考试
  12. rostcm6情感分析案例分析_微博分析-内容分析系统 ROST CM 6 使用手记
  13. Java中过滤器与拦截器
  14. jQuery Validate使用记录
  15. 请查收 | 2022 阿里妈妈技术文章回顾
  16. cocos2dx创造精灵的五种方法
  17. Mac-Windows下IDEA卡顿问题解决
  18. 【附源码】计算机毕业设计JAVA支部党建工作
  19. 程序员为什么热衷于造轮子,升职加薪吗?
  20. 【软件测试】资深测试是如何火速入坑的?测试任务艰巨无从下手?

热门文章

  1. 【转】查看网易163邮箱注册时间的方法
  2. Canal组件简介与vivo账号实践
  3. 人生四大喜事,你遇到过几件?
  4. ,,,,,《《》》,,,,,
  5. js时间戳转换为日期字符串
  6. OpenGL API简介
  7. 拼多多搜索流量是怎么来的看辽宁启迪电商怎么说
  8. c语言课程设计地铁,数据结构课程设计:图论算法在地铁系统的应用
  9. 计算机中常见英文术语对照表
  10. 解决Nvidia显卡问题【显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器】