当前位置: 首页 > news >正文

技术并非一切,做做 Side Project 吧

我不知道此时阅读此文的你,是男是女,是少是长,但应该绝大部分都是在互联网行业中做技术相关的工作。我和大多数人一样,也是拿着养活自己的薪水,以码代码为生。除开年入百万的大佬们,普通人还是占据了绝大多数,我就是平庸其中的一个。但我始终相信每个人都是独特的存在,必然有存在的意义。

我不会讲人生大道理,就我们技术人员的角色来讲,我们存在的意义除了养活自己和家人,为企业创造价值还有什么?在我看来,最重要的一点是实现理想抱负和财富自由,技术人员绝不应该把心思完全放在技术层面,技术终究只是工具,重点在于善用它们去实现我们想要的产品和功能。

我们技术人员除了在公司项目上利用技能实现功能需求,还能做什么?答案是 Side Project。

Side Project

大家应该都知道 Side Project(业余项目),我极力推荐大家在工作之余去做 Side Project。很多人会因为知道业余项目经常烂尾而不去尝试,但我觉得烂尾是必经的过程,只有尝试了才知道什么是最合适的。

做 Side Project 好处诸多,这里列举出来几点:

  1. 能让你的空余时间变得更加有趣,要知道写自己的项目和写别人的项目是两种完全不同的感觉,只要你去尝试,一定会发现这一点;
  2. 能最大限度利用你的技术实现自己的想法,提升技术和实现想法两不误;
  3. 说不定就是你的创业方向,现存的商业项目由业余维护发展而来的比比皆是,简书就是其中一个;
  4. 结交更多志同道合的朋友,有想法的人很多,不要把自己局限在一个很小的圈子。

如何做好一个 Side Project?

寻找需求

大产品针对受众人群广,而个人项目我建议从身边的小需求做起,从实现一个 MVP(最小可行性产品)开始,然后收集反馈信息来进行完善迭代。

小的需求很好发现,可以从自己的需求出发,然后辐射至一小部分群体,看是否有相同的需求,和他们聊聊,觉得可行就可以开始做功能规划了。

产品形式、技术选型

产品形式很多,往往最初只会选择其中之一,这里列举一些:

  • 网站(PC、 Mobile 或响应式)
  • 小程序
  • App(原生、Hybrid 或跨平台)
  • 微信公众号
  • 社群
  • GitHub Repo
  • ...

我们可以发现,其实做业余项目技术不是全部,过程中更多的关注了运营和产品层面,这对个人综合能力也是一种提升。同时就技术层面来讲,往往只会前端或只会后端没法做好一个产品,这对自己的要求就会提高,幸好每一种语言基本都能覆盖前后实现,比如我这个 JSer 后端业务的实现当然会选择 Node.js。

技术选型是和产品形式与功能需求相关的,记住一个点:技术只是实现方式,重点是技术层面之上的部分。很多技术人员会看重技术层面,比如必须要以高大上却不太熟练的技术栈实现,这样有时候不太合理,因为技术并不是最重要的点。

当然存在特殊情况,那就是做这个业余项目本来就是为了练习技术,只是依托这一个想法进行实现,或者说这个项目就是技术型产品。我基本属于既练技术也做项目的类型,我觉得这样能让自己获得的“预期收益”加倍。

如何推广 Side Project?

第一步,当然是身边的朋友,他们能够作为初始用户体验你的产品,避免产品刚上线推广时冷启动的尴尬。这一部分也是你前期完善产品最有力的帮手。然后在这其中如果有对你产品非常认同的朋友,可以标记为种子用户,利用口碑传播也能够慢慢一定的用户量。

当产品服务趋于稳定时,可以去社区、社群里面“打广告”,当然赤裸裸的推广一般都会遭遇不幸,所以需要注意形式,涉及到推广运营的知识得多去研究。

这里列举出一些可以让你轻松的展示自己的创意项目的网站:

  • 创意工作者社区 V2EX
  • Product Hunt
  • 36kr NEXT
  • IT桔子

推广之后重点还是运营,保证用户存留和拉活。

我尝试过的一些 Side Project

在这里抛砖引玉,讲一讲我曾经尝试过的业余项目,更多的优质项目还得靠大家来分享。

1. 诗说社 - 【已下线】

