中国特色程序猿的「钱途」

今天在微博看到一篇文章,程序猿转型书商
年交易额千万元
。作为一个合格的中国特色的码农。忍不住想写点儿什么。

程序猿的「钱途」在那里?

从出版业说起

网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是由于不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是由于网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。

很多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是由于技术书不像小说。小说在读故事,技术书是在学知识或温习知识,有些技术书读得可能非常违背某人的学习习惯,就感觉不好了。

所以说网络是块奇妙的空间。非常能造就高手。而网络高手是绝对不能小瞧的。

建筑project

建筑project不乏豆腐杂,但比起软件project来说。豆腐杂的概率还是非常小的。

做软件,非常可能某程序猿在开发阶段一天没干一点正事,但在建筑行业,除非是收尾阶段。否则绝对不可能一个工人一天没干一点活儿。建筑工人还是非常较挣钱的,但绝对是血汗钱。程序猿还真不一定是血汗钱。由于软件project没有建筑业成熟,经常由于分配不当。非常多程序猿每天在干无用功。建筑工人的门槛相对低一些,但也并不是easy达到熟练水平,就算那个最低等的搬砖推灰的小工,至少想达到这个水准,你得身体力气跟得上,一月没有一天歇息你得熬得住,想想都不easy。

中国软件的用处

软件不一定验收了就是实用的,在我看来,一款软件要想达到实用,至少实现下面功能之中的一个:

1,为使用者节省了时间

2,为使用者节省了人力

3,为使用者带来了方便

4,为使用者带来了知识

5。使使用者能做到某种难以实现的事情

6。为使用者带来了快乐(比方游戏)

7。为使用者节省了资源

8,辅助使用者做出了推断

9,为使用者攻克了某些问题

10,为使用者提供了资源

而有非常多软件做出来以后,使用者不用吧已花了钱了,用吧什么也没带来。还得为学习这款软件而费时费力,得不偿失。

但有一个非常悲观的消息。除了网络软件之外(包含站点),凡实用的软件中国人都习惯白去使用。而花了一大笔钱的软件。往往带来的优点不多。

不是一点没有。是性价比太差。所以现状是:实用的软件没市场。有市场的软件用处有限。多尴尬的事。

而以上的一切带来的现状是:除了网络性软件外。中国的软件挣钱不easy。

程序猿的被动

假设程序猿做的东西要不挣不了钱。要不挣了钱反而让客户感觉不值。这种话。程序猿的价值就减少了。这样,建筑工人灌一天的水泥往往没白干,而程序猿开发一周的工作往往白干,这是常事儿。

这使程序的技术定位非常尴尬。在中国。说句实话,不是每一个程序猿都能天天用到内存管理。就连最基础的算法也都被高级语言封装好了,当然也有非常多低层的程序猿,所以大家不用跟我争这个。最基本的是。高级语言、业务需求、工期决定了有非常多编码与操作系统、算法、内存等等越来越脱节,这种话。非常多程序猿干了若干年,特定业务熟悉了非常多。但编程最基础的知识反而渐渐忘去。这就出现了,让市面上非常多程序猿去做个基本的数据结构与算法(比方有向图,再比方好像是老赵说的排序)。反而不会。这找谁说理去?还不如建筑工人呢,人家说会刷涂料真还做的不错。

有些公司,销售、行政、甚至实施人员都比程序猿有优势。他们眼中这群天天如高僧般坐在那儿的人。占公司大半人数。反而做的贡献不多,反而让他们辛苦开拓的客户群都在谩骂。

程序猿。好被动。

不按套路出牌的中国人

中国到处都有不按套路出牌的现象:不用正版,不守时,造假。山寨,不排队。地沟油,不按合同办事,以次充好,没服务。

这是种坏氛围,以至于每天每一个人都习惯了这样规律。反而麻木了,不觉得这是不正确的,就如同我(我也不敢说你也是)每天白看人家的书白用人家的软件,而没有感觉自己有多少罪恶感。

中国程序猿的出路

中国程序猿也有做好的。尽管其最棒的那些拿到国际上什么也不是,但毕竟能达到不被动。能用自己的努力使生活美好起来的还是非常多的。

总结一下,有例如以下几种:

1,教育型,主要是学知识,写书,讲课。

2,自由型,主要是为自己打工,做好的小团队软件,以积累用户而达到做实用的软件。挣有价值的钱。

3,业务人际型。一般都走向偏管理的路子,用高级语言,对数据库、报表、server和某个业务领域精通。

