我在做编程的时候,还是一个地道的门外汉,就像一个刚出生的孩子,跟着大人咿呀呀的学语,也不知道是什么,做什么用的,也不知道能不能换种方式实现,总结起来就是一问啥都不知道,跟着学,还是弄不出个一样来。这时候,我们的老师或者学长就说会用就行,先不管是啥东西。这东西怎么个道理,学开车一样,这是油门,踩油门就走路,这是刹车,踩刹车就停了,学习的第一个阶段,大体就是接受知识,车也学了,也能开了,代码也学了,也能写出个if,else,这时候觉得没什么很简单,我会这么用,但是问题来了。你想过为什么这么用么?想过可以替代的更好的方法么?想过他底层的原理实现机制么?那时候我们自然会说,底层原理的东西,我们也不用,管它呢,实际上呢,一旦出现真正的问题,你就完全束手无策,好像这东西我从来没有见过,是的,你都是这样用过,但是没有真正的见过这东西的真面目,不识庐山真面目,只缘身在此山中,这个阶段遇到的问题会有那些呢,第一个就是个人技能提升上有弊端,你始终不能造轮子出来,只知道用,轮子既不能出现我没见过的问题,也不能换,第二个就是你面试的时候,中高级开发面试都要问原理的东西,你说你不会,你觉得面试官会要你么?第三个就是这个工具技术过时了,学习新的东西,接受能力差,如果懂原理,那么你学习新知识的成本将大大减半,所以原理很重要,要带着各种问题去学习,要知道他的来龙去脉,能多细就多细,为什么,因为大厂的面试官会选你擅长的东西,一直问,问到你怀疑自己是否学过这个东西,如果你理解够细够底层,面试官则会给你好的评价,学习的第二个阶段,大概就是会用了,也明白了一些原理,某些东西可以,但某些还是空白,这个时候就是你的深度可能有了,但是广度没有。一样受限,还有一个就是自以为懂了,其实还差的很远,多去和技术大牛交流你就知道自己掌握的怎么样了,多去实践你就知道还会遇到哪些奇葩的问题,下一个学习的阶段,本人还没有达到那个水平,欢迎技术大牛指导。

 如上说的是编程,但引申为人生,我觉得可能是看山是山,看水是水,看山不是山,看水不是水,看山还是山,看水还是水。

程序员要不要懂底层原理相关推荐

  1. 只有程序员看的懂面试圣经

    技术圈 只有程序员看的懂面试圣经|如何拿下编程面试 http://www.epubit.com.cn/article/197 当我最初开始参加编程面试的时候,我所有最心仪的公司都忽视了我.现在回头看那 ...

  2. 只有程序员看的懂的面试圣经|如何拿下编程面试

    只有程序员看的懂的面试圣经|如何拿下编程面试 摘要:当我最初开始参加编程面试的时候,我所有最心仪的公司都忽视了我.现在回头看那个时候,我发现自己当时去参加面试都完全没做任何准备.虽然已经有许多博客文章 ...

  3. Java程序员应该搞懂的六个问题

    Java程序员应该搞懂的六个问题 太平洋电脑网 作者:雷少 对于这个系列里的问题,每个学Java的人都应该搞懂.当然,如果只是学Java玩玩就无所谓了.如果你认为自己已经超越初学者了,却不很懂这些问题 ...

  4. 【视频】谁说程序员无趣?这么多只有资深程序员才看懂的段子,会心一笑,深夜释放压力,随着视频哈哈哈哈哈笑出鹅声!

    谁说程序员无趣?这么多只有资深程序员才看懂的段子,会心一笑,深夜释放压力,随着视频哈哈哈哈哈笑出鹅声! 22个动图,诠释程序员的多维人生,哈哈哈一乐,加班的烦恼就没了. 一群快乐的程序员,给大家创造了 ...

  5. 程序员也可以懂一点期望值管理

    刚开始做程序员的时候,主要的心思都放在代码上,没有太关注和其他人之间的相处,更没有考虑过期望值和管理期望值的事情.直到我后来开始做技术管理,有一次听老板跟我讲:"管理,最重要的就是管理期望值 ...

  6. 趣事:据说只有程序员才能看懂的笑话,祝新的一周愉快!

    小伙伴们,看看这些程序员的小段子,放松下紧张的心情! 趣事:据说只有程序员才能看懂的笑话,祝新的一周愉快! 一程序员去面试,面试官问:"你毕业才两年,这三年工作经验是怎么来的?!" ...

  7. php搞笑图,这5张只有程序员才能看懂的搞笑图!

    原标题:这5张只有程序员才能看懂的搞笑图! 1.昨天晚上下班回家,一民警迎面巡逻而来. 突然对我大喊:站住! 民警:int类型占几个字节? 我:4个. 民警:你可以走了. 我感到很诧异. 我:为什么问 ...

  8. IT界流传的经典段子,最后一个只有程序员才能看懂

    关于程序员的段子可谓是数不胜数,甚至好多程序员自黑成性,出现了很多程序员才能看懂的段子,今天乐呵乐呵,给大家列几个程序员段子让大家放松下. 全能超人 程序员=加班狂+程序员+测试工程师+实施工程师+网 ...

  9. IT界2018流传的经典段子,最后一个只有程序员才能看懂

    关于程序员的段子可谓是数不胜数,甚至好多程序员自黑成性,出现了很多程序员才能看懂的段子,今天乐呵乐呵,给大家列几个程序员段子让大家放松下. 全能超人 程序员=加班狂+程序员+测试工程师+实施工程师+网 ...

  10. 程序员也要懂点法律--专栏《白话法律42讲》学习总结

    "无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程." 我们经 ...

最新文章

  1. Error in configuration process解决方法
  2. VC ActiveX 控件 开发总结
  3. 第三次预作业20155231邵煜楠:虚拟机上的Linux学习
  4. 【Java】String hashCode 这个数字 31
  5. (转)一步一步Asp.Net MVC系列_权限管理之权限控制
  6. 推荐一个css帮助手册的版本 同时提供chm和在线
  7. attachEvent 与 addEventListener的使用
  8. Hadoop namenode无法启动问题解决
  9. daily scrum 10.31
  10. Spring源码下载编译阅读
  11. 学习libpcap库,写例子代码--tcp_config.txt
  12. uniapp 安装uView-ui教程
  13. 8- 性能测试面试题(测试框架总结)史上最全面试题
  14. 中小企业(OA)办公系统方案 huangai[VA]
  15. 外包的水有多深?华为15k+的外包测试岗能去吗?
  16. Muti-Similarity Loss:考虑了batch中整体距离分布的对比损失函数
  17. STM8L使用ADC内部参考电压通道测量VDD电压
  18. 万维网Web自动搜索引擎(技术报告)
  19. 多个三元表达式的写法
  20. CLion配置STM32开发环境(JLink GDB Server)

热门文章

  1. word文档输入带勾的复选框
  2. Springboot图片上传 百度ocr文字识别提取
  3. 微信云控源码帮您快速复制营销
  4. 【机器学习】分类性能度量指标 : ROC曲线、AUC值、正确率、召回率、敏感度、特异度
  5. r语言t检验输出检验统计量_R语言:常用统计检验
  6. 通过AT指令将air202 接入阿里云
  7. 读取微信聊天记录并制作词云图
  8. mysql:Prepared statement needs to be re-prepared解决办法
  9. 大数据项目实践 电影推荐系统概述(尚硅谷)
  10. RTS Threshold