只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 微信小程序开发 >  一个人开发一个项目是一种怎样的体验?


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

发布时间:2019-08-29 11:24:34  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
慢慢做呗,自己当客户想需求,业余项目进度要求也不高,不过自己的项目往往写了就停不下来,有问题就搜搜呗,做完自己当客户,去用去测~没啥特别感觉。工作之前做的项目,几乎都是自己一个人做的业余项目
一个人开发一个项目是一种怎样的体验?

慢慢做呗,自己当客户想需求,业余项目进度要求也不高,不过自己的项目往往写了就停不下来,有问题就搜搜呗,做完自己当客户,去用去测~没啥特别感觉。工作之前做的项目,几乎都是自己一个人做的业余项目

能有什么体验 ?不好说看个人了,我最不怕的就是遇到问题,每一次的独立项目都能踩平不少坑

你的感觉怎样?

爽,不怕别人拖后腿感觉爽的一笔

遇到困难是怎样解决的?

查资料,看源码,写DEMO测试

怎么保证自己的进度?

根据功能划分模块,估算每一块的时间消耗。

让自己一直进步?

逼着自己做完,不要直接复制粘贴

业余时间跟公司的一个数据科学家做过一个研究性质的项目,在Jetson TX1上用CUDA并行计算,使用蒙特卡洛模拟,拟合磁共振衰减曲线,来找出最优参数以及所需测量的样本数。(后来公司一个剑桥的数学博士指出这其实是个Baysian Inference)。

对于我来说,未知的知识有蒙特卡洛模拟,CUDA编程,磁共振衰减原理及公式,少量数理统计和概率知识,Matlab编程(当时要是知到matplotlib和pandas就好了)。

CUDA,Matlab等都是自己学,有问题上官网找文档,上论坛提问,做实验。其余都是在数据科学家和其它同事帮助下学的。C++和Linux早就很熟了,不是问题。

虽然是研究性质的项目,但因为特别有意思,除了项目经理批准的,一周可以用半天专门做这个,自己也是废寝忘食。记得中间有大概3周,计算结果死活不收敛,请教了好几个专门搞数值计算的,包括上面说到的数学搏士。以为是随机数用得不对,在去外地办事的火车上还在查文档,思考。最后终于算出了正确的结果。

