分天完成的力量

王志勇 发表于 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 (44周岁)
程序设计,前端设计。

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

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

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

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