专栏首页编程坑太多一个人开发一个项目是一种怎样的体验?
原创

一个人开发一个项目是一种怎样的体验?

从设计到开发一个人搞还是没啥的,但是项目业务要简单,可以技术复杂。因为业务涉及规模问题,业务复杂的系统可能技术很简单但是非常消耗时间。

  • 不需要同步工作进度,没有人会来催进度,一切尽在掌握之中。除了不小心掉坑,一般可以做到准时下班回家休息。代码风格一致,代码质量高,单元测试丰富。目标清晰,没有讨论和争论。开发效率甚至比2个人还要高。
  • 说实话,又爽又难受。爽是因为每行代码都是自己写的,出了bug知道是哪里的问题可以立马fix,省了很多跟别人沟通找到底是谁的代码出问题的环节。难受是因为,项目就自己在扛,因为大家有自己的事情忙,所以没思路了老请教别人也不好,再一个是,我很push自己...所以自己做项目就天天加班,做得尽善尽美,这样真的是有点累
  • 细枝末节很多,在能通的情况下,只要不犯做死的错误,就不会有性能问题,因为单人项目性能要求一般不会太高,难就难在知识点不够覆盖你的工作项目,然后学习能力又不强,搜索能力弱的情况下,就是煎熬。
  • 前期:迷茫,不知从何下手 前中期:兴奋,找到突破口 中期:紧张,越深入越发现技术不懂,时间又紧迫 后期:些许成就感,但同时伴随着空虚 完结后:也就那样,只是以前的自己太垃圾
  • 时间,时间,时间,感觉永远都缺时间。然而过程很舒服。这就像写文章总是自己一个人写最舒适,要是大家合写一篇,总是少了许多趣味。
  • 当整个项目只有一个人开发的时候,时刻提醒着自己不要写出随便的代码,要不然就是给自己挖坑。也许一开始代码写的都很漂亮,随着项目进行,暗坑越来越多,到后来就没法下手写,一个项目也就做不下去了。

PS:不知不觉或者意外学会了你不会的东西,不知不觉或者意外发现了你更擅长的东西。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MyBatis框架教程「工具类的使用」

    上篇文章我们熟悉运用MyBatis进行增删改查,并且手写了一个mybatis的工具类,学习了一些关于单元测试和关于日志的配置,没有看的读者请移步:MyBatis...

    用户1093975
  • MySQL数据库对象与应用-MySQL数据库对象单元测验

    这是微专业参加单元测试后的试题及答案整理,分享出来,供大家参考,所有标红的为答案。

    汐楓
  • SpringBoot-16-之整合MyBatis-xml篇+单元测试

    张风捷特烈
  • 为什么要学Spring

    还有更多你可能听都没听说的Web框架,详细的框架列表请参见这里。我想你已经眼花缭乱了,从这么多框架中,如何才能挑选出你心仪的框架呢?

    哲洛不闹
  • MySQL数据库对象与应用-MySQL程序开发单元测验

    这是微专业参加单元测试后的试题及答案整理,分享出来,供大家参考,所有标红的为答案。

    汐楓
  • [ SSH框架 ] Struts2框架学习之二

      前面已经对 Struts2的流程已经执行完成了,但是如果表单中有参数如何进行接收又或者我们需要向页面保存一些数据,又要如何完成呢?我们可以通过学习 Stru...

    Kevin_Zhang
  • Android单元测试

    Android的单元测试有两种方式:本地单元测试和设备单元测试,本地单元测试可以直接运行在本地机器上面的Java Virtual Machine(JVM)。它的...

    蜻蜓队长
  • 2016 年 7 个顶级 JavaScript 框架

    当涉及到Web开发时,JavaScript框架往往是一些开发人员和企业最受欢迎的平台。可能,你有机会尝试过一两个顶级的JavaScript框架,但你仍然有点不确...

    哲洛不闹
  • Keras作者:给软件开发者的33条黄金法则

    1、代码不仅仅是意味着要执行。代码也是跨团队沟通的一种方式,是向他人描述问题解决方案的一种方式。可读代码是必须的,是编写代码的基本。这包括清晰地分解代码,选择一...

    新智元
  • MySQL事务与存储引擎-数据库事务单元测试

    这是微专业参加单元测试后的试题及答案整理,分享出来,供大家参考,所有标红的为答案。

    汐楓

扫码关注云+社区

领取腾讯云代金券