为什么程序员不自己写程序去卖而要去公司上班领死工资呢?

段宝君


会水电的装修工很多,单也不是所有的人出来单干,还是老老实实去装修公司上班。

程序开发出来是很简单的,我想大部分的码农都会做,但是很多工作不是靠一个人就可以完成的,还需要团队的合作。


例如接一个项目,很多时候是靠老板的关系,或者是业务员去跑回来的,前期这方面的投入是很花时间和金钱。


第二就是客户需求的分析,不同的公司有不同的需求,而且开发工期也是很紧的,很多时候这么模块差不多做好了,然后客户又说要改流程。


第三就是涉及后期的维护,如果后期要更改的话,很多代码和流程其实都忘记了,所以很有必要做注释和项目书的,而这些如果单纯看程序员去做的话,工作量又太大了。


第四就是涉及到开票的问题,如果出来单干肯定要注册公司,而如果量少的话成本又高不划算。


熊猫带你看世界


作为一个写了十几年代码的老程序员,曾经在刚入行的时候,就想着自己能不能做出一个软件产品,并且拿着这个软件就可以去卖钱了,谁知道一开始踏入编程领域,每天忙的事情不是全部在写代码,还要整理需求还需要调试bug,而且都是一个团队在搞一个软件产品,只靠一个人的力量去实现,要做也只能是做出一个半成品,而且产品的诞生不是一个人拍着脑袋想出来的事情,不要说拿去卖软件了,自己一个人实现就已经是相当困难的事情了。

程序员自己写代码来卖,表面上只是一种简单的买卖行为,实质上属于公司性质的因为,在做出来的前提下出去卖,就要涉及到后续的服务问题,以及软件升级的问题,这些都不是一个人能搞定的事情,软件很少有一锤子买卖直接就能一次性的所有功能就实现完成,而且不存在bug,有的程序员拿着公司团队做的程序去买卖,这种属于违法的行为,一般的程序员轻易不敢做出这种选择。

程序员如果真是要买卖自己的产品,绝不是一个人能搞定的事情,涉及到商业领域,很多程序员做了很多年程序觉得自己技术能力已经非常强了,就想着自己开公司研发软件,结果组织了几个技术就开始上路搞了,结果是东西勉强弄出来了,但产品卖不出去,最后只能关门大吉,这种在程序员的圈子里很常见,正常的买卖就单单的个人行为了,需要公司支撑,团队支撑。

很多人觉得开公司挣钱来的容易,基本上有点类似的创业经历的人,创业基本上不是人干的活,中间任何一个环节出问题都容易导致公司关门,正常来讲公司能活着就是最大的收获了,活着代表着还有机会逆袭翻身,如果是真的热爱编程事业,踏踏实实做个程序员也是一件很幸福的事情,做自己最喜欢的事情。

希望能帮到你。


大学生编程指南


写了十多年的代码,也接触过很多程序员,确实很少有程序员可以开发出自己的产品去销售,其实原因很简单,我给大家分析分析。


会写代码,不一定能开发软件产品

  • 最主要的一个原因,对于大部分程序员,都几乎没有能力去开发一款产品的;单单就说程序开发,如果要开发一个产品(一套程序),需要从前端到后端多方面的知识,也就是我们经常说的全栈工程师,但是大多数程序员的技术水平是达不到的。(当然可以几个各有所长的程序员合作)

  • 开发一款产品,不单单需要技术人员,产品经理也是重要的一个角色,还有运营推广,都是必不可少的。如果这些角色都由一个人做,还是有些难度的。


移动开发是个不错的选择

智能手机的流行,程序员可以选择进行App的开发,这个相对来说比较简单,也有不少程序员,选择作为独立开发者进行移动App的开发。

  • IOS平台:得单独学习Swift或者Object-C,最好拥有一台Mac(感觉黑苹果不好用),开发完成放在苹果市场上进行销售。


  • Android平台:如果有Java基础的话,再学习Android会简单一些,拥有一台任意型号的电脑即可,开发完成后的销售比较麻烦,因为安卓市场太多了,可以选择几个大的市场。

  • 开发的App不一定收费,大部分是通过广告盈利的。

  • 这几年App开发也不好做了,不过有兴趣的程序员可以尝试,我在今年前做过一段时间的Android开发,挣了...不到500块钱,早已经不维护了。


有能力的程序员,会选择一些威客网站“接活儿”

实话实说,我没有做过,但是我研究过,当时我研究的结论:国内的“活儿”不好接,主要是少,竞争激烈,国外的“活儿”多,但是...我的英语也很令人“捉急”,这个需要和外国人进行交流的。介绍几个国内国外的威客网站,大家可以了解了解:

  • 国内最有名的就是猪八戒了

  • proginn:程序员客栈

  • codemart:码市

  • yingxuan:英选

  • freelancer

    :接活儿会员免手续费,非会员网站抽10%
  • upwork

  • sologig

    :不仅仅有IT方面的,还有法律、金融等,比较全面


