王志勇 发表于 2020年02月26日 11:59
其实我对这项工作,既热爱,又感到无限地乏味。我是一名Web程序的独立开发者,编程中大多数是运算、算法的设计和构思。独立开发者和团队协作的开发,各有长处、也各有短处。
独立开发者,程序设计灵活、可做出非常省资源/运行高效的程序,但是收入非常不稳定,一个人要完成整个全局的所有工作,工作量惊人;团队协作,收入非常稳定,但是要做出省资源、高效率的程序,比较难,比如现在很多著名的软件、APP、网站平台都是团队协作开发,但是很多很臃肿。
我真正的生活体验,是繁忙的code编写,开发时极怕受打扰。这种体验,和用户是相反的。比如当我作为用户的时候,我在需要的时候,会去搜索同一应用的多种软件,选中最好用的一两款。而作为开发者,要实现这一应用,需要投入很大的时间成本,付出大量的脑力。
关于code编写,我近期最满意的一个作品是Feedval RSS阅读器,可在 http://cn.feedval.com 下载到,并在线安装。这个作品的开发速度还是挺快的,从0开始编写,单是这个项目,大约用了2个月完成并上线,后来用了1个月左右又修改为PHP 7语法。
像Feedval这样的我编写的程序,都是以最精简的、模块化的程序代码风格。每一行的程序,都是按照相应的功能需求而编写。关联强的语句,将这些语句放在同一个区域、甚至放在同一行;另一个模块,用2行回车隔开。这种编写方式,不同于团队协作。关于Feedval的开发思路和历程,去年写了一部分,有20多篇:http://www.auiou.com/category/eonval/
完成了Feedval这第一个开源作品,使我更加热衷于编写开源程序。只是每完成一个这类的程序项目,至少需要2~4个月的全天工作日的开发周期。再加上我现在需要抽出时间辅导孩子、整理孩子的学习资料,使我的时间大量减少。
现在这个时代,是家长在上学,一不辅导成绩就下滑。一转眼,我女儿已经五年级下学期了。
Web程序独立开发者收入不稳定,还有个因素,较难找到广大的需求以及赢利点,程序变现较难,即使是投入再大的精力。现在的流量都转向了APP、短视频APP(如抖音)、视频网站、购物网站、游戏。
对于Web运营者(站长/CEO),还有一个机会是专项的信息发布站。但是自从58同城已经有越来越多的分类版块,信息发布站已经越来越难做。
只要你能想象得到做什么(有用户需要的产品),其实技术都不是大问题。问题在于时间的投入,是否有相应的时间和金钱能在当中平衡,如果时间有了,几乎大部分功能都早晚能做出来,各种功能都能一直深度优化。怕是做出来了,没有多少人用。
因为各种APP这几年的大规模开发和应用,使Web受到了很大的冲击。但是,Web还是有其不可磨灭的优势:无需安装,不占用户的手机ROM空间,用浏览器直接就能访问;访问速度和APP是一样的,甚至还能做得更快;APP普遍做得体积越来越大,运行速度越来越慢;APP由于是在客户端的一个框架,所以需要定期升级,Web则不需要客户端升级。
当然,APP也有一定的优势。有比较少量的应用,必须有客户端作为底层驱动,例如视频类APP,或者微信的拍照、语音功能;还有少量的应用,客户端是作为本机的缓存器。
而更多的APP,如果使用Web能运行得更好,例如贴吧这类的信息交互类,APP实际上是从Web接口里获取信息,这类应用应该做成纯Web会更好。
也有的用户会认为APP会比Web安全。其实,安全级别基本上是不相上下的。Web安全依赖于浏览器的安全级别,其实可以在对安全要求高的页面,发送密码前用JavaScript对数据进行加密,用户的密码输入框放在<form>之外,安全级别会提高很多。
尽管程序能够实现各种复杂的功能、满足各种需求,然而这种需求,相对于周围的需求,有可能是过于专项化,或者也可以说是过于“高端”了,在开发时需要在这些复杂的算法里花费很多的精力。一但没有用户增长、良性循环起来,难免会变成冷门。
而现实中那些相对简单的满足衣、食、住、行,人们一眼就能看得见的需求,反而有更多生存的机会。尽管这类的工作,可替代性更高一些。
替代性高的工作,容易找到,赚钱机会多,但是受到的尊重就少一些;相反,替代性低的工作,技术含量高,市场突破口难找,但是受到的尊重多一些。
朴树老师的《平凡之路》说明了一切:直到看见平凡才是唯一的答案。
即使是在做着替代性高的工作,如果人家一定要问我是做什么的,那么符合我人生历程的工作,我还是会回答:我做编程。(因为他一定要问)
自由勇 2020-02-26 15:04
虚拟主机应该也能安装。或者也可以在本机安装Apache+PHP,也能运行Feedval,PHP 5~PHP 7均可运行。
自由勇 2020-02-26 21:54
那不错。:)
前年决定开发Feedval,是为了完成几年前的一个PHP版RSS阅读器的想法,并且成为Eonval平台的一个免费的附属品。
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
夜晚靓歌(10):你没看过的《星雨心愿》
Feedval、Blogval将下线/谈理财和生存
2024.9感言
人生讨论(20):有人借钱怎么办?(2)
人生讨论(19):迄今为止最强的情感频道
数码评测(67):让小米/红米手机的反应提高1~2倍
数码评测(66):无线网卡FW150UH VS FW150UH
数码评测(65):如何快速自制CPU天梯图?
数码评测(64):2024年,你还在用VGA线吗?
人生讨论(18):6年就可以实现财务自由
人生讨论(17):为什么总是受欺负?
人生讨论(16):要钱的最新妙招
创业杂谈(17):什么项目能赢利?
人生讨论(15):有人借钱怎么办?
数码评测(63):高清切换超级神器
数码评测(62):再谈视频的尺寸
数码评测(61):近期数码采购和折腾
人生讨论(14):看穿尊重
数码评测(60):图拉丁-最佳中配工作“免费”手机
创业杂谈(16):博客何时终结?
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +