起源
在互联网刚刚诞生的年代...
背景
愿意总是从单纯开始...
- 中学时就知道电脑 -> 从科学幻想小说中
- 高中时, 还上过长城机, 用 QBasic 编写过绘图小脚本
- 所以, 立志要当软件工程师
现象
放弃也总是从大学开始...
- 大学4年, 计算机专业, 毕业设计是 C++
- 虽然自学了 JAVA , 但是, 无论 C/C++/JAVA 都不知道如何从0 开始完成一个软件
分析
环境决定开始...
- 当年是不知道的, 只以为自己不够优秀
- 但是, 文凭在身, 机会也是趋向 IT 行业
- 最终进入了软件公司, 虽然还是懵懵懂懂
- 但是, 总算能完成指派的开发/调试任务
- 而使用的, 只是毕业后自学的初级 ASP 技术
转机
GNU -> 一个自指的术语激发了一切
- 从 ASP 自然过渡到 PHP
- 由 PHP 自然不得不用上了 LAMP 全家桶
- Linux
- Apache
- MySQL
- PHP
- <- 这是当前无数小软件作坊创业的基础
- 而这些, 全部只能自学而来
- 没有学校能教, 也没有培训班能上
- 只有还没有功夫网的 Internet , 和 e-mail 那头无数牛人
- 几乎都是在:
要安装并运行起来
这种纯粹目标下- 不得不立即学会一切
- 并用英文四处询问并立即实验
- 进而在看起来乱糟糟的探索过程中
- 稳定了节奏
- 固定了社区
- 习惯了提问
- ...慢慢开始敢回答
- 突然, 发现自己已经学会了...
- 不断不知不觉中
会了
之后- 却在身边不断遇见不会的小伙伴
- 才慢慢意识到, 这种自己能会的经验, 并不那么简单
- 而从 GNU ~ 自由软件社区, 才知道, 这一切发展的越来越快的技术社会
- 是有共同精神内核的
- 以知识分享为追求, 以技术自由为目标, 以
Why not
为开始...
- 可是...为什么以往学校中的学习体验和这些完全相反呢?