希望我的回答,能够帮助到你!我将持续分享Java开发、架构设计、职业发展等方面的见解,希望能得到你的关注;另外,关注我后私信【资料】两个字,可获取架构、大数据、面试等相关资料。


会点代码的大叔


我是一名敲了N年代码的码农,我试着回答这个问题:为什么不自己去写代码?


1)首先,问你一个问题:

为什么大部分农民只知道种地,而不能把自己种出来的东西成为产品?

很简单,农民种地是一把好手,但是没有经商的头脑,没有销售的经验,对市场不了解。所以农民只能自己种出东西,然后卖给其他老板,然后老板才能把这些东西成为产品,销售出去。


同理,码农,是写代码的一把好手,但是码农对市场的了解少之又少,不知道写什么东西出来会得到市场的认可,会得到用户的认可。


2)再次,任何一个想投放市场的程序,网站也好,APP也罢,都不是一个人所能做到的。

以下是做一个网站或者App需要涉及到的人员配置:


也就是说,如果你想开发自己的程序:

1)首先,做网站或者APP,不是一个人在战斗;

2)再次,程序员的价格都不便宜(网传程序员:钱多话少死的早),所以想做一个程序,你需要一个非常昂贵的团队,所以需要money;

3)然后,程序员的视野毕竟有限,对市场把握不准确,很难实现一个让大家认可的应用;

4)最后,创业都是九死一生的,劳苦不说,还未必能成功;

所以,拿着丰厚,而且也不需要太操心的工资,何乐而不为呢?


最后,作为一名程序员,我想说一句:
现在的互联网如果没有一个非常好的点子,前期都是一个烧钱的产品。

所以,作为一个普通的程序员,是不太可能有如此多的资本去烧!


我的中国行


因为程序员的死工资已经很高了,没必要冒创业的风险。

一个能力平平的程序员,工资足够养家糊口;如果优秀些的,在一个领域里钻研精通,沉淀多年,成为技术专家拿年薪,也不比出来单干的创业者赚的少,干嘛找那不痛快去。

再一个呢,很多程序员,更善于跟机器打交道,不善于跟人打交道。但这点放在创业上,几乎是个死穴。开公司、谈业务、做产品甚至搞招聘,哪个不需要跟人打交道?只会技术是不行的。

外人会觉得创业很酷,很自由,其实一点都不。尤其是技术出身,一旦开始创业,就不得不去面对自己不擅长的事情,搞得自己很痛苦。


其实这个问题也可以替换成:

为什么设计师不自己搞设计,而要上班领死工资呢?

为什么厨师不自己开饭店,而要上班领死工资呢?

为什么销售员不自己开公司,而要上班领死工资呢?

我们绝大多数人都没有雄厚的资本背景,可以在万事俱备,什么都不操心的时机开始创业。相反,几乎所有的创业者,最开始都是在挣扎、窘迫、有上顿没下顿的情况下,就破釜沉舟地迈开了第一步。

勇气这东西,你十年前没有的,十年后也不会有;

【准备】是永远都不嫌够的,钱、经验、人脉永远多多益善。但,所谓“万事俱备”的那一天,真的会到来吗?我很怀疑。

每个创业者都是一边实践、一边摸索,一边吃亏、一边长进。


然而,并不是每个人都要创业,世界上不只这一种活法。

况且,在技术领域成为专家,也是需要付出很多努力的。只是大家努力的方向不一样罢了。

实现梦想的方法多种多样,道路千万条;但“变的更优秀”这件事,所有人大抵都是殊途同归吧。一个成功的创业者,一个厉害的技术专家,他们站的山头可能不同,但是山的高度,是相同的。


吉姆妮成长日记


作为一名从业多年的老程序员,我来回答一下这个问题。

大部分程序员需要到公司工作主要是基于以下几个原因:

第一,一款成熟的互联网软件产品不仅仅需要程序员,还需要产品经理、主策、设计师(交互设计师、视觉设计师)、产品经理以及测试等岗位。程序员作为整个团队的一员,并不能完成所有的事,尤其是随着互联网的发展,用户对软件使用的体验度要求越来越高,自然需要一个成熟的团队来保障软件的质量。

第二,软件产品后续服务比较多。软件产品往往需要很多后续服务,最常见的就是功能升级、数据维护、问题调整等等,所以软件编程很难做到传统产品的售卖方式。对于买家来说,很难跟个体程序员合作,因为后续的服务风险较大。

第三,交易市场和行业分工都不够成熟。如果有一个成熟且规范的交易市场,同时能有一批分工明确的程序设计人员,其实程序员也是完全可以成为一个自由化职业。

相信未来随着软件市场的逐步发展,程序员职业自由化也是一个发展方向。目前在一些特定领域也出现了一批自由程序员,比如为电商客户做程序开发服务等。

对于程序员来说,在一起工作对交流来说还是比较方便的,也有利于程序员的成长,尤其是对初级程序员来说。

