热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

创业公司需要怎样的技术

【编者按】本文作者钟超曾开发过Android应用《爱提醒》和丁香园《用药助手》,现为小恩爱的联合创始人。是一个典型的Geek、ACMer。以下这篇文章是他创业半年来的

【编者按】本文作者钟超曾开发过Android应用《爱提醒》和丁香园《用药助手》,现为小恩爱的联合创始人。是一个典型的Geek、ACMer。以下这篇文章是他创业半年来的一些理解和体会。

既然是创业团队,想必初始团队成员不会很多,但基本上至少会有1~2个人负责技术。我相信选择创业的每一个人起初都是满怀希望,胸有大志的。但是,一 个月后呢?这里我首先想说的就是团队的执行力。

作为创业团队都知道这比什么都重要。“设计师已经迭代了3个版本了,结果第一个版本都还没上线”,这种事情在创业团队似乎很常见,如果你做了3个月连一个Demo都没上线,你还如何创业?天下武功为快不破,创业者需要具备的基本技能之一就是快,快速迭代,快速成长。这里想到白鸦的逛guang.com,4天就上线了,虽然只有4张静态页面,但至少表达出了自己的产品。不知道是不是受苹果的影响,很多创业者非得把产品做到非常完美才愿意上线,我就经常听到某些团队工作一年多了,产 品还未上线,以至于我们以为他们早就洗手不干了。所以,我这里说的快指的不仅仅是没日没夜的工作,也要讲究一些方法,要有取舍,要丢得起面子,大不了第 二个版本再完善。

从技术角的选择来看,创业团队尽量选择开源且有良好社区支持的技术。这样万一在使用过程中出现问题也可以快速找到解决方案,就如现在Unix/Linux占领服务器大半市场,必有其合理性。微软的产品虽然刚开始的时候入门门槛低,但是它其实并不简单,如果真的碰上什么问题,这个风险和成本很难控制,如果你不小心已经上了微软的贼船,是否破釜沉舟掉头就另当别论了。但初创团队,在决定自己技术之前,我觉得你可以大胆的使用开源技术。但这时候问题又来了,开源技术就像大海一样广阔,人人都可以从中分享和获取资源。很多人在大海中拼命的探索最新最酷的技术,我也是一枚Coder,我很能理解作为程序员的这种满足感,但是这是在创业,做公司,不是一个释放自己满足感的地方,很新很酷技术可以研究,以备将来之用,但不要用在自己的产品上,这样会浪费本多不必要的时 间,就如当初在决定小恩爱xiaoenai.com的技术时,Ruby on Rails也是我能接受的最大尺度。Go、NodeJS、Opa什么的了解了解就可以了。

在研发的过程中,也会遇到这样的问题:我们希望把代码写得尽量简洁,美观。有时候我们会为了把一个50行的代码优化成30行清晰、具有维护性的代码 花去半天甚至一天时间,这样的错误我相信所有阅读这篇文章的Coder们都犯过。在产品还没有稳定前,不要急于重构代码。这点不细说,大家应该都明白。但换个角度估计会有很多人想不明白,在产品研发初期,我们是否需要在效率问题上话太多时间?有些人一开始就用100w用户的标准做一个网站我觉得是不适合 的,在我看来在初期只要考虑能承受上线后3个月内用户增长规模的标准就可以了,甚至第一版、第二版压根不儿用考虑什么效率问题,肯定跑不死。

有了这些技术和素质,作为创业公司在技术应该80%以上可以站稳了,剩下的就是活动你的双手,用代码构建产品的灵魂。

(南方 供雷锋网专稿,转载请注明!)




推荐阅读
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • Python 异步编程:ASGI 服务器与框架详解
    自 Python 3.5 引入 async/await 语法以来,异步编程迅速崛起,吸引了大量开发者的关注。本文将深入探讨 ASGI(异步服务器网关接口)及其在现代 Python Web 开发中的应用,介绍主流的 ASGI 服务器和框架。 ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 本文详细介绍了C语言的起源、发展及其标准化过程,涵盖了从早期的BCPL和B语言到现代C语言的演变,并探讨了其在操作系统和跨平台编程中的重要地位。 ... [详细]
  • Linux环境下进程间通信:深入解析信号机制
    本文详细探讨了Linux系统中信号的生命周期,从信号生成到处理函数执行完毕的全过程,并介绍了信号编程中的注意事项和常见应用实例。通过分析信号在进程中的注册、注销及处理过程,帮助读者理解如何高效利用信号进行进程间通信。 ... [详细]
  • 本文介绍如何配置SecureCRT以正确显示Linux终端的颜色,并解决中文显示问题。通过简单的步骤设置,可以显著提升使用体验。 ... [详细]
  • Google排名优化-面向Google(Search Engine Friendly)的URL设计 ... [详细]
  • 本文详细探讨了Java命令行参数的概念、使用方法及在实际编程中的应用,包括如何通过命令行传递参数给Java程序,以及如何在Java程序中解析这些参数。 ... [详细]
  • 深入理解动态链接库及其应用
    本文将探讨动态链接库的基本概念,包括Windows下的动态链接库(DLL)和Linux下的共享库(Shared Library),并详细介绍如何在Linux环境中创建和使用这些库。 ... [详细]
author-avatar
荧光绿的包包
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有