详情可以戳这个链接,当时在 V2EX 上分享的,现在看来还是一段美好的回忆。这个是纯运营性质的项目,直接采用了一个 PHP BBS系统做了个小众论坛,用户量应该上百了...其中也不乏对这个项目表示感兴趣的,然而几经周折还是放弃了。

2. 跨界猿 - 【已下线】

跨界猿定位为互联网跨界交流平台,目标人群为互联网行业人士,切入点为跨界。跨界的概念很宽泛,本质就是交流融合,各种属性的组合催生出新的元素,从而推动个人和团体的进步。这个项目切入点比较大不好发挥,停止是很正常的。但是在这个过程中,我也写出了一整套多用户的 CMS 系统,这对于我这个前端来说是比较有成就的一个事情。

3. 前端区 - 【已下线】

前端区,定位必然是前端相关的了,形式包括网站和微信公众号,都已经停止运营了。这是我做过的业余项目中唯一没有在社区推广过的项目,仅靠百度搜索流量却也达到了日 IP 50+,整个项目持续两个月不到。看起来这项目还行,为什么下线是因为下一个要说的项目。

4. 亦奇 - 互联网人士摸鱼社区 【刚上线】

亦奇的这个想法是很早以前就有了却一直没做的,为什么叫摸鱼社区,实际上是不知道取个什么 slogan 好,大致的功能就是人们可以在上面分享自己做的业余项目,也可以发表想法[功能规划中]等等,目前功能还很不完善,所以还没开始推广。想瞄一瞄的可以猛击 www.e7fe.com/ 体验,顺便提一句,这个网址之前是前端区项目的网址。

最后

潦草的写了这些内容,不是干货,却是我的经历和想法。我自认为不是一个按部就班不爱折腾的人,我也相信很多人都有自己的想法,那么我觉得更好的做法是 更进一步,让想法成为现实

小伙伴们如果有自己的 Side Project 不妨在评论区贴出来大家一起体验一下!当然也可以选择在 亦奇上发布,富文本能够保证你详尽的介绍关于项目的一切。

如果有想法要交流的也可以关注「端技」公众号编辑发送 SP,我会及时拉你进群交流!

转载于:https://juejin.im/post/5c9340956fb9a070d013faac

相关文章:

  • 笨办法学C 练习34:动态数组
  • https://www.jianshu.com/p/dbffae16ba0b
  • Python利用正则抓取网页内容保存到本地
  • 管理员页面
  • Spring Boot整合MyBatis
  • 1100名达摩院“扫地僧”加持,阿里云的下一个十年
  • 深入学习JVM了解JVM内存模型
  • I.MX6 AW-NB177NF p2p support
  • Vue Router
  • 【转】FPGA内部小数计算
  • LeetCode算法题-Non-decreasing Array(Java实现)
  • 我的IT转行之路
  • 读书笔记之《实战Java虚拟机》(6):性能监控工具
  • B-树(B+树) 学习总结
  • 【DAY24】内省,NIO的学习笔记
  • [译]如何构建服务器端web组件,为何要构建?
  • C++入门教程(10):for 语句
  • CentOS7 安装JDK
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Java 最常见的 200+ 面试题:面试必备
  • java正则表式的使用
  • Joomla 2.x, 3.x useful code cheatsheet
  • Vue 重置组件到初始状态
  • windows-nginx-https-本地配置
  • 测试如何在敏捷团队中工作?
  • 分享几个不错的工具
  • 汉诺塔算法
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 聊聊redis的数据结构的应用
  • 世界上最简单的无等待算法(getAndIncrement)
  • 算法系列——算法入门之递归分而治之思想的实现
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 应用生命周期终极 DevOps 工具包
  • 在Mac OS X上安装 Ruby运行环境
  • 回归生活:清理微信公众号
  • ​flutter 代码混淆
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #if 1...#endif
  • #include
  • #include到底该写在哪
  • #pragma pack(1)
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (BFS)hdoj2377-Bus Pass
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (poj1.3.2)1791(构造法模拟)
  • (附源码)ssm高校实验室 毕业设计 800008
  • (六)c52学习之旅-独立按键
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (四)JPA - JQPL 实现增删改查
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (幽默漫画)有个程序员老公,是怎样的体验?