4,高级白领型。以进入国际大公司做核心项目为主,由于待遇好,属于打工仔里的高富帅。

5,创业型。当老板,也许这个已不是纯粹的程序猿了,所以这个仅仅能算半个。

以上几种路都能够走。但大多数程序猿都还不在这5类之中。都是在某些公司不温不火的为生存努力着。

读技术书籍未必就真是无敌之出路

我常爱说,会中国经常使用的三千字写不了个好文章的话。学会中国八万汉字也未必就能写出来。相同,市面上的程序猿假设去实现个初期的Facebook大多数还是能做到的。但你会这些知识还不能做出一个像Facebook一样实用的软件。那么你再精读了操作系统、设计模式、代码大全、算法导论......也还是照样做不出来。所以我非常反感网上列的程序猿必读书目,一列就是五十大本, 你花十年啃完这五十本。你还能写代码吗?

从环境入手。找到自己所缺少的知识与资源,突破再突破

个人感觉程序猿首先应该定位目标。然后界定目标所涉及的环境圈,在环境圈的范围内捕捉问题,界定自己的知识与资源范围,有目标的展开学习与环境方面的突破,这样更适合程序猿。

也就是说,你要是教育型的,你在你所涉及的知识范围里要细到知识点;但你是自由型的话。还不是必需都细到点。否则你天天不是在开发了,而是在学习了。假设是业务人际型。可能你对操作系统、网络什么的不必要了解太细了,但业务得精纯。

尽可能缩小范围,持之以恒是关键

事实上无论是技术还是人际,所涉及的学问是无边的,假设都要学精再去做事,我想这种话就没有做事的机会了。所以尽可能缩小知识领域的范围,比方上面我分5类人才。就是缩小了一层范围,可是这还是非常粗的。假如你是教育型的,你想教会大家用设计模式。那尽可能先不要去学习WPF,先把设计模式搞到专家地步再说。此间道理,我想大家是能够理解的。

结束语

写了这么多,事实上我并不是在教育谁。我没有这个资格。

网上高人一把一把的,怎么能轮到我来说教。目的仅仅有一个,想找到程序猿的出路。想让程序猿不那么民工(或码农)。大家是拍砖也好,送花也罢,这都是对我有帮助的,毕竟我也是在摸索其中。我不喜欢那些写类似《怎样让程序猿成为百万富翁》而自己连十万都没有的作者,但我确不反对作者们抛砖引玉。

时间: 2024-10-07 15:16:03

中国特色程序猿的「钱途」的相关文章

CSDN日报20170416 ——《为什么程序猿话少钱多死得早?》