再后来就是合作写论文了。又是另一个话题。学会了如何像个博士一样演讲(逃。

整个项目下来,感觉自己学到了很多东西,尤其是捡回了很多在大学里学的数学知识。好吧,其实项目管理也是我在主导,因为数据科学家不会软件项目管理。

感觉没答到点子上,大家凑合看吧。

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

但其实测试还需要人,因此最后完成项目也不可能一个人。

我做过好几个单人项目,读书时做过,后来自己开公司,前面一年多都是我一个人,白天忽悠客户,晚上写代码。


代码写的很快,基本不用考虑还要给别人看的问题,自己的代码我自己读的很快,一个射频卡驱动加应用层逻辑lib,我可能两三天就撸完了可能,刷一个洁面展示下数据一个下午搞定。有一个文件系统比较复杂,我又不会写,开始是这里抄一点那里抄一点,然后做profiling,折腾了三个多月,我以前没写过文件系统所以比较慢。


会不会遇到隐藏很深的bug?不会,这个主要靠隔离功能的本事和随时打log,实在不行大片dump内存,写过内核的应该很清楚一般我们都很少单步的,printk do everything,我只在第一个工作的公司用过单步。如果panic了或者oop,通过backtrace或者内存dump,大概迅速定位到哪个文件,否则就是你的代码可追溯性不好啦。有很少的时候也会把栈踩坏,我基本没有犯过这种错误,这样的情况一般把内存dump出来一个字节一个字节对了,然后脑袋里把operations放一遍想想哪里踩了,或者在不同point dump下内存,一般很快对出来。我从没把一个bug搞几天搞不定的状况,可能因为我的项目复杂度不行,也可能我隔离做得好。


因为可能有好多寄存器我没用,我留空了代码,后来坑自己这tmd是啥,还要回去翻芯片手册。后来我再留空这种就直接把芯片手册页码写上。


我有半夜写代码,就是别人都走了,我一个人在那,一般一包芙蓉王可以撑到8点钟,然后去公司下的酒店洗个澡睡觉。睡到12点再回公司。我是医学院出来的,我知道抽烟不好,但是那些日子不抽烟真的写不下去,因为睡觉太少了,后来我戒了。半夜安静,效率会很高,我半夜时神经系统特别兴奋,可能跟抽烟有关当我遇到问题时,我能把写完把所有operation和内存变化都像放电影一样放一遍,我白天就没有这样的本事。


后来我们公司有好多人了,他们要用我的代码,新人看我的代码,一脸嫌弃。我花了一个多礼拜,把我一年多写的代码变得可以看了。然后我又让新来的重构,他总是重构出bug,因为我也不写单元测试的,大概他不会像我一样在脑袋里回放内存的变化,也可能是我的代码太难重构。然后我就让他回退到以前了,他写的项目就直接调用好了。后来我觉得有十几万行部分代码还是蛮重要的,我就又半夜一边抽芙蓉王一边重构了一遍,抽象出一些普适性好点的框架,那时候我花了好多时间研究qt的source,qt的一些技术思路还是很屌的。我后来那次重构是很成功的,后来公司那个领域的代码基本都是复用那部分代码。我后来有写了几个framework,至少别人没骂我,可能因为我是老大不好意思当面骂。嗯,作出很舒服的抽象其实还是蛮不容易的。


后面真的就是管理别人的代码,review别人的代码,我觉得我review的本事还是不错的,我基本用眼能瞄出新人写的大部分bug,协作的问题还真是,我开始不擅长的东西,我看了很多模式和软件工程的东西,这个真是我的弱项,我以前工作单位用敏捷,可是我是极度嫌弃敏捷的,后来我们慢慢探索出了一条自己的快速交付软件的办法,接口设计还是需要啃几本书的,其实如果我在大厂可能也不会思考这些东西,因为撕逼开会能搞定,有人罩你。因为在这边,也许下面的人有人比我聪明,但是太多时候,我就是天花板,如果我很操蛋,可能要么好人走了,要么就是越来越渣,好在我们没有越来越渣也没有因为技术模式太差出现大规模离职,我觉得大概几个项目对我影响很大,linux,因为读的Linux代码太多了不由自主会受到上面设计策略的影响,说实话linux代码整个设计一般。netbsd,我觉得这个是工程典范。每次新人入职我都会push他去读netbsd的代码,我自己也愿意帮助他们走读几个模块,STL,sgi 的代码刷过一遍,qt ,我在不知道怎么抽象的时候不断去临摩qt咋办的。还有莱昂氏的代码,bsd上的协议栈。这些代码都不是很大,所以很多真可以当文献读。soloris/Illumos可能也很优质,我是看Gregg那本书时知道soloris上其实有很多很有用的工具,比如鼎鼎大名的dtrace。


我常常觉得自己也是一个没有受过正规训练的人,所以特别怕耽误下面的人,所以我们不做项目的时候都在翻来覆去操这几个项目的代码,讨论别人是怎么解偶的,怎么划分文件和模块的,怎么抽象的,把代码当文献是我们这样的草帮保持不落后的办法,那时候我们也会花钱请别人来讲,一般讲的都很操蛋,后来就不请了,因为有时候传说的大佬,大公司的老司机只是环境依附者,离开他们公司的工具和环境,就变得无所适从,也有讲的很好的,我们花了20万请人,大概只有一两万是值得的。

很累。太多太多的细节 问题需要解决。

有时候 同时又会有其他项目的是 插入,也就是说,我一个人同时做好几个项目。

我只自己一个人接过网站项目,第一次挺丢人的,在规定时间内因为自己的拖延症,没有完成。 幸好客户是熟人,我就把过错推脱给“队友”(实际不存在,只是为了接项目,让客户放心,自己是一个四个人的团队)拖拉。后面多要了一个月时间(其实自己一个人一开始一个月是能完成的),然后给自己定好计划,用worklite(这个有计划表,超期任务没完成会发邮件通知),反正一定要规划好,前面多干点,后面就轻松了。

地图搜租房(https://house-map.cn/) 应该符合本题要求了,前来一水.

代码仓库:liguobao/58HouseSearch

首先这是一个业余项目,想法来源于高德API + Python 解决租房问题_Python_实验楼 ,

出于自己的需求就拿过来改写了,接着越写越多,也就这样一路维护下来了.

期间有些朋友用着也给了不少的意见和建议,能做的都做了一下了,反馈的Bug也会跟进修复之类的.


下面一部分一部分来讲吧.


感觉如何?


除了毕业设计+实验室项目,差不多算第一次全面gang整个项目了.

技术选型是我,提需求的是我,实现的是我,部署的是我,修Bug的是我,忙得还是不亦乐乎的.


第一感觉是自由自由,想怎么玩就怎么玩,代码写得再丑也没人管...


PS:最后一条基本是给自己挖坑,迟早自己要去填.


第二感觉是成就感满满的.

最早看着一天几十的访问觉得也挺好玩的,看来也是有人在用的嘛;

后来偶尔看到一两百的访问量就很开心了,看来大家也是用得挺多的了;

又看看访问IP的归属的,北上广深杭还是人多,需求也多;

再后来把访问速度优化之后,一天上千的访问看起来就非常开心了.

PS:还截图发了个说说


收到用户的一些反馈邮件也是很开心的,一般情况下空了都会详细回复一下好好交流.


第三感觉是简历个人项目里面有东西可以写.

甚至上一次面试的技术分享还直接把这个案例拿出来讲了下,最后拿下了Offer.

PS:案例和Offer两者不算有非常强的因果关系.


甚至最近还因此认识了Zuber CEO,假装拒了他的Offer邀请.

PS:跟Zuber CEO聊过了之后觉得他们平台还是很靠谱的,

做了非常多之前我想做又因为能力/精力/资源都跟不上而搁置的功能,

这里也给他们做个广告咯.(麻烦微信给我结一下广告费,逃...

http://www.zuber.im/app/?house=1




进度怎么保证?


额,好问题....

答案是,进度无法保证.


先来一波commit记录...

提交记录


看16年最早的提交记录和最近的提交记录,基本都是下班时候/上班前/周末提交的.

上班要搬砖,也只有这些时间能抽出来写写.

怎么保证进度呢? 保证不了啊.手动滑稽...


那怎么办呢?凉拌啊.继续滑稽...


不过由于这项目也满足我自己的需求,就去年来说的话.

要是我的房子合约快到了(需求非常旺盛,功能十分迫切),整体进度就突飞猛进了,

去年六七八月整个项目基本升级了几个大版本...

进入今年的话,由于访问量增长了不少,大家也在口口相传,成就感更多了,然后自己也更上心了.

所以一般通过在Github给自己开issues来督促自己的进度了.


废话来说就是靠自觉了.


遇到困难怎么解决?


先谷歌,顺利的话解决了.

不顺利的话...

先睡一觉再说吧,睡醒了心情好了就去继续尝试,心情不好就跑路咯,手动摊手.

不然就先想办法绕过去,空了心情好了再回来慢慢解决咯.



让自己一直进步?


这个还是有的,毕竟通过项目点亮各种技能树还是很不错的办法.

如下:

最早代码跑在http://ASP.NET MVC4环境下,直接用mono+Jexus跑在Ubuntu环境下.

PS:加强了Linux服务器技能树

后来看到dotnet core也是很不错的,就把项目迁移到dotnet core上面,继续在Linux环境下裸跑.

PS:点亮 dotnet core跨平台应用开发技能

又后来觉得发布每次Copy代码好麻烦,开始简单写编译脚本来跑.

PS:点亮基础Shell脚本能力

再接着学习了一下Docker容器技术,这边dotnet core和MySQL数据库都是支持Docker部署,首先把数据容器化,再把程序也容器化.

PS:点亮Docker容器相关技术技能

最近觉得Docker手动编译镜像也麻烦,然后索性上了个Jenkins做自动化CI,直接拉去代码就Build+发布.

PS:点亮基础CI/CD技能


总结一下:


玩的开心,做的有用,

付出还是有回报的.

逃...

就像一个人盖一座巨大的城

不管多难,要多久,就想造出来心里喜欢的样子。




带她来看。

创业这几年,基本上是一个人做一个项目。目前做的是一个专门针对生态业的网站-纷果网。上次创业失败后,沉了两年。后来有一次回到家乡发觉很多生态农业,比如草莓采摘园,葡萄采摘园和农庄等。近年来,果贱伤农相信很多人看了没什么感触,但从小家里是靠种果维持生计的,看了只能沟起儿时的不好回忆。这么多年,时代在变,但家乡又或者是很多果乡并无多大的改变。于是在2017年大年初一开始写,写了一年终于写出了这个生态业网站(包括H5版本)。

当然了,在这一年中自己也经历了很多大事,有好的,也有不好的,但不管外界怎么喧闹繁华,夜里我都安静下来打开电脑,静静的写我的项目。

如果说是怎样的一种感觉,我只能说一个人开发一个项目是一个疯狂的想法。首先你要要强大的内心和坚持的精神,因为这可能是一段漫长而又不知结果的付出,其次是全面的技术,也就是现在所说的全栈,你不光要写后台的代码和设计数据库,你还得会前端,你还得会设计和美学,甚至你还得会分析需求和推广,最后可能你还得会开发APP和微信公众平台等等?

一个人写一个项目是个人英雄主义的胜利,很多时候,我们孤单的个体在寻求外援无望的情况下要实现一些东西,个人英雄主义是最好的支撑。现在这个时代的鸡汤害了太多人,让很多人都有依赖性,认为做什么都得拉上一大班人才行,这叫团队精神,其实1+1也可能会小于1的。

最近几个月,因为一些机缘巧合与个人兴趣因素,写了一个基于光线追踪的冰晕模拟器,详细前因后果我写了一篇专栏文章《绘光:冰晕模拟的故事》。在这个项目里,到目前为止从头到尾就是我一个人开发完成的。

一个人开发跟在公司里写代码相比,最大的不同在于视野。一个人开发,在最开始就必须纵览全局,必须有一个自顶向下的设计过程。我这个项目太小,不好意思自称架构师,但该做的事情还都得做。先做架构师的角色设计结构和框架,然后再做码农往里搬砖。

由于这个项目源自我自己的想法,所以省略了产品经理的角色,我自己一开始就分析好需求了。并且我一开始就判断好了以后要升级发展的方向,在做框架设计的时候就充分考虑了这些因素,既照顾了灵活性,也没有过度设计。在整个开发过程中,经历了几次重构和更多次功能升级扩展,都很顺利。

与自己平时在公司写代码相比,深刻体会到架构师的责任重大、以及有个靠谱的产品经理多么重要。如果一开始需求没有捋清楚,一开始整个系统结构没有设计好,那后来开发过程将会痛苦不堪。有个程序员的段子这么说的:

不靠谱程序员和大牛程序员区别在哪儿?就像盖楼,你让他们盖个三层小楼,都能盖得很好。但是盖完了你说要在楼顶加个阁楼在边上按个电梯然后地下再挖个地下车库,牛逼程序员抡起扳手锤子东敲敲西打打,一会改完了;不靠谱程序员刚开始拧了个螺丝,三层小楼就塌了。

当整个项目只有一个人开发的时候,时刻提醒着自己不要写出随便的代码,要不然就是给自己挖坑。也许一开始代码写的都很漂亮,随着项目进行,暗坑越来越多,到后来就没法下手写,一个项目也就做不下去了。

所以要随时重构,保持代码的生命活力。很多时候程序的架构、设计模式这些东西,不自己实现一遍是无法体会个中奥妙的。随着项目的成长,代码逐渐增多,一遍遍重构,慢慢就发现手下的代码越来越像某些设计模式,自然就能体会其中的微妙之处了。

最后贴一下这个项目,欢迎大家来交流:

LoveDaisy/ice_halo_sim

一個人開發一個項目?

好處都有啥

談一點體會吧


方寸皆要親耕

利於深度思考

爲免麻煩到自己

凡事總得認真些

事先當然把

能省力的方法想周全

美稱全局優化推演

排除外部干擾能


往後愈發無困難

熟練運用技術力

只管執行計劃

還不必做解釋

事情簡單辦

輕鬆愉快哉


我曾獨孤做項目

我根本沒有用戶

大家讀了 KCP 的評測文

風風關注過來

起初我是拒絕的

但是分享一下

又不少啥

工作節奏也是隨意嘛

或一週一更新多多分享

或四年一更新穩穩當當

毫無壓力


經過我也知道

代碼早晚會鏽

更新是啞的 是不能持續的

獨立做過一個項目後

已然內心足夠強大

心態好

那些都不成問題


用戶不能罵我

个人项目一般都是自己设计和开发。一般会从一个想法开始,然后花几天时间在上下班开车的时间思考细化一下想法(用讯飞语记把想法记录成文字)。

之后开始去一些设计网站上找找灵感,把一些想法尝试变成设计,做成假的demo,放在手机上看看效果(因为不是专业设计,一般设计出来的东西,过个几天就会发现烂的不行,重新打回换个方向设计)

之后,开始细化技术方案,这个是我们程序猿比较擅长的了,分解技术细节,容易实现的,不容易实现的,可以用什么第三方模块来解决这些不容易实现的,然后各个系统之间的解耦啊什么之类的,思考个几天,调研一下 github 上的开源代码。

差不多快开工了,把确定的任务分解到 todolist 中(业余一般用奇妙清单这个软件),分分优先级。从后端到前端到客户端,看看先从哪部分入手(通常是先开发接口了,开发完之后搞个简单的文档)

之后就是写代码了,心情不好的时候就按部就班的写,心情好了,一会写这个一会写那个,晚上写到凌晨三四点,额,上班之前要在开车的时候梳理一下思路,转变成工作的状态,这些事情千万不要影响工作,在家悄悄搞搞就行了,事业为重。

遇到问题怎么解决?自己去排查,学习,搜索。对于一门不熟悉的语言来说,有些问题可能会耗费很长时间,可能需要你停下来计划的事情,花几天时间系统的学习调研一下再继续,要有耐心,能从做事情的过程中积累下真正的知识也是一个很重要的收获,不要只是为了完成而去完成,毕竟我们做的破软件,也不能赚钱,唯一的收获可能就是多学点东西了。

进度保证,做好心理准备就行,用 todolist 管理好事物 和 进度。

如何保证一直进步?参照上上段的描述。

17年10月份入职,11月中旬项目开始。最初我是面试的前端岗位,由于一些奇妙的原因第一个月干的活不是我部门的活。我们部门在这个阶段除了我都是不是产品研发的人,所以我在最开始兼任了一部分产品的工作,也就是自己设计自己实现(除了ui)。


这个项目主要包括三个部分:展示页面、管理页面以及服务器。最开始的版本展示页面和服务器使用的是egg.js+模版语言,管理页面与后端分离,使用vue加上自己实现的一个cms框架。这段时间最大的问题就是由于部门内其他人都几乎没有技术背景,所以沟通成本比较高,一个人用js写全栈确实很嗨。


大概在三个月后遇到了一些问题,egg的官方库维护确实不错但是可用的插件当时还太少,好多逻辑都要自己写东西实现。再加上业务代码增加,项目维护比较头疼,导致为了赶时间代码质量越来越烂。于是开始了我的重构计划,首先我根据这段时间写的全部接口,规范了一下后台rest api的风格,然后把管理页面重构,重构后增加一个数据模型的增删改查搜只需要100行代码左右。从这时开始管理页面没有压力,我把重心转移到了服务端和客户端页面。


入职五个月时我决定用java重写服务器,js维护大的项目确实很考验人,为了完成需求我选择逃避。开始学习Spring全家福,并且因为之前api已经比较规范,可以提取大量的基类工具类,代码量指数级减少,但睡眠质量并没有提升,因为怕出错,毕竟第一次用java写项目。同时我将客户端页面也与服务分离,把一些比较复杂的功能放到了管理界面上,管理界面改名dashboard。客户端用vue重写,实现了一个针对当前设计师ui布局优化的项目结构,代码量再次指数级减少,睡眠质量回暖以及自信心开始膨胀。


入职七个月时回学校做毕设,两个月时间停滞。


入职九个月时毕业转正,继续开发,读自己之前代码花了三天,整理了之前比较混乱的思路,再次精简了一些代码。终于开始了正常迭代维护的生活。


现在马上入职十一个月,回头看了一下自己的开发历程,就是先把功能写出来,一段时间以后回头总结一下,保持代码质量的同时也保证开发效率。做的不好的地方就是没时间写测试,经常在封装的时候引发副作用。最近发现一个死锁比较头疼,Spring还是得好好学一下啊。


我们部门属于公司内部的创业部门,本来是不应该有研发的,不过leader对我比较信任把项目交给了我,而我也比较适合这种开发的方式,近一年的时间确实有很大成长。机会可以不可求,一样大家能找到属于自己的机会~


贴一下刚做的考试模块的图吧


看到这个题目,觉得自己比较符合,先匿了,怕很多客户认识,大大小小做了上百个客户项目了。

本人05年毕业,工作了2年,呆了几家大公司,后来跳出来,找不到觉得满意的工作,找的新工作薪水低,工作内容大同小异,正好有熟人找我做外包,于是07-08年响应国家号召创业,现在想想是个大坑,国家号召你干嘛,你最好不要干嘛,原因心知肚明,不过是帮国家解决就业压力,就像现在国家号召生二胎。

初创公司没什么钱,为了节省薪水,招的员工都是刚毕业的,我们行业技术要求很高,刚毕业的大学生,做的东西太烂,好不容易培养好了,没几个月又跳槽了,很多时候还都是自己冲到一线去加班干,基本都是做点项目养工人,给房东打工,心力憔悴。第一次创业啥都不懂,犯了无数错误,失败是必然的,某天公司资金链快断裂了,于是心一横,遣散了员工,又不想回到上班打工的路子,于是自己在家干,整个公司就我一个人,变成了一人公司,但是对外依旧以公司名义接项目,没办法,这样价格相对高一些,遣散员工后的第一个月,我就靠接项目真正赚钱了。

就这样断断续续做了近10年,几乎所有项目都是自己一个人做完的,期间做砸过1-2个项目,周期没来得及,或者客户需求完全不对口等,其他都顺利做完了,期间有些项目,需要程序合作,网上论坛认识了一个程序,水平很高,但是从没见过面,合作了7-8年,几乎帮我解决了所有程序的问题,也是很幸运。

一个人做项目是什么体验呢,锻炼人是肯定的,首先是要学会跟客户沟通,一个项目从企划到实施,到制作跟进,后期维护修改,全部要一把抓,想想也不容易,开会的时候,我有时候要一个人面对7-8个客户的询问,另外一个人跟进项目,要解决遇到的所有问题,因为没人会帮你,所以不知不觉中,把我脑子锻炼的飞快,遇到问题的时候,我往往会很快就能想到解决方法。想当年第一次见客户,技术出生的我,傻的连话都不会说,项目当然也谈黄了。

另外我是完美主义者,为了避免客户反复,耽误时间,做项目的时候,一般细节我都会尽量考虑到,我会提前想想客户需要什么,他们找你做项目的目的是什么,尽量满足他们的需求,这样你做出来的东西,往往也比较符合客户的要求,不会来回牵扯太多时间,修改也会少一些。

一个人开发项目,坏处就是,时间分配不过来,我最高峰同时做7个大大小小的项目,几乎日夜加班加点干,忙的天昏地暗。好处就是,项目忙完了,你比较自由,往往可以给自己放个假。

另外开发项目遇到的困难,肯定很多很多,遇到困难怎么办,比如一些新技术,我就不得不让自己去学习,能学会的,下次再遇到,就不怕了,比如我公司网站、服务号什么都是自己做的。不过随着年龄的增长,这个会越来越难吧,精力不一样了。

还有一些项目中的困难,我往往会根据客户的要求,曲线救国,想其他办法解决。不管用什么办法,一定要解决,因为解决不了,客户就不会给钱。很现实。

一个人做项目有得有失,很累是必然的,我都是给客户开发项目,所以没有自己的产品,这个也是最大的遗憾,等于替人做嫁衣,所以后面有机会,打算启动做自己的项目,也一直在酝酿中。

【后记】

看了一些朋友的留言,这边统一回答一下吧,有些朋友提到的问题,其实都存在。

首先,这种单人作战的模式肯定是不值得提倡的,也不是真正做生意的模式,真正做生意一定要满足社会的需求,而且这种需要可以大量复制,量产,批量化生产,比如马云爸爸建立一个购物平台,或者耐克公司生成一双鞋子,可惜本人的行业,模式并不是这样,我也是很多年后,认识到这点的,非常可惜,也开始慢慢尝试转型这一方面,的确是不一样的,所以选择比努力往往更重要。

不过现在社会各个行业,资源都爆炸式的,要创业成功的确很难。我自己创过业,没有背景和雄厚资金,真正创业成功的属于凤毛麟角,我身边认识很多正在创业的人,除了一个哥哥,做传统产业,很多年前,有机会拿到美国投资商的500万,再加上机遇,10年做到年产值几千万,属于非常成功的,另外一些朋友,很少创业成功,赶VR热点也好,做游戏的也好,没有背景、资金和出色的个人能力,都是死翘翘,或者艰难生存,烧钱给工人和房东打工。我只是普通人,没有马云爸爸那种能力,也没有雄厚的资本,也接触不到大投资商,也不是富二代,目前这种工作模式,是逼不得已,本人也并不提倡。

有人觉得日夜干活,拿命赚钱,话是不错,但是在这个社会,除了富二代,谁不是拿命赚钱呢?我也是为了多赚钱,才够拼,要少赚点,也可以干一单,休息一阵,说白了,还是为了多赚钱,才让自己很辛苦,上班的话,也一样是做不完的项目,可是你拿的只是薪水,而且是给老板打工,也许有些创业公司有期权,但是也可能是给你画大饼,一样有风险,离职了,社保,公积金也没有保障。而且长江后浪推前浪,你拼得过00后,甚至以后的10后么?

有人说可以干10年,20年,30年吗?这个肯定不行,其实你上班一样干不了这么久,同期跟我一起毕业的同学,普通一些的,有些已经遇到瓶颈了,聊了一下,上有老,下有小,已经没有魄力和胆识自己出来干了,很多思维,上班的跟自己出来闯荡的,完全是两个世界的,对创业的一些想法相当幼稚,有兴趣可以看看当年央视采访史玉柱破产的节目视频,那些观众的提问,让人啼笑皆非,应该是没有创业经历,那些提问,只能说相当幼稚。当然你去阿里,腾讯做到资深或者公司总监,比如开发王者荣耀的工作组,变成打工皇帝,年薪千万,那也没必要自己出来干了,我有一个同学在大公司做到资深总监,也不错。

另外本人未来10年有新的计划,因为前面近10年,已经解决了吃饭的问题,房贷差不多已清,基本生活应该也没大问题,不过目前模式肯定是不值得提倡的,所以后面10年,想利用目前的积累,慢慢开发一套属于自己的赚钱系统,也是计划一个人干,成功的话,也许可以躺着赚钱,也许失败,也许成功,不试试,永远不知道结果。

PS:本来只是写一些独立做项目的体验,本人目前的工作模式并不提倡,有利有弊的,并不完美,能给有兴趣的人一些善意的经验即可。

一个人开发一个项目啊,简直不要太爽!唯一的缺点就是可能进度会慢一点,毕竟工作量在那。

一个人开发,省去了团队的沟通成本,需求搞清楚了就可以直接开始撸代码了。公司的项目很少会一个人撸,除非是个小项目。完完全全我自己一个人开发的,还是这个自己用业余时间撸的一个独立项目。从构思底层框架建设到页面设计都是一个人,踩了无数的坑,说实话,如果不是自己的项目,不会这么花心思去折腾。顺手发个链接吧,一个可视化设计,所见即所得的CMS,Github:SeriaWei/ZKEACMS.Core

遇到困难真的全靠谷歌,百度一点忙帮不上。基本上你能遇上的问题,都有人遇上过,所以要学会的是怎么搜索,明白搜索的关键点在哪里,一般都很快可以找到答案。

保证进度的前提就是解决问题的速度了。遇到问题越少(知道怎么解决)进度越容易控制。码代码是一个不断成长的过程,真的是学无止境,学海无涯。

一起帮 是我一个人开发的。

边开发边推广,工期从最开始计划的三个月,变成六个月,再变成一年……一转眼就快两年了。

感觉就一个字:

心累。

真心累。


因为一线开发已经十多年了,所以技术上没什么问题。就开发而已,累大概是因为:

需求一直在改

代码一篇一篇的删的时候,心累。这怪不了别人,要挂只能怪自己:因为需求也是我自己定的。

所以作为一个程序员,我是肯定不会打产品经理的。理解啊!

另外一些琐碎的地方,重复的没有挑战性的代码,也会非常累。所以“疲倦感”是一个非常奇怪的东西,反而是有时候比较难的feature或者bug,会让人兴奋,不知不觉几个小时就过去了……

解决的办法:一起督促 + 直播。

“一起督促吧”是“一起帮”上的一个子功能,简单的说就是“自己设定目标,让别人来督促,没有完成就扣‘帮帮币’”。我以前设的是每天4-10个小时不等的开发时间,讲真,满打满算的10个小时的开发真的会让人崩溃,我很少一天能干上10个小时,6个小时都不错了。所以反推回去,打工上班的时候,哈哈,“编程5分钟,扯淡2小时”,也不算很夸张……

其实大部分时候直播都没人看,呵呵,但是呢,我假装有人在看。还是挺有用的,如果没有直播,稍不留神就刷网站打游戏去了;直播着的时候你总不至于干这些事。


开发本身还好一点。最痛苦的是推广,尤其是推广没有效果的时候。

愁啊……



+++++++++++++++++


求推广大神加入创业团队,可兼职可顾问可各种合作形式!

我不在IT部门,但是有IT基础,平时对技术也感兴趣,刚开始是解决自己遇到的问题,然后推广给同事用; 然后由于部门扩张,吸收新业务,有更多痛点需要解决,因为以前积累的reputation,大老板就问你可否自己搞定,然后正好业务熟、技术也可以,就接受挑战,于是立项,既是PM、也是Business(当然还有其它各部门提要求),后来不到四个月一个人开发完一个大系统,先是中国区,然后推广到APJ,然后 ASP/ESP。效果还不错,当然也加薪 、升职。


这几年陆续做了大约十个项目,有几个很成功,有一、两个只存活了一年。有一个项目比较大,他们不放心我一个人搞,最终决定付了一堆钱请了一家美国公司搞。


项目有意义才值得做,另外找好的框架很重要。


项目可以是自己发现业务痛点,向大老板提建议,组建core team,立项,开发,推广。

也可以是业务部门找过来。

注意,每一个项目都得先游说大老板,得到支持、然后让各部门负责人安排人员配合你,这样就好组建团队了,项目也容易成功。

正好有一段这样的经历,答一波。

创业公司有一段时间钱很紧张,钱紧张了人就有点紧张

但是,但是,人越紧张老板越想做更多东西,于是就有了一个奇葩的产品组,产品组除了设计,从产品经理到前端开发,后端,数据,都由一个人,也就是我本人组成。

工作的日常是这样的:

第一个月:

出差,和客户方对接,去用户方调研,整理需求,汇报

第二个月:

产品设计,出原型,出文档,自己做给自己看

第三个月:

采集数据,数据清洗,数据加工,后端接口框架准备好

第四、五个月:

前端后端同步开发

第六个月:

内部测试,给客户演示

然后,重点来了

演示结束,申请项目奖,由于团队就我和设计,给设计分完全都是我的

舒服

代码全是我自己写的,老板觉得我很吊,于是给我涨了工资

舒服

客户全是我对接的,在老板那边给我一顿夸,于是给我升了职级

舒服

最后,高潮来了,来的很晚但还是来了

产品没能落地,所以我去了其他产品组。

工资也涨了,职级也有了,去其他产品组其他人都觉得我很吊

很舒服

非常舒服


以上。

我从投行的角度谈一下这个问题吧

就在刚才 我抱着马桶吐了三次 胃里稍微舒服了些

睡不着了 也很久没写知乎了 随便谈谈吧

背景:

还不到一个月28岁 国内前十券商投行部 主做承揽

团队有五个人

我、我的直属领导(ED)、俩同事、一个长期实习生(前几天又招了俩)

我是主做项目承揽,ED是总协调。但是我司并没有明确的分承揽承做,基本上项目我拉来了我也要写材料做尽调,所以还是挺辛苦的。

最近的一个项目是我自己开发的,通过银行、中间人介绍,各种关系,两个月终于拿下来,目前尽调完成,就等着上报了。

我看了下其他的回答很多都是技术工作,比如游戏什么的。

投行的承揽靠的是强有力的人脉关系、专业的知识、个人魅力、看得过去的颜值以及最重要的:平衡各方利益及掌握分寸的能力。

直白来说就是情商高的同时,兼具不要脸、心细脸皮厚、能喝酒、专业性高、狼性的追逐、能帮企业解决问题、能找到问题突破口。

这两年金融寒冬,而且竞争非常激烈,前几名的大券商基本上覆盖了大多数优质企业,想从他们嘴里抢肉真的挺难,我也不记得多少次连续几周四点睡八点起,多少次抱着马桶吐N次、多少次奔波在机场和金融街、多少次拜访了银行和中间人也没个结果、多少次为了保持形象不吃油腻不吃主食疯狂健身。

但我认为这些都是值得的,也都是必须要经历的过程,我本可以在家乡悠哉的过小日子,是自己选择出国回北京吸霾卖血,既然选择了,就不能抱怨,再苦再累也要做好。

目前干的还算开心,只是没有太多自己的时间,承揽是核心资源,也是极其考验人能力的,培养自己的客户,这样才能在万变的资本市场里以不变应万变。

头疼,下周还要去开发另一个项目,希望顺利吧。

责任编辑:
热门阅读排行
© 16货源网 1064879863