编程心得

    平时有闲暇之余一般死宅在家里看书、写文章、编程。看书是为了给写文章做铺垫,而写文章是为了吹牛逼(不以应用知识点为目的的都叫吹牛逼、耍流氓),正所谓腔调好装思想难学。为了避免成为思想的巨人行动的矮子,掌握一门课程或者手艺是验证自己学习能力的最好证明。编程的每一步是经过思考过程留下的依据,并且能够及时反馈你的思考过程是否正确。

    为什么要学习编程?

     

图片发自简书App

想以后从事这个行业吗?没想过。因为写编程炫酷吗?那只存在电影里,现实中的场景很枯燥。那是因为什么原因?因为懒,事实上电脑一点也不“聪明”,它最擅长的是不断地重复。当你给电脑下达指令,电脑会按照指令一直重复,这让大家从千篇一律、枯燥无味、简单机械的劳动中解放出来。更重要的是“把编程当作思考的镜子,学习如何思考”,这句话是乔布斯说的。

      一直在质疑自己是否有独立思考的能力,不管是在学生时代的学习能力,还是出来工作独自一人面对问题解决问题的能力,结果都不尽人意。学生时代过于蠢萌,而这种蠢萌一直延续至今,期望编程能给我一些启发。

基础概念

    不管进入哪个行业都有属于这个行业的行话,从外行来看叫专业术语,内行看自己叫基础概念。

图片发自简书App

    看过判断一个人是否“聪明”最好的定义是李笑来说的:“看TA脑子里有多少清晰、准确、必要的概念;看TA脑子里那些清晰、准确、必要的概念之间,有多少清晰、准确、必要的关联”。对一个事物掌握不清楚,是脑子里那些混乱的概念和定义。在很多时候,只是在复制—粘贴别人的概念而已。

    如果把大脑比作操作系统,把概念比作程序代码,我的代码因为没有根据自身的理解体系去编写,而是生搬硬套别人的代码,所以大部分都是乱码。当然大脑这台操作系统常常死机、卡顿。

    当你看到一只鸟时,即使你知道这只鸟的名字,也依然对它一无所知,至于它如何辨别方向、如何栖息你不知道。当我们知道一个行业外的专业名词,并不等同于真正理解它。我们会用宽泛的、一般化的语言掩盖对于这个专业名词真正的理解。

    学以致用

   

图片发自简书App

  “学以致用”怎么高度重视都不为过。小时候玩拼图你只要把每一小块拼对,最后整个大的图形就是对的。同理,想当然的认为只要熟悉掌握所学的每一个学的知识点,然后用所掌握的理论套用现实就行了。现在想想很幼稚,一个正常人生活中常用到的汉字不到5000字,足够平常写文章用的。按理说,每个人都应该是莫言。

图片发自简书App

      说一个大家不太知道的小知识,大家都知道乔布斯重新定义了手机,开创了移动互联时代。iphone包括现在任何的智能手机有12项关键技术(触摸屏、互联网、GPS等),但这12项关键技术没有一个是乔布斯发明创造的,乔布斯只是把已有的技术进行整合成大家离不开的智能手机。

   

图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人基础介绍 1. 懂基础的互联网名词是啥意思,知道编程语言、域名、空间、前端、后端等相关含义 2. 大学时候有学...
    山上火阅读 4,028评论 0 4
  • 最近在学习编程的过程中,老师的点拨加上自己平时在写代码时的一些经历,突然间领悟到了编程的底层思维方法和原理 。需求...
    RocheLimit007阅读 1,706评论 0 0
  • 昨天看房 早上看见一群大妈在跳广场舞 那一瞬间相信 这就是幸福 晚上在地铁上 看见一个大妈带着小孩跪着乞讨 心生怜...
    角落蜷缩阅读 1,265评论 0 0
  • 世界真神奇 莱芜市实验小学二年级八班 李根硕 今天晚上,我...
    青春正绽放阅读 3,138评论 0 1
  • 今日打卡2:共计50分钟 从操作者的角度来说,他是避险,从旁观者的角度来说,他是冒险。所以投资最应该学会的是避险。...
    吟_f3da阅读 1,567评论 0 0

友情链接更多精彩内容