[程序人生]为什么程序猿话少钱多死得早? 作者:文奇 我在想,程序猿都是话少吗?不一定吧.像我和我的同学.都是话非常多啊. 可是经历过非常多事的如今.再想想,发现事实的确如此.程序猿确实话少. 我是一名实习的程序猿.话少钱少死的早. [云计算]云计算的那些事儿之计算虚拟化 作者:柳清风 上一篇介绍了虚拟化分别从计算虚拟化.存储虚拟化和网络虚拟化几个角度整体说了一下.以下就主意进行解说.本篇先介绍计算虚拟化.事实上我认为用计算虚拟化可能比較狭隘.我个人更偏向另个一个更大的概念,软件定义的计算. [

SegmentFault 巨献 1024 程序猿游戏「红岸的呼唤」第一天任务攻略

今天一不小心在微博上看到了SegmentFault的一条微博: 眼看今天就要过去了,那在这里说一下我的解题过程(事实上大家都知道了吧-=). 高速传送门:http://segmentfault.com/game/1 上图就是第一天的任务. 咋看起来和那谁写的<三体>有点关系,事实上不是的. 正确的解题过程是这种: 1.查看网页文件,找到一个svg图片下载下来,就是下图中的这个. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRklSRURPTQ==/

要嫁就嫁程序猿——钱多话少死的早!

1.程序猿问科比:“你为什么这么成功? ” 科比:“你知道洛杉矶凌晨四点是什么样子吗? ” 程序猿:“知道,一般那个时候我还在写代码,怎么了?” 科比:“额…….” 2.女神:你能让这个论坛的人都吵起来,我今晚就跟你走. 程序猿:PHP语言是最好的语言! 论坛炸锅了,各种吵架. 女神:服了你了,我们走吧,你想干啥都行. 程序猿:今天不行,我一定要说服他们,PHP语言是最好的语言. 3.我是一个苦b的程序员,今晚加班到快通宵了,困得快睁不开眼了,女上司很关心,问我要不要吃宵夜.我没好气地说,宵夜就

要嫁就嫁程序猿——钱多话少死的早

要嫁就嫁程序猿——钱多话少死的早  阅读原文» 一. 程序猿问科比:“你为什么这么成功? ”科比:“你知道洛杉矶凌晨四点是什么样子吗? ”程序猿:“知道,一般那个时候我还在写代码,怎么了?”科比:“额…….” 二. 女神:你能让这个论坛的人都吵起来,我今晚就跟你走.程序猿:PHP语言是最好的语言!论坛炸锅了,各种吵架.女神:服了你了,我们走吧,你想干啥都行.程序猿:今天不行,我一定要说服他们,PHP语言是最好的语言. 三. 我是一个苦b的程序员,今晚加班到快通宵了,困得快睁不开眼了,女上司很关心

要嫁就嫁程序猿,钱多话少脾气好

程序猿问科比:“你为什么这么成功? ” 科比:“你知道洛杉矶凌晨四点是什么样子吗? ” 程序猿:“知道,一般那个时候我还在写代码,怎么了?” 科比:“额.......” 女神:你能让这个论坛的人都吵起来,我今晚就跟你走. 程序猿:PHP 语言是最好的语言! 论坛炸锅了,各种吵架. 女神:服了你了,我们走吧,你想干啥都行. 程序猿:今天不行,我一定要说服他们,PHP 语言是最好的语言. 我是一个苦b的程序员,今晚加班到快通宵了,困得快睁不开眼了,女上司很关心,问我要不要吃宵夜.我没好气地说,宵夜就

「速成应用」一键生成微信小程序平台 可视化制作开发无需代码

经历了频繁的更新迭代,小程序已经构建起了趋于完善的生态,与此同时,以「速成应用」为代表的小程序第三方开发平台也在推动着小程序市场的发展.为了更好地助力企业打造微信内电商生态闭环,实现线上线下引流,「速成应用」于近日进行了全功能的更新,通过对各类功能组件的优化,帮助企业实现商业模式的转型升级与营销突破. 「速成应用」根据商家反馈的问题,重点对小程序模块中的电商.外卖等功能进行优化升级,旨在帮助企业解决门店经营与小程序线上营销两大难题.在这次升级过程中同样也对辅助功能进行了优化.升级完成后,全线功能

微信小程序开发平台新功能「云开发」快速上手体验

微信小程序开发平台刚刚开放了一个全新的功能:云开发. 简单地说就是将开发人员搭建微信小程序后端的成本再次降低,此文刚好在此产品公测时,来快速上手看看都有哪些方便开发者的功能更新. 微信小程序一直保持一个比较稳定的节奏进行功能的开放与更新,不激进但是又不怠慢,就一直像微信产品的节奏一样,而在生活中我们使用微信小程序的频率也慢慢高起来,如 KFC 自助点个餐.下单一些较冷门的商品等等. 而我给大家免费更新的「微信小程序开发视频教程」大纲也一直在修正与增加,从 40 集增加到 60 集,在云开发发布后

微信小程序开发基础(一)「配置」与「逻辑层」

微信小程序作为微信生态重要的一环,在实际生活.工作.商业中的应用越来越广泛.想学习微信小程序开发的朋友也越来越多,本文将在小程序框架的基础上就微信小程序项目开发所必需的基础知识及语法特点进行了详细总结和阐述,包括配置.函数.语法.事件及其处理.数据绑定.模块.样式等.想开发小程序,这些内容是必须掌握的. 全文知识结构预览: 一.程序配置: 1.全局配置:2.页面配置 二.逻辑层: 1.程序注册:App()方法:2.页面注册:Page()方法:3.模块与调用:4.微信原生API 三.视图层(将在单

与程序猿谈恋爱后,我不得不做心机婊

现在越来越多的妹子把恋爱目标锁定在程序员上,原因无它:呆萌又多金.但如何和程序员相处一直是个问题,这篇文章就教你如何优(xin)雅(ji)的驯服程序猿男友. 案例解析: 和男朋友在一起不到一年,他程序猿一枚,标准的加班狂.前两天和他吵架,要知道,和这样理科思维以及逻辑性这么强的人吵架,是一件很累的事情,比如你为什么生气,他要你把原因说出来,怎么解决这个问题,他也要你说出来,特么的,说出需求,还得要给他解决方案.虽然最后还是和好了,不过,对于要怎样和程序猿谈一场没有 bug 的恋爱,我思考了很多.