程序员大牛已经能够独立开发程序了,为什么还要到公司上班?这是在论坛上有网友提出来的问题。小编仔细分析整理一下几点
1. 没有资源,没有销售经验,不知道怎么分析市场
不得不讲一下,互联网公司的人员配置了,一般做一款产品,首先要有项目经理(小公司可能直接就是老板),由项目经理和甲方客户对接项目需求,签合同等。再由产品经理落实具体方案,有的公司可能是项目经理给出大致方案,再由产品经理进行细化,产品经理根据需求画出原型图,给到UI设计师。这一套流程下来,才到程序员这部分,前段和后端才开始正式干活。
也就是说大部分程序员接触不到项目前段,为什么很多程序员戏称自己是“码农”,原因就是他们只是在执行工作,说白了领的也是“死工资”,领的奖金也是为了纪念“那些年掉了的头发”。
所以,真正能够完完整整接触到项目的是做过程序员的项目经理。农民可能是种地的一把好手,但是种出来的东西是否有人买,是另一回事。单单只是做程序员,哪怕技术再牛,没有积累足够资源,没有谈客户技巧,不知道怎么分析市场做市场调研,大概率会失败,而且做软件产品前期是非常烧钱的,作为一名普通的程序员,也是不太可能有那么多的资本去烧吧。我前期做独立开发连续赔了3个月(难过中……)
2. 创业需要付出大量时间精力,可能会影响健康和家庭
个人开发需要投入大量时间,首先需要技术实现,还包括用户体验,版本更新,市场推广等,这一系列问题个人全部实现的概率不大,即使成立公司组建团队,还涉及营业执照,招人,人事考勤等等。此时需要更大的决心和毅力。尤其技术出身,一旦开始个人创业就不得不面对自己不擅长的事情,会搞得自己很痛苦
程序员大部分时间会泡在电脑面前除了程序问题,时间久了很有很多颈肩疾病,更没有时间陪伴家人。
3. 不想担创业风险
程序员死工资已经很高了,没必要冒创业风险。这是我跟大多数朋友交谈得出的结论。但不是大家胸无大志,而是在互联网这个行业中,即使一个能力平平的程序员也足够可以养家糊口。那些优秀的还可以钻研某个领域成为技术行家拿年薪。
4. 有很多不确定因素(自律性,技术是否达标等)
有些程序员个人写不出来大程序,只能写些小程序,就好比画画只会画大头像,很多人做事情不够专心,写两行代码看会手机,看几分钟教程打把游戏,看是很努力泡在电脑前,但其实什么都没干。还有些程序员啥都想学,看见网上流行什么就学什么,到头来什么都学得不精,然后感觉什么都会点,但是真正实施处处碰壁。勉强把东西弄出来,最后卖不出去也只能关门大吉。
如果真的热爱编程事业,那踏踏实实做个专业的程序员也是一件很幸福的事。并不是每个人都要创业,世界上不止这一种活法。大家该努力努力,只是大家努力的方向不一样罢了。
领取专属 10元无门槛券
私享最新 技术干货