精华内容
下载资源
问答
  • 软件开发谁?怎么

    千次阅读 2018-12-24 15:09:14
    面对市场上不计其数的软件开发商,不知道从哪里开始,这个时候就不该乱了阵脚,毕竟服务商的质量都是良莠不齐,选择一个质量较高的服务商就该需要有一定的自我判断能力。 大部分人对于自己的需求都是模糊的 ...
      对于那些对[软件开发](http://www.misuland.com)有需求的用户来说,如何有效的寻找一个合适的软件开发服务商已成为一个难题。面对市场上不计其数的软件开发商,不知道从哪里开始,这个时候就不该乱了阵脚,毕竟服务商的质量都是良莠不齐,选择一个质量较高的服务商就该需要有一定的自我判断能力。
    

    米鼠网

    大部分人对于自己的需求都是模糊的 “我想做个像美团、像淘宝、像大众点评那样的网站。”

    这是经常听到人说的一句话,但其实这样的一句话对方是很难理解你的需求的。

    明确自身的需求,我想做一个购物网站,网站定位是什么,是用于什么方面的。需要规划ABCD这几个功能。哪些功能不需要,哪些功能是重点。然后再跟对方细细沟通细节,只有这样,才能确保最终做出的东西更符合你的需求。

    而有些需求者仅仅是一个想法,怎么办呢?这样就需要有一个专业的人来帮助你梳理好你的需求,所以产品经理是个很重要的组成部分,米鼠网在这一方面为用户考虑到了这个问题,产品经理基本都是免费预约,这样就为那些需求不明确的用户来讲就是个不错的选择。

    那对于需求明确的人而言,找到合适的供应商是最紧要的,一般来讲有几个选择:

    1.找外包公司,小公司一般收费不会特别离谱,但因为这些公司为了降低成本会大量使用刚毕业的实习生,跟他们合作的话,最好要有懂技术的人员进行品质监控!不然可能拿回来一个垃圾产品,运营没几天就发现版本更新不下去,只能推倒重做了。大公司一般品质较有保证,但是成本高,价格也跟着贵起来。如果你是不差钱的人,找大公司是可以的,但是钱就无法用到实处,大部分用在了中间费用上。

    2.找小团体:这些小团体质量也是层次不齐的,而且大多数没有整理好需求,就开始做,完全没有弄懂你要做什么,而且大型的项目交上去,容易出问题,当然这样的一般价格会比较便宜。

    米鼠网

    这里给大家推荐一个靠谱的软件外包平台——米鼠网,米鼠网是一个创新的复杂性项目在线交易平台,其服务的种类包括了政府采购、软件开发,定制开发、人才外包、等。项目进度可远程监控进度确保项目质量,米鼠网提供了强大的供应商资源,并大幅降低了成本并有保证金制度约束双方交易流程,让你的项目资金完完全全用在刀刃上。

    在这里插入图片描述

    展开全文
  • 软件开发公司如何带新人?

    千次阅读 2016-04-09 10:34:15
    今天想着重总结一下软件开发公司如何带新人的问题。我一直认为带人是一项有技术、有含量的工作,如何新人入职公司后迅速熟悉工作环境、快速了解公司的开发体系和快速与团队成员融洽相处,需要有很多方面要注意的...

    今天想着重总结一下软件开发公司如何带新人的问题。我一直认为带人是一项有技术、有含量的工作,如何在新人入职公司后迅速熟悉工作环境、快速了解公司的开发体系和快速与团队成员融洽相处,需要有很多方面要注意的地方。

     

    本人目前做软件开发差不多快10年了,在这10年间被人带过,也带过别人,在这其中有一些自己的思考和总结。印象最深的是之前入职一家互联网公司,入职第一天人事带到组里后只说了一句这是你的LEADER,以后就在这个组里工作了就离开了,LEADER说了几句话就去忙自己的去了,那一刻真的很茫然和无助,我想这种情况很多人都经历过。那时就在想如果我是一个LEADER对待新人肯定不是这种方式。

     

    带新人我认为做好三个字:“”、“”和“”,做好这三个字基本上一个人新人在很短的时间内就能很快的融入到所在的团队。如下图所示:

    如何带呢?首先当一个新人入职后我们要从现有团队中选择一个人,做为新人的“导师”。选择导师可以从沟通能力、表达能力和热情度几个方面去考虑,同时也要有责任心。导师的作用就是尽快削除新人的对环境和以及团队成员的陌生感。我们都有过这样的经历,当我们到一个新环境时,面对各种陌生环境、人和事需要一些时间来适应,此时如果有一个人热情的去帮助你,去指导你,会一定程度的让我们感觉到舒服。同时新人和导师也会很快的建立很好的私人关系,如果处理好的话,这对双方都是一种人脉的基累。将心比心,你对别人好,对别人认真负责反过来回馈给你也一定是这样,人为关怀很重要。在我们的团队里面我特意做过一个实验,由于项目需要要进来两个刚毕业的同学,我从现在的项目里面选择了两个同事去做导师。一个导师性格开郎热情很主动;另一个我特意选了一个性格沉闷、冷淡以及不爱说话的人做导师。实验很明显前一导师带的新人迅速的就融入到工作环境中,另一个沉闷的导师带的新人也明显具有此导师的影子。所以选择导师很重要。其实我选择这个沉闷的导师也是想让其锻炼一下,在带人的过程我私下经常跟他沟通方式和方法也有一些好的改变。同时也可以通过一些非工作场合的接入让新人迅速熟悉融入团队,例如在中午吃饭的时候带着新人一起,通过吃饭这种随意的场合团队成员很快就能有共同的聊天内容。之前我带过一个新人,不太爱说话,我就问他你有什么爱好,他说喜欢足球,后来我就总跟他聊足球相关的话题立马话题就多起来了。

     

    那么应该如何教呢?我认为可以通过两方面的去进行:首先是工作环境的教,这是带的重点,目的就是要让新人迅速的了解我们团队或者项目的工作环境。对新人介绍公司的业务情况,开发体系,开发环境,技术相关框架,团队成员购成等。在我们的团队中有一个强制要求,新人必须在三天内记住团队所有人的名字和职位,只有这样才能迅速融入团队;另一方面分配工作任务,在规定的时间给新人分配一些工作任务,任务由简单的开始。通过具体的工作任务可以了解开发规范和开发框架等。但要注意的是导师要做到耐心细致讲解和说明,当导师分配一件任务后新人要对此任务进行理解并详细的说话,要把设计的思路跟导师讲一下,如果没有跑偏的话就可以按照此思路去展开工作,同时要有记录,要有纸面的工作流程;最后一点就是针对规范进行要求和说明,我们都知道公司有公司的标准和规范,领导有领导的审美和要求,作为导师一定要对新人把公司的规范体系以及领导的相关的要求进行说明,让新人知道并遵守各种规范和规则。

     

    如何查呢?这是最重要的一点,我们做了很多要求和规范,目的就是要能够很好的执行。导师要对新人的工作情况进行检查,是否所有的工作内容都是按要求和规范进行的,如果没有要进行提示和重点强调说明,这很重要。导师的工作要深入,不能只听新人的口头描述,有的时候口头说的跟实际是有很大差异的。例如在开发过程中导师要对新人的代码进行检查,确保是按规范来进行的,如果没有必须要进行整改。有一句怎么说“严师出高徒”,或者另一句话“兵熊熊一个,将熊熊一窗口”。作为导师不要害怕指出新人的缺点,如果有上进心的人对待别人提出改进意见都能接受。只要知道自己的缺点和不足才会找解决办法,这样才会有进步,我们还要感激提出我们缺点和不足的人。举个例子,有的新人连最简单的邮件都不会发,无主题,无格式,无排版等,这样的问题我们都要给其指导,告诉他应该怎么做会更好。通过这些事情一样样的去要求,试用过后肯定是合适的。

     

    还有就是领导(不是导师)要定期与新人进行谈话,谈话重点关于工作上以及生活上的一些事情。让人新人谈一谈自己的工作总结情况,有哪些收获,有哪些不足的地方,是否有一些疑问或者建议等,同时发现新人好的地方要进行表扬,存在的问题要进行指出并希望改进。我们团队中一般入职一周谈一次,一个月谈话一次等,这没有明确要求。

    以上是自己的一些思考和总结!(花开了也无言)


    展开全文
  • 桌面软件开发的复杂性在哪里,一个程序员能完成一个桌面软件开发吗。这个估计是很多软件开发外行人士的疑惑。而事实就是一个程序员完成不了一个桌面软件开发这个是为什么,桌面软件开发很复杂吗。  目前软件...

      桌面软件开发的复杂性在哪里,一个程序员能完成一个桌面软件开发吗。这个估计是很多软件开发外行人士的疑惑。而事实就是一个程序员完成不了一个桌面软件开发这个是为什么,桌面软件开发很复杂吗。

    桌面软件

      目前软件公司普通程序员的工作情况,大部分情况下,普通程序员并不负责设计,仅负责编写代码并进行最小限度的单元测试,同时在被要求的情况下撰写相关文档。这类程序员常常是对着详细设计书进行代码翻译工作,对于一个有思想有抱负的人来说很枯燥乏味。我曾经见到过快要达到伪代码级别的设计书。如果拿在手里的不是打印出来的纸张,随便写个宏什么的,基本都能把代码生成出来的。但也不排除设计书做的不完整或者质量低下的情况,这时候就需要向设计者发问,并承担一部分设计工作,这种情况相对会有趣一些。但对知识不丰富且没有设计经验的人来说,这项工作是个噩梦。尤其跨国协作时,要用外语探讨时,有些外语不好的人就彻底缴械了。当然还有另外的一些高级程序员,进行着分工更高层一些的工作。比如:设计师、架构师、顾问等。作为设计师,相对接近程序员一些。要把架构师定下来的东西更进一步细化,设计成程序员能实现的东西。当然对于一些小公司和小项目,以上角色互有穿插,甚至一人全兼。

      一个做桌面程序的程序员应该很容易做一个“稍显复杂的桌面软件”。这就好像一个做Web的程序员做一个“稍显复杂的网站”也是很容易的。当然这个“复杂”只是指功能等技术逻辑上的复杂,如在UI方面还有更高要求,那应该由专门的美工来负责,而在推广营销方面还应与市场人员配合。

      程序员也有分工:桌面程序、网络程序、移动终端程序、大型机编程、小型机编程、单片机编程……即便同是做桌面程序开发,在不同操作系统下,代码写法也有很大不同。术业有专攻,一直钻研其他领域的人,哪怕是高手也可能对桌面程序的运行机制和构建方法不熟悉,从而无法独立完成这个任务。即使在一个专做桌面软件的公司里,也可能有大部分程序员无法独立编写一个稍显复杂的桌面软件。

      作为架构师,往往要做出很多艰难的抉择——是使用这种技术还是那种、是用这种平台还是那种平台、是**功能还是**性能?作为顾问,其实很多真正喜欢闷头搞技术的人一不小心当了顾问之后都大惊:我这跟搞推销的有啥区别?啥时候才能让我再次打开久违的IDE(集成开发环境)或者记事本(拽点的人用Vim),敲两行代码啊。因为顾问的主要工作是研究客户的业务,并提出一个可以满足客户业务需求的IT解决方案。他们对IT技术可以说无所不知但又对任何一种都不深入。让普通技术人员眼花缭乱的各种名词是他们忽悠客户最好的武器,然后就是去客户现场忍着各种不爽做讲演了。

      对于程序员新手如何提高开发能力,首先,大量的实践练习绝对是必须的。而实践之外重要的一点,是多动脑思考,哪怕工作本身不需要头脑,也不要停止思考。想一想做这件事的前因后果,有什么可以改进的地方或者提高效率的地方。长此以往,经过同样的时间,你会学会很多东西,并具备很多能力。简而言之,要提高开发能力,就要做到勤奋和善于思考。

      如果你想找桌面软件服务,或者想要了解更多桌面软件资讯,就上一品威客网。一品威客网入驻上百家专业桌面软件公司,汇集全国千万优秀专业人才,提供最全面、最专业的桌面软件服务。


    展开全文
  • 因此对企业来说,寻找一家“靠谱”的软件开发公司,就变得十分有必要。 现在市场上各种开发公司稂莠不齐,对于不懂“行”的企业来说,选择时会感到无所适从。 什么样的软件开发公司才值得信赖?如何选择适合自己的...

    近几年软件开发行业呈现指数式生长态势,这样说一点都不为过。

    企业业务开拓线上渠道,生产流程偏向数据化管理,这些都需要有强大的软件进行支撑。因此对企业来说,寻找一家“靠谱”的软件开发公司,就变得十分有必要。

    现在市场上各种开发公司稂莠不齐,对于不懂“行”的企业来说,在选择时会感到无所适从。

    什么样的软件开发公司才值得信赖?如何选择适合自己的开发公司?

    十条参考标准
    拥有完美分析和实现客户需求的能力

    每个软件公司的擅长领域都不相同,技术水平也参差不齐,用户在选择软件开发公司时需要考虑该公司是否有足够的实力来实现自己的需求,这一点从最开始接触的产品经理就可以大概考量出来,若其产品经理都无法完全把客户的需求完美分析出来,那么,这家公司的实力就有待继续考量了。

    拥有专业的开发团队

    专业的开发团队对于软件开发公司来说是基本的技术保证。一个成熟的软件开发公司,最基本的条件肯定是开发实力,这包含了两个方面:

    一是拥有精湛的技术实力;

    二是拥有固定的开发团队;

    两者兼备才能够给软件开发工作顺利进行提供最大限度的保障。开发团队从业人员对于项目开发有丰富的项目经验,遇到问题时才能够迎刃而解,团队有很好的沟通,才可缩短开发周期,节约不必要的开发成本。

    在这里插入图片描述

    拥有精通的开发语言

    所谓“术业有专攻”,作为一家优秀的软件开发公司,必定在某一种或几种开发语言方面拥有着比其他公司更为精湛的开发技术,能够为有语言需求的开发项目提供更加可靠的技术实力保障。同时,公司对其他的开发语言也需要具备一定的实力,以便为客户提供更加多样化的解决方案。

    拥有丰富的行业开发经验

    优秀的软件开发公司,必然会拥有着成熟的技术实力和开发经验,能够更好的在初期帮助客户整理和完善需求,提出更合理的解决方案,保证开发工作得以顺利进行。同时也可为客户提供过往成功案例以供参考,帮助客户整理需求思路以及提供行业解决方案。

    拥有良好的管理系统

    在了解软件开发公司时,也应了解该公司的管理系统。一个好的公司,其管理系统也应该是有条不紊的。每个员工以及管理者都有着不同的职责。公司上下有良好秩序,自然工作有着高效率。对于后期软件开发来说,这是软件如期完成的保障。

    在这里插入图片描述

    拥有优秀的开发案例

    一个值得信赖的软件开发公司必然有自己的成果案例,如果连自己的开发案例都没有,这样的公司是不值得信赖的。所以对其软件开发案例的考察是很重要的。在考察时要注意案例软件的运行情况、功能、UI设计及整体使用体验等。

    拥有强大的公司资质

    软件公司的技术实力,一方面可以从软件公司过往做过的案例中去体现,另一方面的话也可以要求对方提供获得的荣誉资质,经过官方认证并颁发的软件证书,能够更加公正客观的反应软件公司的综合实力,为客户提供重要的参考依据。

    拥有合理的报价

    报价是建立在公司技术、客户项目需求的基础上的,各个公司的报价肯定会有所不同,如果技术好、服务好,报价自然就会高一点,但也不能排除有些公司利用客户的知识盲区擅自提价,因此,建议大家在选择开发公司时可多找几家公司详细对比之后再做决定。

    在这里插入图片描述

    拥有强大的服务质量

    软件开发不仅要考虑到一个公司的技术能力,还要评估其服务质量。如果一家公司不能按时完成项目,工作效率也很低下,自然是不能选择的。而且软件后期还要考虑到扩展功能、修改BUG、优化程序等多次更新升级,所以软件公司的售后能力势必要列入考察。

    拥有强力的售后服务保障

    对于应用软件来说,没有任何一家软件开发商能够保证自己提交的成品后期不会出现任何bug,客户使用起来也不会存在任何问题。所以这就要求在对服务商进行考察的时候,还要重点关注一下产品的后续服务能力。一家合格的开发商必然会将售后服务环节纳入整个合作体系内,为客户解决后顾之忧:保证系统的长期正常运行,解答系统使用问题,后期系统的维护工作等。

    出品丨蓝海汇(ID:lanhaihui2015)
    转载请联系授权

    展开全文
  • 软件开发软件开发注意事项

    千次阅读 2016-12-15 11:27:45
    软件开发注意事项     开发APP 80%的人都容易犯一些致命的错误: ◆以为做个软件很简单,所以描述需求的时候及其模糊。 ◆ 急着想要报价,自己对需求不确定的时候就要报价。然后就按这个报价开始做。 ...
  • 软件开发文档模板

    万次阅读 多人点赞 2018-08-13 15:55:49
    2.2 软件开发平台要求 2.3 软件项目的开发实施过程管理要求 2.3.1 软件项目实施过程总体要求 2.3.2 软件项目实施变更要求 2.3.3 软件项目实施里程碑控制 3. 软件开发 3.1 软件的需求分析 3.1.1 需求...
  • 软件开发文档

    万次阅读 2018-05-02 14:18:22
    2.2 软件开发平台要求 2.3 软件项目的开发实施过程管理要求 2.3.1 软件项目实施过程总体要求 2.3.2 软件项目实施变更要求 2.3.3 软件项目实施里程碑控制 3. 软件开发 3.1 软件的需求分析 3.1.1 需求...
  • 在软件开发中应用80:20原则

    千次阅读 2013-11-19 23:53:37
    本文来源于我InfoQ中文站原创的文章,原文地址是:http://www.infoq.com/cn/news/2013/11/80-20-rules-software-devJim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护中疑难问题的解决...
  • 其中,Java软件开发更是其中特别火的一个。但是学习Java开发之前我们要慎重考虑一下,现在Java开发前景如何?java软件开发培训班靠谱吗?好工作吗?学习Java开发有前途吗?说到Java这门计算机语言...
  • 软件开发打败了80%的程序员

    万次阅读 多人点赞 2021-04-14 15:52:49
    你必须知道软件开发是何种游戏,才能游戏中获胜。 编写代码的过程中,重点不在于代码是否会出错,而是代码何时会出错,以及如何通过最简单的方法修复错误。 赢家与输家 Charles Ellis曾撰..
  • 如何制定软件开发计划

    千次阅读 2017-12-26 14:51:56
    这篇文章我会分享一下我制定软件开发计划中的一些心得,有些计划是做整个项目之前的,有些计划是做项目进行中,对于新feature的开发而制定的;完善的计划给我带来了很多好处,比如清晰的时间预期,减少了
  • 股票软件开发

    千次阅读 2011-11-12 10:08:03
    股票软件开发顾名思义就是股票软件开发公司公司或个人开发制作自已个性化的股票分析软件,从此彻底告别依赖别人的技术平台支持,从股票软件名称,公司LOGO,启动界面,系统功能,特色指标、特色选股、软件注册后台...
  • 软件开发复杂度分析

    千次阅读 2018-02-01 05:00:58
    1.软件开发的本质 软件开发的首要难题是什么?需求的收集?技术的选型?项目管理?都没错,但用一个词来总结那就是:复杂度!《Code Complete》中引用了Brooks(没错,就是写出了著名的《人月神话》的那位)论文...
  • 软件开发V模型

    千次阅读 2014-11-02 21:47:12
    RAD(rap application development),就是软件开发过程中的一个重要模型,称为快速应用开发模型。其模型构图形似字母V,所以又称V模型。 他通过开发和测试同时进行的方式来缩短开发周期,提高开发效率。可以说,V...
  • 软件开发流程规范

    千次阅读 2020-04-11 14:02:34
    软件开发流程规范 第一版 作者:Charles 时间:2019-05-16 第一章、目的和作用     为了规范互联网软件产品开发项目管理过程,指导开展项目研发、管理等活动,缩短开发周期,提高软件开发质量...
  • 软件开发基本认知观

    千次阅读 2017-03-01 10:27:39
    软件开发的工作就是电脑前写写代码、敲敲键盘吗? 其实,软件开发是一个很大的领域。一个软件项目的完成,是有一个软件过程的。这个过程中,写代码只是占用了很少的时间,写代码前面,还有业务分析、需求分析...
  • 软件开发流程(Software development process)

    万次阅读 多人点赞 2017-07-06 10:41:25
    软件开发流程(Software development process)
  • 软件开发公司管理手册 (下)

    万次阅读 2004-07-05 15:12:00
    软件开发公司管理手册 (下) 所有版权保留 lu_yi_ming@sina.com 2003.9-2004.3 (第三版) 8. 组织人力 组织人力包括部门的设立与调整,以及中层管理人员及普通员工的组织管理。 组织人力是公司计划实施的真正开始...
  • 我脸上被软件开发刻了几个字

    万次阅读 多人点赞 2017-04-17 06:48:17
    从事软件开发工作哪些方面影响了我的生活
  • 详谈软件工程之软件开发方法(一)

    千次阅读 多人点赞 2019-08-16 14:52:16
    详谈软件工程之软件开发方法(一)一、软件开发方法1、结构化法:2、面向对象方法:3、面向服务方法:4、原型法: 其适用于需求不明确的场景,包括抛弃型原型和演变型原型。二、软件开发模型1、瀑布模型:2、增量与...
  • 微软公司软件开发模式简介

    千次阅读 2006-03-10 14:02:00
    通过本书,我们可以看到微软公司是如何对科学地对软件产品开发进行有效地管理,我想这些经验对于中国的广大软件开发人员,尤其是关心中国软件产业发展的各位朋友是大有益处的。所以特将此书中涉及软件产品开发的部分...
  • 软件开发中的瀑布模型

    千次阅读 2017-07-04 14:30:02
    软件开发的流程 软件开发的流程有很多种模型,这里讲的一种软件开发的流程是瀑布模型  瀑布模型是将软件生存周期的各项活动规定为固定顺序的若干阶段工作,最终得到软件产品。 他的核心思想是按工序将问题化繁为...
  • 软件开发岗位职责描述

    万次阅读 2017-05-24 10:49:01
    软件开发岗位职责
  • 近些天许多学嵌入式的小伙伴前来咨询,问:嵌入式软件开发好,还是硬件开发好?小编看来,想要成为一名优秀的嵌入式开发师,还是软硬兼修为好,我们来看看这是为啥。 软硬兼修,后顾无忧 据网友光华居士表示...
  • 软件开发中变更的真正代价

    万次阅读 2014-02-07 01:04:13
    本文来源于我InfoQ中文站原创的文章,原文地址是:http://www.infoq.com/cn/news/2014/02/real-cost-of-change-in-softwareJim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护、软件质量...
  • 软件开发入门自学指南

    万次阅读 多人点赞 2019-03-25 20:16:24
    每天都看到很多对编程感兴趣的人问是不是可以自学软件开发,或者应该怎么自学 编程才能入门。这篇文章里,我将尝试重现一个初学者学习计算机编程时可能会 碰到的问题,并尽量提供相应的解决思路,希望对初学者...
  •  软件开发方法是软件开发的方法学,通过软件开发方法研究,提高软件的质量、降低软件的成本。  软件开发方法包括:软件生命周期、软件开发模型、软件重用技术、逆向工程及形式化开发方法 一、软件生命周期  ...
  • 软件开发难吗?

    千次阅读 2015-09-20 11:58:43
    经常有学弟学妹会问,做软件开发难吗?工资很高吗?前景怎么样?是不是很有前/钱途?诸如此类的问题  这些问题答案只有第一个有回答的价值,因为答案很明确,就一个字:难!而且非常难!  你只有解决了会不会的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 454,937
精华内容 181,974
关键字:

在哪里找软件开发公司