关于代码我个人接触的很早,小学4年级不到10岁,就在在学校学习过Baisc语言,学过两天后,逃课去上钢琴课了,从此与代码对我而言就是乱码,我非常不能理解这其中的关系,因为这个限制了我的想象力,在我弹钢琴和画画时候,我的大脑会进入一个另外一个空间,我可以想象出未来即将要发生的场景和一副非常清晰的蓝图,并且清晰的描绘和释放出来,这让人很兴奋。但在代码面前必须要思考一步一步的结构和推理,这和我个人的长处不符合。
问我为什么要抢程序员的饭吃,是要高龄转行吗?首先,我不希望秃头和长期伏案工作,学习代码是最大的原因,是克服我对逻辑理性思维的恐惧感,在这其中还可以掌握技巧为日后工作所用,最后就是很希望看到自己控制一个场景的发生。
接触互联网程序员产品运营这样的行业,才4年左右,第一年太忙没时间顾及这些,第二年看到了一些情况但非常肤浅,第三年想去思考但是没有思考明白,第四年慢慢开始有些领悟。有时候,我很不能接受,为什么程序员都没有想象力,为什么我构思的东西,不能实现。现在我明白,因为程序是一个太具象的东西,很少有人用大脑想象或者掌握它的韵律,绝大多数人,掌握的是一步一步的计较,数据结构,而结构是非常固化的东西,所有的调整和修改,需要重新调整逻辑,这是一个典型的匠人工作,需要不断打磨经验和学习新知识。所以薪水也是很丰厚的。
通过一周的学习,突然觉得代码是一个很有意思的事情,有它的韵律和节奏,当你完善了一个逻辑,画出一副代码图的时候,如果是正确的,是会给你回报的。一个有韵律有节奏至少对于代码和密密麻麻一排红黄蓝的英文字母不在有密集恐惧症,可以试着是理解他们之间的结构关系。写代码和画画一样,也是一个创作的过程,所以,这样看来这并不是一件枯燥乏味的事儿。
关于学到的东西,有以下几点:
1.代码是一套数字+显示的表述逻辑,字母A=jpg 设定好以后调用出来。所有的小模块都是如此调用的。
2.代码大多数是一块块有规律和识别的语言,每个模板用语法表示,空号,逗号,空格等都是语法的一部分,看到很多括号不用害怕,知道的这个关系,都可以括。
3.python是写爬虫比较好的代码,不过真的要爬出东西,可能不止需要懂得python
4.原来很多的代码都不是码农们一个个敲的,而是copy后修改修改的。哈哈