我的研究方向是大数据和人工智能,我目前也在带相关方向的研究生,我会陆续在头条上写一些相关的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有互联网方面的问题,也可以咨询我。

谢谢!


IT人刘俊明


我以前就这么干过,干不下去了,因为个人写不了大型程序,只能写小程序,小程序也很难接单,接了单也很容易被客户坑跑单。而且接的单会越来越触犯法律,搞不好就进去了。

我为什么不接单了,因为搞来搞去都会被客户拉去搞偏门,比如游戏外挂,邮件群发,QQ群加群发,微信群加群发,模拟群控,各种数据采集验证,境外网络棋牌或博彩,反正都是搞不好就进去的东西,我不敢玩就退出了。


打肿马


首先,你需要清楚的一点,每一个应用程序都不是简简单单的几行代码就可以实现并使用的。

一个产品在开发前需要经过一定的市场调研,了解整个市场的需求,就光这个紧靠个人短时间就很难完成。

其次,在产品进行开发阶段,其架构、模型设计起码底层的程序员是很难进行直接设计的,因为一般产品在设计的时候必须是可迭代,可维护,可移植的,其次在设计完成后仅靠个人实现十万百万行的代码并且熟悉所有本次开发所需的编程语言、设计的工具或者其他环境的使用也对个人能力有更高的要求。

其次,在产品设计完成之后,产品的安装部署,涉及的环境,需要维护的人进行实施,当然,你自己开发你来搞这个应该问题也不大。

再然后,你需要大量的测试用例来对你产品的功能、性能、稳定性、安全等方面进行验证测试。自己开发的东西自己是很难发现自己的错误点的。

好了,现在东西有了,你还需要告诉客户这个产品如何使用,起码一个简单的产品文档,部署文档,维护文档你是必须要有的,并且根据你所发布的版本进行更新和发布。

现在连文档也有了,好了现在就得去销售啦,你需要去自己拉客户、打广告、去找市场,跟客户拉关系,跟其他的所谓的友商进行竞标。

现在竞标到了,客户使用中又发现你产品的BUG了,或者觉得你的产品某些地方不好用,得进行更新,于是你的产品又得进行迭代更新二次开发,开发又有的忙活了。

到后来产品做大了,客户也多了,整个流程都得加人才能争夺更大的市场。

所以个人能完成的仅仅是编程,最多做出个小产品,没有别人的加入基本很难做出一个改变行业的东西。



天晴不忘雨伞


一句话:现在已经过了随便写个程序就可以卖的时代了。

软件行业跟传统行业最大的不同,就是赢家通吃。

传统行业里占统治地位的企业再强,几乎都会给个人或小公司留下一定的空间。比如卖啤酒的燕京青岛再牛,还是有很多自酿啤酒一样卖;大服装公司干不掉街边的小裁缝;麦当劳肯德基同样替代不了推小车卖煎饼果子的个体户。

软件行业就不一样。Word和WPS一统江湖的时候,你写个字处理软件根本就不可能有人用,其他软件也与此类似。而且软件还有一特点,就是复制成本几乎为0。卖煎饼可以一个一个卖,复制一个跟十个,单个成本几乎相同。但软件无论你怎么加密,别人也有办法去破解复制,最终形成变相的免费。因而就算你好不容易找了个大公司覆盖不了的空隙写个软件去卖,最终要挣到钱还是很难。

因此,不排除有些很牛的程序员,会弄出一个软件最后创业成功;但要程序员们大规模地写软件自己卖,根本就不现实。

多数码农,还是在各类公司里,老老实实地靠技术挣钱。跟别的行业比起来,如果你有技术真用功,收入还是可观的。自己接活的程序员也不在少数,但那更多是出卖智力体力,类似接活的装修工人,跟自己烙煎饼去卖不是一个路数。


HR那些事儿


闲着没事,聊聊:

程序员为什么不卖程序?这是思维方式还未达到一定的高度:可能很多一辈子也达不到去卖自己开发的程序的思维……

我有家小公司,十年了!也带动很多很多的技术创业,并小有成就。。创业前从事:培训、技术支持、网站编辑(创业的关健)……

工作真没赚什么钱,赚的是思维,近十年:我自己认为就是一技术,有媒体从事经验的技术,所以用营销卖技术的角度,创业致今:发不了大财,但做着真实的自己! 没求过谁,也没难过谁,找需要解决问题的用户,切切实实的卖着技术……

所以,我认为程序员卖不了技术,实际上是就业技能太单一:技术牛又能怎么样呢?找不到买你技术的用户:屁也不是!

我家小朋友11岁:暑假作文每天三五百字,电脑知识我教点,JAVA编程我教点! 他问我为什么这样

我告诉他:一手作文推广(喊口号),一手技术(脚踏实地),就是喊着口号带别人冲的人:领军的吃肉,跟随的再牛逼有汤喝就不错了


分享到:


相關文章: