开源项目,有兴趣吗?

Posted 林间有风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源项目,有兴趣吗?相关的知识,希望对你有一定的参考价值。

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放

生为一个程序员,怎能不来几发利人利己的开源项目?


开源项目不难,对技术的要求也不高,因为我会确定技术架构,但需要你有耐心和恒心。


目前确定要发起4个开源子项目:


  1. 微信小程序开源组件

  2. 基于php ThinkPHP5的CMS

  3. 基于Python Flask的CMS

  4. 基于VUE的CMS前端



列了4条,其实只有2个大项目,小程序一个,CMS一个。只不过CMS前后分离,同时有Python版本和PHP版本,前端共用一套VUE代码,所以是含有3个子项目。


很多同学会认为这些项目已经有不少成品了,但你要相信我对于产品的理解肯定是有我的见解的,这些开源产品都会有独特的风格和~~~美丽的UI。


之所以发这篇文章,原因是我自己做这些太慢了。毕竟不是封装个小东西~。而且,这也是个不错的机会,可以让我认识一些有潜力的新锐或大佬。目前,这些开源项目都有一个起步的积累,比如商品的SKU系统、小程序常用组件的封装。


总体要求:

不会有太高的技术要求,关键是你有充足的时间,良好的沟通能力和理解能力。只有以下几点要求:


  1. 你需要追求良好的代码风格和结构。如果只是实现功能,是做不了开源项目的,甚至连要求稍高的商业项目也做不了。这个年代,竞争如此激烈,不追求一些极致,就不会有商业上的溢价,编程必定沦为体力劳动。要不就做迪奥,要不就做奥迪,绝不做奥拓。

  2. 对于细节的追求。这点对于前端来说极为重要,开源项目,我不是你老板,你不需要对我负责,你需要对开源产品的用户负责。

  3. 主动性。如果每天让我检测你任务,催着你,这是不对的。这不是商业项目,弄成这样就没意思了。

  4. 别玻璃心,一碰就碎。行就是行,不行就努力提高。我前天还被客户劈头盖脸的说了一顿,这不是很正常吗,人家说的有道理。


具体要求:

  1. 小程序:对组件编程有比较深刻的理解,起码有组件化编程的思维。可参考我新小程序课程《微信小程序实战》中旧岛小程序的目录结构。VUE同理。

  2. 熟悉Python Flask或者ThinkPHP5。

    


我既然决定要做一件事情,那这件事情就必然要追求成功,所以这不是闹着玩。有问题是必然的,我去写很多东西也有各种各样的问题。和我保持讨论、沟通、交流,再加上自己去钻研、学习、解决,如果你用这种态度经历1到2个项目,收获是不言而喻的。


如果你问我,请不到人怎么办?说实话,我也没报太大的希望,本身你们身上最缺少的就是自信,而我觉得自信+努力是程序员起步的标配。早年我去面试的时候,就没有不会的东西,但事实上我确实很多不会,但我会下来拼命的学习。


没人就自己来,也就慢点而已。


最后做个广告。以前我的团队是不做小程序这些商业项目的,现在研发新产品,成本较高,所以会适当的接一些商业项目,不限于小程序,有架构设计需求的项目、数据分析与处理的项目最佳。


我的团队很小,本身不是商业化团队,没销售,没市场,就是纯粹的技术团队,人力有限,而我又比较追求极致,所以接不了太多项目。如果你的项目是想做出好的体验、好的UI设计,真实服务于用户,又有比较个性化的需求,可以联系我。会有专业产品经理和你对接。当然,如果不是太看重体验和设计,而需求又是通用的,那我觉得某宝是比较好的选择,毕竟一般一套全功能的模板小程序,按年收费,一年也就15000左右,还没有开发周期。


什么,你接个项目还这么挑剔!那当然,我都告诉你一套全功能的模板小程序也就15000左右,还不让我挑剔一些?不是只有甲方挑乙方,乙方也是能挑甲方的。






以上是关于开源项目,有兴趣吗?的主要内容,如果未能解决你的问题,请参考以下文章

什么是最好和最活跃的开源 .Net 搜索技术?

github开源项目怎么玩,看完了这篇就懂了

有啥高调的开源金融项目吗? [关闭]

github官网上有mcc的开源吗

早产的《HelloGitHub》第 65 期

《HelloGitHub》第 69 期