很多参加BarCamp的人都在痛苦的从程序员转型为创业者。虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样),但我也曾经做过这样的转型。在创办HelpSpot的这些年中,我确实也总结出了一些经验,以及人们会什么会转型失败。
1. 代码只占生意的5%
我见到的最多、最严重的问题就是开发者被代码绑架,花费数不清的时间让一个功能变得完美,或者炫耀最新的技术。是的,你的代码必须高质量,并且没有严重的 bug 和安全问题。但是你要记住,再好的代码如果没有人用的话都是垃圾。当税务局过来封门查税的时候,你会发现代码是没有用的,当你收到法院关于知识产权官司传票的时候,你会发现代码是没有用的。
我看到太多创业者在论坛、博客中讨论代码的问题,而不是商业的问题。当然讨论商业的问题更让人头疼,那么谁让你要创业的呢?
2. 界面很重要,特别是和竞争对手相比
你的产品界面必须做好!标准的灰色的背景和方框控件是不够的。但是你也要注意你的界面只需要比你竞争对手更漂亮就行了。所以你正在开发一个 IT 系统的后台管理系统的话,你不需要按照终端用户产品的标准来做。你要做的只是让你的客户意识到你的界面比竞争对手的更好。记住,人们往往都是看封面买书的。
3. 考虑长远
程序员喜欢调试程序,找到问题,然后消灭它!你立马就可以看到效果,这种感觉很爽是不是?但是在非编程领域,很多事情是要靠时间磨的,没有那么多所见即所得的好事等着你。所以你需要考虑长远。推广你的产品,获得市场份额可能需要几个月甚至几年。多想想你的产品和市场在6个月以后的情况。
全文:
http://hkaimin.blog.163.com/blog/static/199697052201257932914/
- 大小: 60.6 KB
分享到:
相关推荐
普通程序员如何转向AI方向普通程序员如何转向AI方向普通程序员如何转向AI方向普通程序员如何转向AI方向
雷军在《我的十年程序员生涯》中回顾了自己的编程生涯,分享了自己的编程经验和感悟。以下是雷军分享的知识点: 1. 编程热爱:雷军认为,编程需要热爱写程序,热爱电脑世界的美妙。只有热爱写程序的人,才能把事情...
从程序员到项目经理的转型是一条在职业发展过程中常见的晋升路径。程序员通常具有一定的技术背景和编程经验,而项目经理则要求具备更多的管理和协调能力。这一转变涉及到多个方面的技能提升,从技术知识到团队合作,...
当win程序员风生水起时,一个不小心加入了linux阵营,怎样改变,这里给你答案
最终达到第十境界——哲学家,这时的程序员不仅仅是技术专家,更是能够从哲学的角度思考问题,影响整个行业乃至社会发展的领军人物。 每个境界都代表了一个程序员成长的不同阶段,无论是从技术能力还是思维方式上都...
这种跨界的能力使程序员从单纯的IT技术提供者转变为企业的战略合作伙伴,从而在职业生涯中取得更大的成功。 总而言之,从“程序员”到“行业专家”的转变不是一蹴而就的,它需要程序员有意识地扩展自己的能力范围,...
例如,从传统的C/S架构转向B/S架构,再到微服务架构,每一次转变都需要程序员去适应和学习。 ### 2. 职业规划与财务管理 职业规划对于程序员同样重要。随着经验的积累,程序员可能会面临多种职业路径的选择,如...
程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 ...
当程序员从“菜鸟”成长为“大虾”时,需要对编程语言和相关技术有更深入的了解。这包括熟练掌握编程语言、了解标准库和数据结构算法、掌握多线程编程、学习面向对象设计和设计模式、具备测试和软件工程的基础知识等...
【程序员的十层楼】是一个比喻,用于描述程序员在技术成长过程中的不同阶段。这个概念主要是为了分析和比较中国与西方程序员的技术水平。通过设定不同的技术层级,我们可以更清晰地了解程序员所需掌握的知识和技能,...
程序员第二步:从程序员到项目经理, 有兴趣的人看一下
程序员从初级到中级10个秘诀程序员从初级到中级10个秘诀程序员从初级到中级10个秘诀程序员从初级到中级10个秘诀程序员从初级到中级10个秘诀程序员从初级到中级10个秘诀程序员从初级到中级10个秘诀程序员从初级到中级...
从企业经营的角度出发,探讨用户需求的根源,试图通过理解企业运作来优化需求管理,从而改善软件开发流程。 10. **持续进化阶段**: 在这个阶段,程序员已经成为一位能够综合考虑技术、业务和市场需求的专家。...
随着经验的增长,你应该转向JavaEE(企业版),学习Servlet、JSP、JDBC等技术,用于构建Web应用程序。Spring框架是JavaEE开发中的明星,你需要掌握Spring Boot、Spring MVC和Spring Data,这些能够极大地提高开发...
这篇文章“程序员十层楼:程序员的修炼”旨在描绘程序员从初学者到资深专家的成长路径,为不同阶段的程序员提供一个自我评估和提升的标准。下面将详细探讨这个成长体系中的各个层次及其所代表的知识点。 1. **入门...
它涵盖了程序员需要掌握的各种关键知识点,无论你是刚踏入编程领域的新人,还是希望巩固和提升现有技能的开发者,都能从中受益。 首先,教材的基础部分将引导你走进编程世界,讲解编程语言的基本语法和逻辑。这包括...
标题中的“程序员专用编程输入法”指的是专门为程序员设计的特殊输入法工具,旨在提升编码效率。这类输入法通常具有以下特点: 1. **快捷代码输入**:程序员输入法能够通过快捷键、组合键或者自定义短语来快速输入...
程序员项目交接文档概要 IT 项目交接文档概要是程序员在项目交接过程中的重要文件,它对项目的开发、测试和维护起着至关重要的作用。本文档概要将对程序员项目交接文档的主要内容进行概要介绍。 人事模块是程序员...
程序员的十层楼程序员的十层楼(1).rar程序员的十层楼(1).rar程序员的十层楼(1).rar程序员的十层楼(1).rar程序员的十层楼(1).rar
由于Android从程序员到架构师之路_讲义_ppt大于上传限制,附件下载文档,内含云盘下载链接,绝无二次消费!