前言
为什么不可以后退?为什么不能回归游戏本身,就只要一次就这一次,油门踩到底,回到最初的样子。
为什么甘愿尝试别人尝试过的,而不试试未知领域?看到 blink 里30岁甚至40岁了想换工作,想学编程,我看到最后,并没有觉得很励志,而是因为,别人说编程现在热门,好找工作,你就相信了,你什么时候可以自己做主一回?
头号玩家里,发现“绿洲”的第一个关卡,就是一场赛车游戏,当所有人都为了冲向终点向前冲的时候,你为什么不尝试后退?油门踩到底,回到最初的样子。最初你玩游戏不仅仅是为了赢,而是打发时间,而是让自己放松,仅仅是娱乐,那就娱乐就好了呀!
代码|语言本身的样子
计算机只能理解由0、1序列构成的机器语言,因此高级语言需要翻译,基本方式为汇编、解释和编译。每一种高级语言其实都是大同小异,我们学习的过程几乎都是一模一样的。都是从数据定义,运算方法,逻辑控制,数据传输等方面来学习的。
a. 学习如何定义 int 1; 或者 $i=1;。
b. 与运算位运算,+、-等等。
c. if、else、for循环等。
d. 字符传输、文件传输等等。
只是不同的语言,服务于不同的领域。
- C 语言允许直接访问操作系统和底层硬件。
- Java 运行在虚拟机上,用在网络浏览器的小应用程序。
- PHP 是在服务器端执行的、嵌入 HTML 文档的脚本语言。
- Python 是一种脚本语言,支持对操作系统的访问,也支持翻译成字节码在 Python 虚拟机上运行。
- JavaScript 是一种脚本语言,常用来为网页添加各种动态功能。
语言本身确实很简单,但是其背后运用的领域,让其光芒四溢。
为何要用框架?
提高集成度,提高复用性,为“懒人”服务,也让应用开发,迭代更迅速。
当你设计了一个页面,上面有导航栏,中间有轮播图,下面有底部的地址栏,服务了一位客户,下一位客户告诉你他也要这样的版面设计,只是没有底部而已,你说你是重新写一份,还是直接用原来的呢?很显然,用原来的改,更加迅速高效,如果你将里面的内容都删除,只保留基本的页面布局,这就是提取框架,让自己的代码得以复用。
进阶学习的第一步
上官网!
其实所有的语言,最后的最后,其实都是在用官方给的 API ,你会调用了,会用了,就能具备基本的开发能力了,至于各种性能调优,架构调优,空间节省,提升并发等等那都是后话。
就拿 Java 举例,我想使用文件复制的功能,首先先搜搜 java io 然后就能查到:FileInputStream 和 FileOutputStream ,接着直接去官网看看示例
照着官方给的例子,然后去操作,理解各个参数的作用,然后一步步实现你想要的功能就行了。
总结
学习是一种长期的坚持的过程,结果并不重要,因为我们很可能会忘记,而且很可能以后还用不到,但是这些知识,终将化成我们的血与肉,融入骨子里,成为以后的“气质”、“内涵”,由内而外发散出来,然后吸引更多优秀的同伴,与你共同成长。我们学习各种语言,接触各种框架,其实最终都是服务于现实业务的,所以与其死记硬背,不如学一种方法,养成一种态度,不断进步,不要去考虑结果,享受过程就好。
共同学习,写下你的评论
评论加载中...
作者其他优质文章