创业经验点滴 四(转)

我创业时总结了一些开发方面失败的经验:

   01。当你想自己开公司时,做项目需要的东东,不是你自己开公司时才开始准备,而是在你打工的时候就全部提炼好,真正做项目时一个月4-5千元薪资的程序员,一个月有可能啥明显的工作成果也干不出来的,你也不能因为这个把他开除了,你也拿他没办法的,而且你还要指导他怎么怎么做,而且做出来的东西也不太稳定,复用性也比较差,而且还有人员流动的风险,给你留下搞了一半的半摊子项目,让你死去活来,现在开软件公司的老板应该会有比较深的体会。

   02。你需要有个比较稳定可靠的数据库访问层等等,可以提高软件开发速度、减少编码工作量的稳定高效的组件、同时也可以适当的约束你的同事、合作伙伴。

   03。你需要一个万能的管理类软件的后台管理效果,例如菜单的控制管理,里面的页面都怎么做,需要有一整套的固定风格,而且做得也比较漂亮大气、稳定可靠的那种,这样你不管接了什么项目,稍微修改一下就可以在下一个项目里用,见效快不会乱折腾,尽量不要在这方面消耗过多的成本。

   04。你应该有一套稳定高效的后台控制工具,例如用户管理、用户的权限控制,系统的菜单管理、用户的菜单访问权限管理、角色管理等,而且不能有丝毫的错误,稳定得要命,你可以在几分钟内就可以部署好你的管理功能工具,几个小时内就可以把用户的账户权限等全部配置好,想都不用想就可以搞定了。

   05。你还需要一套高效的数据库设计工具,总不能系统需要啥功能就建一个表、做到哪里算到哪里,那你这系统早晚会崩溃的、明显是属于乱搞嘛。

   06。你还需要一个高效的代码生成工具,那些底层的,没有技术含量的代码都不要靠人工写了,人会累会马虎会大意会走神会偷懒,这些都使用代码生成器写就可以了。

   07。你有一整套的成熟的日常工作上遇到的问题如何解决的成熟思路,例如编号序列生成器、参数管理工具、日志管理、数据备份、当然哪些左链接啥的对你来说是小菜一碟就是,想都不用想就可以搞定了。

   08。简单的页面,你可以在半个小时内做得一个bug没有,而且精力旺盛、斗志比较高、身体也强壮一些,否则也吃不消连续的高工作压力下连续工作多天,有上百个功能等着你要实现,你要有足够的心理承受能力,否则会精神分裂或者压抑暴躁。

   09。你有严谨的思维,可以把一个项目分解成几百个小功能点,然后不重复折腾,先后顺序井然的,一个个的,一口气作战把一个个页面、一个个功能都能搞定,每天都搞定10-20个功能,甚至更多,而且就像是玩一样的速度,工作就当成娱乐而不是痛苦。

   10。你能处理非常复杂要求的功能页面的能力,遇到再复杂的功能,你也心不乱、心不慌,估计需要你一天之内就可以搞定吧,Javascript 、ajax 等用得也比较熟悉一些,三下两下就可以调试通过。

   11。你还有几招必杀技,例如有比较技术震撼力的解决思路,解决方法,解决方式,友善的操作页面等等。

   12。你需要有一天能测试出别人程序100-200个错误,能检查出上百个代码不规范,同时可以检查3-5个人的代码,一眼扫过去就能大致知道这个人写程序哪里会有问题,程序还没运行时,你就能说出这个程序会有哪些Bug,哪些安全隐患等等的能力。

   13。你有最高配置的笔记本电脑,电脑要能跟上你的思路,N多的工程瞬间就能编译好,根本不会在编译调试上浪费时间,有熟练的调试能力,三下两下就可以把复杂的功能调试好。

   14。你有大规模可复制粘贴的大量范例程序,可能是你3-5年来一直在完善的例子程序,哪个功能从哪个文件的哪个位置复制粘贴,连想都不用想,瞬间就可以找到复制的区域,我的电脑的ctrl + c, ctrl + v 键盘几乎是磨损得最厉害,我根本不讲什么创造性,1个月搞定10万,客户也满意,你也满意就可以了,何必瞎折腾呢?

   15。说白了,需要“数据库设计规范、编码规范、页面规范、权限架构规范、规范的例子程序、代码生成器”有了这些,再来一个神速的复制粘贴 + 惊人的调试组织能力,严谨的项目拆分、组织、先后顺序安排能力,这个项目就像玩一个搞定了,只不过是一个过程而已,因为是重新开发、有上百上千个功能点所以再神也不可能一天内搞定而已。

  16。客户要的不是高科技,就是那些通俗的日常业务,只是需要你做得越快越好,越好用越好,越省钱越好,越稳定越好、你懂什么设计模式、接口、泛型、委托、代理、工作流、silverlight、WCF、WF、WebService等等一大堆狗屁技术还不如把用户界面做得更漂亮一些,你懂什么某个性能的极致优化,还不如把你的项目整体做得最稳定、最可靠、最方便客户操作、整体运行效率高,客户就最满意,而不会偏重与某个细节上,客户更注重的是项目的整体。

  17。客户关心的不是编码、用什么语言、代码质量等等,客户关心的是能否满足他们的需求、能否实现那些最基本的功能,但是你编码太烂,就经不起客户的折腾,人家功能稍微变动一下、逻辑稍微更改一下,你的烂代码就瘫痪了,俗话讲的话,就经不起折腾了,在我眼里,代码再烂能经得起客户的反复折腾而不乱就是好代码。 

转载于:https://www.cnblogs.com/islkeng/archive/2012/10/16/2726265.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值