二线城市, 50-60 万启动资金, SaaS 中大型项目, Java 还是 PHP ?

2019-11-02 20:44:21 +08:00
 TradeMonster

坐标合肥,50w-60w 的启动资金,创业公司,主要做软件开发,刚成立,注册在创业园区。 由于各种政策补贴和扶持政策,所以放弃了看起来高大上的 CBD 写字楼办公室。

我本身主业不是做互联网的,做传统行业十年以上,自己创业了几年,有自己的公司。由于一个好朋友他在他的行业影响力很大,粉丝很多,渠道资源十分丰富,他建议我跟他一起合伙成立公司,进行这个垂直行业的软件开发。我们打算一起先出资 50w-60w,尝试做做看。

我们要做的类似于 CRM + 一些销售 /营销功能 + 各种管理功能 之类的系统,基于 SaaS。总之,不是一个小项目。但是朋友做了一些分析,并且也很有信心,只要能做出来初步的产品,种子用户是不愁的。 总之,对未来的前景还是很看好的。

但问题是,我俩对技术都不太熟悉。于是,我们咨询了另外一个外地的懂技术的朋友,朋友说建议我们直接找个技术合伙人,可以工资+股份期权招纳。因为我们自己不懂技术,那么招聘也成问题。而且后续需要的技术人员的配备,以及项目的管理也是个问题。

到这里,我们就迷惑了:

1 )选用什么语言呢? Java 还是 php ? 根据朋友的调研(主要是国外的知名产品),Zoho CRM、Hubspot CRM 用的是 Java,Pipedrive, Insightly CRM 和 Nutshell CRM 用的是 PHP。还有些是用 Ruby on rails 开发的。

首先 ROR 就不用考虑了,看了一下招聘网站,我们这里几乎是零岗位招聘需求。。 Java 在我们这边招聘数量明显远远多于 php,应该说招人相对好招一些。PHP 招聘的岗位相对少些。 我们打算招 1 位 vuejs 的前端,加上 3-4 名程序员,所以现在要确定后端用什么技术栈。

看了一些文章,各种说法都有: “Java 可能更安全,但是 java 开发速度慢,成本也相对较高,php 的 Lavarel 可能更适合快速开发;” “PHP Lavarel 框架也很麻烦,而且如果用户数多,高并发下性能不是很好,php 还是不太适合业务复杂的项目;” “PHP Lavarel spark 几乎包含了 SaaS 所需要的一切功能;” “Java 适合弄 API (我们的系统可能会需要用到接入国外一些数据商的 API )多线程,代码质量再差查不到哪里去,PHP 的代码质量很可能会被一两个能力差的写残;”

2 )像我们这种创业公司,一开始可能也很难找到合适到技术合伙人。那么开始阶段还是高薪招一些经验丰富的程序员更实际一些吧?因为初创公司的期权,除非真的对公司创始人和发展有信心的人,估计是觉得不值什么钱的。

大家能给点建议吗?不好意思写得有点多。真心求教!

2485 次点击
所在节点    问与答
38 条回复
TradeMonster
2019-11-03 16:38:04 +08:00
@ibugeek 我就想问,比如前期用 php Laravel,后面真的业务发展起来了,销售收入稳定增长,PHP 不太合适后期的开发和拓展想换 Java 了,那么前面所有的 php 技术人员就全部开掉了重招 Java 团队?多给几个月薪资协商劝退吗??这样是不是有点卸磨杀驴的感觉了 ?
TradeMonster
2019-11-03 17:25:13 +08:00
@msg7086 拿到风投资金以后重新招人用 Java 重写?那么前面所有的 php 技术人员就全部开掉了重招 Java 团队?
多给几个月薪资协商劝退吗??
这个项目我们的想法是资金上不是太紧缺,50-60w 是前期投入,如果需要可以追加投入资金,重要的是我们不打算让风投太早介入。如果我们运行顺利,那么应该现金流和利润是 OK 的。
helsonxiao
2019-11-03 17:52:06 +08:00
见过资金比你多,找了几次外包团队被搞到差点倒闭的老板,关键他还懂技术,所以赶紧找个靠谱的技术合伙人吧,看你的发言感觉很危险。
TradeMonster
2019-11-03 18:15:15 +08:00
@helsonxiao 好的,谢谢!看了大家说的,是应该想办法找个技术合伙人了。只是对我们来说难度有点大,无异于盲人摸象的感觉。能找猎头帮我们招吗?
msg7086
2019-11-04 02:16:24 +08:00
@TradeMonster 如果你们的 PHP 开发人员连 Java 都不会,那为什么不开?给点补偿不就完了。

一个合格的大学本科毕业生是完全有能力在一周内上手开发一门全新的主流语言的代码的。如果是 haskell 或者 f#这样的小众语言那也就算了,可这是 Java 啊。

