对于服务器开发,大用户量和高并发,显然,很重要!
一. 可笑又遗憾
服务器开发,听得最多的词便是:大用户量,高并发。从事相关行业,已有十余载,回过头再来看这些词,既有点想笑,又有点遗憾。
想笑,只是觉得很多项目一味地去考虑“大用户量,高并发”,可能,对很多项目来说,这些都只是梦想,是永远得不到的东西。
并且,很多简单的方案,或许就能“支持”,又或者是有办法“支持”。回想以前的项目,难免,会觉得挺遗憾,走了很多弯路。
二. 想分享分享
既然,又可笑又遗憾,再加上因本人个人的发展,可能不再接触服务器开发了,所以,便想分享分享。
先不去分享技术细节,分享下经历吧。希望,大家从我的经历里,获取一些有用的东西。
三 . 软件开发种类
最早,从事的是游戏服务器开发,大部分游戏项目,成功率都不高。
说到这,不得不简单说下,软件开发的种类。
软件开发,大概有:创业型,业务扩展型,维护型,工具型,外包型,研究型等几种类型。
都有什么区别呢?
谁干谁知道!
显然,创业型和外包型,最不稳定。个人觉得,创业型软件开发,还是比外包好,从0开始,充满幻想。但是,稳定性不一定比外包强多少,待遇也不一定高于外包。
游戏项目,很多都属于创业型,待遇也是创业公司里较高的。加班加点,那是家常便饭,最重要的便是辛辛苦苦大半年,最后项目都不一定能上线,上线了也有可能见光死。
最受不了的便是“付出了却没有收获”,我便想着改行了。
确定不是因为加班太多才改行?
可能都有吧!
四. 希望落后的知识有用
干了三四年的游戏服务器开发,后来,还涉足过智能硬件、电商、金融、直播等多个行业的服务器开发。涉足的行业多,也就说明一直都混得不好,也许是欲望超过了能力吧。
本想,干个几年,就改行不当程序员了,一把年纪了,依然还是码农,但不做服务器开发了。年纪大了,就是感慨多啊,便想分享分享过去。
但愿,我那些落后的知识,能对新学者有点用处。
五. 大用户量和高并发
大用户量和高并发,对于创业项目,往往是个很大的障碍。实际需要不需要,那又是另外一回事。
在开发过程中,每一个开发者都会奔着最好的效果,去实现高性能服务器。但是,并不是都适合,何必用高射炮打蚊子呢。
我们可以不造炮,但是,炮的威力还是得知道,甚至能造炮,再不行,造个土炮都行。