分天完成的力量

王志勇 发表于 2021年01月14日 22:27

去年年底开始构思一个特殊技能的新项目,大约是2020年12月30日开始的,是一个线下的项目。第2天构思域名,当天完成。宣传资料写了几天完成,7页A4纸的内容。项目的资料,1月9日中午开始写,一下午写了7500字,并在当天修改了几次(现在达到8900字,13页A4纸)。

然后开始设计海报、做这个网站平台。这个平台有个不大不小的程序,程序已经写了有三四天,每天编程6~8小时,已经完成90%了。这得力于我的第一职业是编程,把以前写了好长时间的模块嵌入进去,省了很多时间。于是我想到3件事情:

1. 任何一件工作量很大的事情,都不可能一天完成,可以分天完成。分天的力量是无穷的,能完成很多不可思议的事情。当我的孩子需要完成的一项作业很多的时候,我也用分天法,让她完成。

就像写作的人,不可能一天完成30万字的写作。一个人的写作速度,一天1万字已经接近极限,2万字是基本上不可能攀登的高峰。而且写完之后,还需要打印下来反复读和修改。加上修改,半天能写3000字就不容易了。

2. 编程是和机器打交道,几乎很少有比编程再辛苦的工作,周期无比漫长,成功的道路十分艰难,要做好可能终身要做这方面的机器人的心理准备
艰难体现在:技术上开发周期长;难以找到合适的项目。
从事的工作,或者在做的事情,要尽量和人打交道。

3. 如果想在一个领域里获得更多的资源、提升专业水平,比如编程,必须发布作品,这是我迫切需要做的事情,再看看半年后、明年是否有时间吧。

博客、论坛、微博、闲鱼这样的数据处理平台,以及各种单据、票据联网和单机系统,各种数据存储和提取系统,大的结构都一样。因为做过几种这样的架构设计,所以这类平台90%以上都能做出来,只是时间问题,里面涉及到的细节特别多。

编程很类似于组装电脑,大的架构其实就是那么回事。不过,编程更类似于电脑主板电路设计、硬盘主板和显卡的电路设计。

编程比组装电脑(攒机)的工作量大得多,比如设计一个像Wordpress这样规模的程序,前期的工作量大约相当于组装2000台以上的电脑,或者相当于汽车在高速公路上以最高速度行驶300000公里所需要的全神贯注(需要3000小时),之前分析

当然,电脑组装如果是批量全新组装,最快大约20分钟~30分钟可以完成一台电脑组装+系统安装+驱动安装,用Ghost批量装系统。
如果主板和显卡都完全相同,批量组装会更快。

4条评论:
1   老张博客 2021-01-15 07:26
曾经也想学编程,也学一段时间。刚开始是C++什么的,苦于英文水平低,后来学“易语言”,苦于脑子不够用,反正就是学不好了

自由勇 2021-01-15 07:36
编程其实基本上不太需要英语。比如PHP,最常用的用英文名、或英文简写命名的函数或命令是array(),chr(),ord(),function,echo,time(),ceil(),floor()等这些极少数我都是手动输入,其余的大部分语句和程序段,我都是建立一个程序库,从程序库里复制语句,可以大大缩短时间,例如$a1=array();,循环语句for ($i=1;$i<=$j;$i++){},等等。很多不是高频常用的函数如sort(),date(),substr()等大部分这类语句都是从程序库里复制。

还有很多以前写过的大片程序段,也是在开发中复制的。

编程之所以难学,(我当时学PHP学了7年也没学会,2009年一星期掌握了) 是因为行业里没有一个精准的快速入门→快速变成专业熟手的课程。所以大部分人所学的知识,都绕得太远,因为这些课程里不是先讲最核心的内容。

任何语言,这种从0→专业熟手的课程大约2~15天就应该完成。其余的内容都是对这个专业的精进和补充。

自由勇 2021-01-15 07:45
我当时一星期掌握是之前用了7年的时间在编ASP,用ASP做过4个程序规模较大的程序项目,本博客就是其中之一,另外有2个程序规模很大,一个是曾经做过一个购物、报价平台(类似于太平洋那样的报价平台),因为报价平台太过于复杂,当时连续开发了三四个月没有上线,另一个是IC型号搜索。

然后2009年把ASP的核心语言都翻译成PHP,程序架构还和以前。PHP比ASP简短得很多,实现一个功能,有时候ASP需要一大片、10多行语句,PHP就是两三个语句(PHP最大的好处是无论多少个语句都可以写在一行,语句间用分号隔开。)

所以因为语法简法,PHP的开发速度是ASP的2~3倍。

再后期的学到的PHP,就完全脱离了ASP。这10多年中,用PHP做过几个程序规模较大的程序项目。

学习编程语言最快的方法是直接做项目。

2   自由勇 2021-01-15 07:58
更新:
博客、论坛、微博、闲鱼这样的数据处理平台,以及各种单据、票据联网和单机系统,各种数据存储和提取系统,大的结构都一样。因为做过几种这样的架构设计,所以这类平台90%以上都能做出来,只是时间问题,里面涉及到的细节特别多。

编程很类似于组装电脑,大的架构其实就是那么回事。不过,编程更类似于电脑主板电路设计、硬盘主板和显卡的电路设计。

编程比组装电脑(攒机)的工作量大得多,比如设计一个像Wordpress这样规模的程序,前期的工作量大约相当于组装2000台以上的电脑,或者相当于汽车在高速公路上以最高速度行驶300000公里所需要的全神贯注(需要3000小时),之前分析。

当然,电脑组装如果是批量全新组装,最快大约20分钟~30分钟可以完成一台电脑组装+系统安装+驱动安装,用Ghost批量装系统。
如果主板和显卡都完全相同,批量组装会更快。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (41周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2021年01月(30)
2020年12月(19)
2020年11月(18)
2020年10月(15)
2020年09月(14)
2020年08月(14)
2020年07月(14)
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2021 auiou.com All rights reserved.
此Blog程序由王志勇编写