写代码如同练武功,作为即将10年的全栈码农!越发觉得对程序的理解应该和练习武功一样分为招式、心法、打通任督二脉三阶段。
正式接触代码是大学的时候,大一开课初步了解了一些html标签。真正的沦为码弄是从大二08年开始的。
我一开始也是前端工程师,只会写一些简单的html标签至于div和css也是一头雾水。
那时候我用的编辑器是dreamweaver,几乎不用写代码!因为用dw编辑出来的东西已经是所见既所得了,也是因为这样勾起了对前端的兴趣!因为感觉好神奇,鼠标点击几下在根据相关设置输入指定的东西就可以呈现出互联网上流行的web页面,也正式如此我对前端的学习进入了有史以来最大的误区,那时候的我感觉做前端是如此轻松的一件事情!
直到有一天在学校图书馆看到一本专门讲解 html4 的时候才知道自己是多么的无知,同时也感觉我们被老师讲解的dw带入沟里去了!
那时的我非常想改变也非常钦佩那些能用记事本码代码的大牛(那时候我觉得能不用dw编程的都是大牛),但是人最难摆脱的就是自己的舒适区(这一点我在之后从php跨python以及nodeJs的时候也深有体会)!当你需要解决同样一件事情的时候,没有经验的前提下你不会感觉到那种人格分裂的痛苦,但当你有了经验而且是成功经验之后,你会发现 你的手脚有时候并不听大脑所指控!就像张三丰和无忌的经典对白那样
“无忌,我教你的还记得多少?”
“回太师傅,我只记得一大半”
“ 那,现在呢?”“已经剩下一小半了”
“那,现在呢?”“我已经把所有的全忘记了!”
“好,你可以上了…”
我也记不起来那时候我是怎么做到的,我只记得多年后当我从php转python的时候的场景,实现一个功能的时候脑袋里面已经浮现出整个的php代码了但还是要强忍着用python的语法去实现。所以很钦佩乔布斯帮主能在一秒之内把自己变成小白用户。我们写代码也一样,编程只是一种思维,具体的招式该忘的可以去忘掉,只有这样你的拳法和招式才能每天进步。。。。
我没有乔帮主那么深的功力,做不到一秒变小白。但是,我用我自己的方法做到了如何去忘掉之前的所有招式!
卖个关子,实在太忙!先写到这里!
未完,待续。。。