zoukankan      html  css  js  c++  java
  • 读书有感做一个踏实的程序员

      延续着年初计划好的读书路线,陆陆续续看了几本书,由于工作的缘故,仅仅只掌握了相关的语言,C#和javascript,因此绝大部分的书籍都是围绕着这2个语言和相关的编程思想、设计模式等来阅读,但是对于一些底层的知识,对我来说也是有着相当大的诱惑(希望大家多多推荐好书给我),然而当我在阅读《深入理解计算机系统》的时候,发现书中实现原理均以C来实现和讲解,正好我对C有着浓厚的兴趣,借着这次的机会学习一下,虽然前后看了3-4本关于C方面的书,然而由于受到实践的影响,对于C的标准库、指针、变量等也都只是停留在了解的层面上,所以也就只能大略通读《深入理解计算机系统》这本好书了。

      每当我看到网上有不少关于xx语言速成、xx天精通xx语言,我就不禁在想,为什么别人总能如此迅速就能精通一门语言呢,然而通过其他渠道了解到,这些所谓的速成、精通完全就是幌子,对于各种语言本身存在的思想、经验,都是靠程序员花上上千、上万小时的辛苦实践积累下来的,从一手糟糕的代码到优美的代码,一点一滴积累起来的,这种经验上的累积并不可能仅仅因为了解语言本身的语法结构、编译原理、标准库等,就能完全掌握的,因为有句话是这么说的:“熟能生巧”。

      语言背后的强大是程序员如何利用语言的技巧来进行快速开发,然而技巧这个东西光靠记是记不住的,“好记性不如烂笔头”,很多程序员都有这样的体会,在某个兴奋的时刻,自己实现了某个对于自己来说相当有挑战的技术或技巧,在短时间内频繁的使用这个技术或技巧的时候,是很熟练的,然而如果自己不再从事这个方面的编程的时候,我们就会渐渐对当初自己掌握的技术有所生疏,但是仍然会残留一些淡淡的记忆,毕竟我们不是聪明人,不像某些记忆高强的人那样能记下如此多的知识。

      像我这样读一本书,也许就只能记住书本5-20%左右的知识点,但是对于我来说,我觉得是相当不错的了。在这5-20%的成分中,又会存在一些似懂非懂,又或者模模糊糊的概念存在,但是读书是一种累积,现在模模糊糊的概念,也许会在下一次阅读当中,因其他书籍的相关知识点而得到补充或加深理解,那么前者的积累却得到后者的补充和完善,那么知识就会越来越多。

      人都是健忘的,我也经常会忘记一些以前学到的知识,然而我并不会因为过去所掌握的东西丢失,而失去学习的动力。因为只有不断学习,才有可能把自己推向更高的层面,自己才会有更多的机会、基础去接触、理解更多的技术或知识。

      让我们摒弃浮躁的氛围,踏踏实实学习,向一个优秀的程序员前进吧。

  • 相关阅读:
    双心ping GUI工具1.0
    判断手机连接的是fdd还是tdd的办法
    能在CAD2004以下版本里面打开2007以上版本文件的外挂
    关闭阿里旺旺后台服务
    map 后 PE 蓝屏原因专题讨论(e820cycles参数)
    关于e820cycles参数
    在XP下把win7安装到VHD,内存足够大可以RAMOS
    抛弃优启Grub4dos和PE大多数时间可以这样用
    考拉输入法1.1-古董级小巧连打输入法
    小韦XP 和win2003装电信天翼3G无线上网卡
  • 原文地址:https://www.cnblogs.com/ahl5esoft/p/2626076.html
Copyright © 2011-2022 走看看