技术访谈——对话前端之虎陈随易

简介: 技术访谈——对话前端之虎陈随易

hi, 大家好, 我是徐小夕.

今天采访的嘉宾大家也许之前在技术平台看到过, 他就是陈随易.

从城市退居农村, 在农村奋笔编程, 2年自由职业者, 1年+独立开发者.

image.png

这次采访主要包含如下几个问题:

1. 谈谈你对职场和创业的看法

2. 是什么原因让你选择成为一名独立开发者

3. 作为独立开发者,你都遇到了哪些困难或者机遇

4. 独立开发者如何做好时间管理(事业,生活,家庭的平衡)

5. 你正在做的项目以及你未来的一些规划

6. 给正在职场的程序员和同样想做独立开发者的朋友一些建议

为了更好的了解随易, 下面介绍一下他的个人经历:

image.png

出生于 1993 年,男,身高数尺,日食三餐

  • 2011 年高二,重点高中转职高从高一读起,学计算机专业
  • 2015 年大二读完挂 8 科,退学,找了一个月工作后,进行 PHP 实习
  • 2016 年经网友介绍,做前端,半年后独立负责整个项目前后端,步入全栈
  • 2017 年做前端线下讲师,教学方式无人懂,或者说一般人不适合我自己的学习模式
  • 2018 年喜欢上了游戏开发,于是找了个游戏公司做游戏前端,加班多,凌晨 1,2 点下班
  • 2019 年依旧心怀天下,想把自己的学习模式分享出去,于是做前端线上讲师,下半年离职后,做远程技术顾问
  • 2020 年跟朋友合伙创业、加班、熬夜,利用下班时间做开源项目
  • 2021 年因为家里发生了一些事情,离职回到老家全职接单,月入 2000,抽空写开源
  • 2022 年继续接单,月入 15000+,业余写开源项目
  • 2023 年,注册公司,产品 + 文章,收入甚微,饥肠辘辘,思考开源商业化

image.png

1. 谈谈你对职场和创业的看法

  1. 首先,每个人都有自己的特点,不是所有人都必须上班,也不是所有人都适合创业,各有缺点和优点
  2. 其次,我建议不管是职场还是创业,都可以去经历尝试一下,因为职场确实有 35 岁魔咒,需要提前探索一下其他赚钱方式
  3. 然后,尝试了之后,再去选择适合自己的方式,很多时候我们不能光在脑袋里想,一定要亲自行动去做,去体会
  4. 但是,如果想创业的话,我也不建议鲁莽行事,立刻就辞职干创业这个事情,一定要做好准备,打有准备的仗
  5. 而且,我对这个创业,我的理解就是,换一种方式赚钱,上班也是赚钱,就我个人所经历的来说,上班赚钱比创业赚钱简单多了
  6. 最后,如果你想创业,那么请不要害怕失败,失败是创业的常态,屡败屡战,才能更接近目标

image.png

2. 是什么原因让你选择成为一名独立开发者

  1. 我上班的时候,对工作的热情非常大,对技术的热情也非常大,我喜欢工作,喜欢上班,喜欢交流,喜欢折腾
  2. 但是当我折腾几年后,发现在职场做的事情并不是自己真正喜欢的事情,而且,也没有明显的财富增长的时候
  3. 我开始思考三个问题,分别是,我是谁?我想干什么?我 3-5 年后的生活是怎样的?
  4. 我想清楚了,我是陈随易,我的生活不应该远离亲人,不应该被自己不喜欢的工作和时间束缚
  5. 我要回到亲人身边,我要掌控自己的时间,我喜欢开源,喜欢做自己的产品,喜欢写文章,我要去做这些,不管赚不赚钱都要做
  6. 我几年后一定在农村待着,每天睡到自然醒,醒到自然睡,我的产品会被创造出来,我的用户会用付费来对我的产品进行认可
  7. 我会拿到驾照,我会买上一辆属于自己的车,我会带着老婆孩子自驾游,我会写很多技术文章,帮助需要的人学习编程
  8. 我会分享自己的折腾之路,分享自己的坚定信念,分享自己追求自由,追求价值,追求人生意义的过程
  9. 这些是我几年前的梦想,如今都已经实现了
  10. 我的下一个目标就是,2 年内,我的产品收入,被动收入稳定下来,我可以开始有充分的时间创作我的小说
  11. 这就是我成为独立开发者的原因,因为我想追随梦想的脚步

image.png

3. 作为独立开发者,你都遇到了哪些困难或者机遇

  1. 困难首先是来自金钱的压力
  2. 然后顺其自然地会收到来自家庭的压力
  3. 接着有来自自我否定的压力
  4. 不知道有没有人用,又没有人付费
  5. 信心和底气逐渐不足
  6. 不过还好,每日没夜地打打游戏就好了
  7. 纵使千难万险,也要勇往直前,因为这条路险峻又偏僻
  8. 若不自救,无人救我

image.png

4. 独立开发者如何做好时间管理(事业,生活,家庭的平衡)

  1. 我的事业,生活和家庭每天都是混在一起的
  2. 我工作环境没有特别的有要求,哪里都能敲代码
  3. 周围任何嘈杂的声音和环境都对我没有太大影响
  4. 就算不断地被打断思路也没有问题
  5. 因为敲码已经如喝水一般自然

image.png

5. 你正在做的项目以及你未来的一些规划

  1. 目前正在做开源项目推进和开源商业化
  2. 然后在维护和更新目前有付费的 2 个产品
  3. 未来的规划,咱们不说远了,就说 2024 年吧
  1. 个人品牌(全网粉丝 10 万+)
  2. 独立产品(做不少于 6 个独立作品,目前 2 个)
  3. 付费课程(做不少于 2 个完整的付费课程,技术方向)
  4. 开源项目(开源项目可以被 5000 人日常使用)
  5. 成品市场(做不少于 2 个精品项目,部署就能用)
  6. 全国自驾(暑假在 2 个不同城市租房各住 1 个月)

image.png

6. 给正在职场的程序员和同样想做独立开发者的朋友一些建议

  1. 积极动手,不要老是想
  2. 多和圈子里的人交流,不要一个人埋头苦干
  3. 只要你的信念足够坚定,一切皆有可能
  4. 不要盲目离职, 有了一定基础了, 再离职全力以赴

最后

下周我会继续对话一些优秀的开源和独立开发者, 如果你恰好也是, 欢迎和我们分享你的故事, 如果你是一名程序员, 对现在工作比较迷茫, 也欢迎和我交个朋友, 聊聊你的问题, 让优秀的人祝你一臂之力.


目录
相关文章
|
2天前
|
JSON 缓存 前端开发
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
9 2
|
12天前
|
缓存 人工智能 前端开发
前端技术博客:探索现代前端开发的奥秘
前端技术博客:探索现代前端开发的奥秘
32 11
|
2月前
|
前端开发 JavaScript 开发者
震惊!Web 前端 href 与 src 竟有如此差异,快来一探究竟,掌握热门技术核心要点
【8月更文挑战第26天】在Web前端开发中,`href`与`src`是两个常用属性,但其差异常被忽视。`href`(超文本引用)用于创建文档间的链接关系,如链接至外部网页或引入CSS文件;`src`(来源)则用于在文档内嵌入资源,如图片或JavaScript文件。两者在使用场景及加载机制上有所不同:`href`支持并行下载且不阻塞渲染,适合非关键资源加载;而`src`加载时会暂停页面渲染直至资源加载完成,适用于如图片和脚本这类对页面显示至关重要的资源。因此,正确理解并运用这两个属性对于保障网页性能和用户体验至关重要。
41 3
|
2月前
|
存储 移动开发 前端开发
HTML5时代来临,这些新特性你掌握了吗?一篇文章带你玩转Web前端技术潮流!
【8月更文挑战第26天】HTML5(简称H5)作为新一代Web标准,相比HTML4带来了诸多增强功能。
43 2
|
2月前
|
前端开发 Java Spring
Spring与Angular/React/Vue:当后端大佬遇上前端三杰,会擦出怎样的火花?一场技术的盛宴,你准备好了吗?
【8月更文挑战第31天】Spring框架与Angular、React、Vue等前端框架的集成是现代Web应用开发的核心。通过RESTful API、WebSocket及GraphQL等方式,Spring能与前端框架高效互动,提供快速且功能丰富的应用。RESTful API简单有效,适用于基本数据交互;WebSocket支持实时通信,适合聊天应用和数据监控;GraphQL则提供更精确的数据查询能力。开发者可根据需求选择合适的集成方式,提升用户体验和应用功能。
67 0
|
2月前
|
大数据 数据处理 分布式计算
JSF 逆袭大数据江湖!看前端框架如何挑战数据处理极限?揭秘这场技术与勇气的较量!
【8月更文挑战第31天】在信息爆炸时代,大数据已成为企业和政府决策的关键。JavaServer Faces(JSF)作为标准的 Java Web 框架,如何与大数据技术结合,高效处理大规模数据集?本文探讨大数据的挑战与机遇,介绍 JSF 与 Hadoop、Apache Spark 等技术的融合,展示其实现高效数据存储和处理的潜力,并提供示例代码,助您构建强大的大数据系统。
31 0
|
2月前
|
前端开发 开发者 Apache
揭秘Apache Wicket项目结构:如何打造Web应用的钢铁长城,告别混乱代码!
【8月更文挑战第31天】Apache Wicket凭借其组件化设计深受Java Web开发者青睐。本文详细解析了Wicket项目结构,帮助你构建可维护的大型Web应用。通过示例展示了如何使用Maven管理依赖,并组织页面、组件及业务逻辑,确保代码清晰易懂。Wicket提供的页面继承、组件重用等功能进一步增强了项目的可维护性和扩展性。掌握这些技巧,能够显著提升开发效率,构建更稳定的Web应用。
76 0
|
2月前
|
前端开发 程序员 API
从后端到前端的无缝切换:一名C#程序员如何借助Blazor技术实现全栈开发的梦想——深入解析Blazor框架下的Web应用构建之旅,附带实战代码示例与项目配置技巧揭露
【8月更文挑战第31天】本文通过详细步骤和代码示例,介绍了如何利用 Blazor 构建全栈 Web 应用。从创建新的 Blazor WebAssembly 项目开始,逐步演示了前后端分离的服务架构设计,包括 REST API 的设置及 Blazor 组件的数据展示。通过整合前后端逻辑,C# 开发者能够在统一环境中实现高效且一致的全栈开发。Blazor 的引入不仅简化了 Web 应用开发流程,还为习惯于后端开发的程序员提供了进入前端世界的桥梁。
48 0
|
2月前
|
前端开发 JavaScript API
Web服务器与前端技术的集成
【8月更文第28天】随着Web开发技术的发展,现代前端框架如React、Vue.js等已经成为构建复杂Web应用的标准工具。为了提供更好的用户体验,这些前端应用通常需要与后端Web服务器进行紧密集成。本文将详细介绍如何将React和Vue.js与后端Web服务器无缝集成,以创建高性能且用户友好的Web应用。
25 0
|
2月前
|
机器学习/深度学习 分布式计算 前端开发
构建前端防腐策略问题之前端代码会随着技术引擎的迭代而腐烂的问题如何解决
构建前端防腐策略问题之前端代码会随着技术引擎的迭代而腐烂的问题如何解决