再者,以前的 PHP 开发是带着整个项目上来的,重写的话也是一个一个模块去重写,让他们去做 PM 或者 TL 也行啊。而且没重写的模块还要维护呢。
TradeMonster
2019-11-04 11:20:03 +08:00
@msg7086 谢谢解答!还有个问题能否给点意见。
看一些国外的文章是说,只要涉及到云开发的层面,就直接选解释性语言。php/python 之类的快速开发出一个最小可用产品;
但是身边有些朋友说,都涉及 SaaS 了,建议 Java 吧。前期开发慢但是后期好扩展和维护。
我们主要是面对的是中小公司客户,他们把邮件和客户数据直接在我们系统里运行,所以我想着是不是用 php 不够安全,Java 是不是更安全些。
msg7086
2019-11-04 15:27:14 +08:00
@TradeMonster PHP 和 Java 安全性差距很大吗。
如果你打算一开始就上手 Java 开发的话也可以,但问题是你是否能接受初期更慢的开发速度。
一般的经验都是公司刚开的时候用最快速度出 MVP,一旦情况和你想象的不同,很容易改变方向甚至推倒重来。
我还是建议在你支出大于稳定收入的时候使用快速开发语言,等稳定收入大于支出,以及找到方向并固定下来,不再会有大改动的时候再逐渐用其他语言代替。

话说国内 Ruby 的人少真是个很悲伤的事情。以前湾区硅谷互联网公司创业都是大片大片的 Ruby 起家。
TradeMonster
2019-11-06 00:33:01 +08:00
@msg7086 确实 ruby on rails 在国外常用于快速开发,而且 python 在国外的发展比在国内好多了,目前国内 python 开发还相对较少。ruby 主要是人难招啊,我们这地方人更少,还有 ruby 的生态还是不够成熟。Python 也不行,可能单人开发可以,要是几个业务员协作,用 python 协作性差一些。要招多个技术 OK 的 python,难度比 php 或 java 还是大多了。
谢谢解答了!我还是再找多一些有经验的人问问怎么找技术合伙人,怎么技术选型。
hantsy
2019-11-09 10:02:42 +08:00
对于创业而言,商业模式的思考才是关键,这关系到项目能不能持续发展下去,技术是其次的。

在未来几年有坚定的信心去,坚定不移地实现一个目标,而不是不确定的多个目标,而某天拍脑袋出来的想法。

技术上用什么语言,框架去开发,我个人感觉没那么重要。对于有了几年工作的人,面对常见的开发语言需求,从一种语言切换到另一种语言,并不是什么难事。

至于什么先用 ROR 搞起来,拉投资,再用其他语言推倒重来的想法,我个人非常 [不认同] 。这可能典型的中国创业思维,投机心理占据了上风。我经历过两个创业公司,其中一个创始人完全是这种想法,整天想着用什么点子去拉风投。一天一个想法,一年到头,产品定位都没找到,说白了自己没明白想做什么。
hantsy
2019-11-09 10:04:44 +08:00
@msg7086 这个说得没有错。对于熟悉 C 语言语法的程序员,学 Java,PHP 等不费力的。
hantsy
2019-11-09 10:06:57 +08:00
@TradeMonster PHP 如果一开始用 Symfony,Zend 等框架,实际上和用 .net/C#, Java/Spring 没什么太多的差别。

Symfony,Zend 基本复制所有 Java 在企业开发中的模式,PSR (现在的 PHP 规范)也是复制 Java JSR 来的。
tonytonychopper
2019-11-09 10:41:10 +08:00
建议直接上 Java,省的后面再转。
fx
2019-11-09 15:17:35 +08:00
我就是合肥的, 用 Rails,小团队开发效率还是挺重要的
TradeMonster
2019-11-10 09:01:20 +08:00
@fx 有没有微信,加个。
jiangwei
2019-11-12 14:36:53 +08:00
当然是 PHP,说其他语言的都是害你!
xiebiao
2019-11-13 09:54:39 +08:00
软件行业是一个非常神奇的行业。
你现在的忧虑,应该是你招进来那个 CTO 担心的。
hbolive
2019-11-13 10:34:28 +08:00
1、关于招人:搞 PHP 和 Java 的人都很多,但写得一手好程序的,都很少,Ruby 都招不到人,就不说了,下同;
2、关于安全:主要在于系统和程序代码,其实 还是取决于人,与用什么语言没太大关系;
3、关于成本:PHP 略低于 Java,但高手的价格都不低;
4、关于扩展:取决于人,与语言基本无关。
5、关于开发周期:PHP 比 Java 明显快;
6、关于程序运行性能:就语言来讲,Java 肯定快于 PHP,但实践中,发现数据库的瓶颈往往大于语言。
7、关于项目:基于第 4 点,PHP 比较适合初创企业以及中小型应用,如果到了要换语言的程度,那贵公司在全国都是排得上号的企业了。等到了那天再说吧。

// 免责声明:本人是 PHP 技术线,上述发言可能会对 PHP 有一定倾向性,仅供参考。
charlie21
2020-12-31 15:00:18 +08:00
好问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/615642

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX