程序员自由创业周记#37:程序员创业的几个方向

news2024/11/18 20:35:22

程序员自由创业周记#37:程序员创业的几个方向

cover

报志愿

这几天亲戚一外甥报志愿,让我推荐,我基于自己的认知觉得还是计算机相关是第一优选,即便现在各大互联网公司都过得不怎么好,裁员的消息此起彼伏,很多计算机专业的毕业生找不到工作,做了十几年程序员的转行做其他行业…

为什么我觉得计算机还不错呢,首先这一行不需要靠人脉,只要自己足够努力,懂的多,钻研的深。几乎不怕失业,即便不去上班,靠自己也能谋生。即便像我这种资质平平也不怎么努力的普通人,也能养活自己。

怎么自谋生路?以我目前的认知列举几个:

程序员创业的几个方向

卖课

把自己会的技术,成体系的整理一下,按照难易程度录成课程,基础课免费分发,高级课收费。按照草台班子理论,不要觉得很难,只要有一技之长和足够耐心就可以。

开源

技术很好的可以做开源项目,通过不断累加的star提升自己影响力,依然是代码差异化,基础模块完全公开,核心代码收费。不要不好意思,每个人都要吃饭,没什么不好意思的。

外包

通过人脉、群、某脉、各类接单平台、某书、某鱼等去寻找那些私活,做的多了甚至可以成立公司,沉淀技术中间件,后续服务客户就更简单了。

自媒体

自媒体种类很多,挑自己擅长的领域,比如某度元老被裁后顺利转型为裁员领域大V,或者通过写技术文章,成长经验,创业经验,甚至装修,育儿,旅行,搞笑,科技等等,每一个领域都有做的很优秀的,你说他智商比我们强,人均天才吧,也不见得。有粉丝关注后通过广告变现。

独立开发

自己做或者找会的人做一些对别人有用的软件、Web站、系统… 做完之后去卖,或者上架后等着别人主动来买。

基本就上述这5类,在不转行的前提下开展。以我自身的实践,其中我认为比较重要的几点就是:执行力、销售能力,没有人能随随便便成功。

本周进展

我属于上述这些方向中的“独立开发”。做了:

  • Island Widgets-学伟®灵动岛锁屏小组件:灵动岛/锁屏小组件,包含骑行距离/步数/心率/运动热量/跑步距离/运动时间/体温/下班倒计时/照片/待办/天气/热搜/倒计时/手机使用次数/实时网速/CPU/RAM/屏幕帧率等 (iOS)
  • 加一 - 自律打卡:习惯养成打卡,追踪生活小事,记录日常情绪,计数、统计 (iOS)
  • 学伟扫描 - OCR&PDF扫描打印:OCR、识别图片文字、翻译、图片转PDF、打印、相册资料整理 (iOS)
  • Nap - Break Reminder:休息提醒,番茄钟,计时软件(Mac)

正在做第5个产品,AIGC相关的文字生成图片的软件:AI画图王。除了自动生成插画、PPT或者文章配图,还计划集成AI头像、老照片修复、Logo设计、照片增强等一系列AI图片相关的功能。敬请期待…

AI画图王-作品-截图


往期文章:

创业周记合集

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1896673.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

UE5 01-给子弹一个跟角色一致的向前的方向的冲量

默认Pawn 负责角色位置, 默认PlayerController 负责记录角色相机旋转

微信全民经纪人活动怎么搭建

在这个信息爆炸的时代,如何借助微信这一拥有数亿用户的社交平台,让每一个普通人都成为我们产品的“经纪人”,共同推动品牌的发展,成为了我们面临的重大课题。今天,我们将为您揭开一场以“全民经纪人”为主题的活动盛宴…

开发一套java语言的智能导诊需要什么技术?java+ springboot+ mysql+ IDEA互联网智能3D导诊系统源码

开发一套java语言的智能导诊需要什么技术?java springboot mysql IDEA互联网智能3D导诊系统源码 医院导诊系统是一种基于互联网和3D人体的智能化服务系统,旨在为患者提供精准、便捷的医院就诊咨询服务。该系统整合了医院的各种医疗服务资;智慧…

google::protobuf命名空间下常用的C++ API----message.h

#include <google/protobuf/message.h> namespace google::protobuf 假设您有一个消息定义为: message Foo {optional string text 1;repeated int32 numbers 2; } 然后&#xff0c;如果你使用 protocol编译器从上面的定义生成一个类&#xff0c;你可以这样使用它: …

跳妹儿学编程之ScratchJr(7):动作积木篇—爸爸去散步

引言 在之前的文章中&#xff0c;我们共同踏出了使用ScratchJr编程的第一步。现在&#xff0c;我们对ScratchJr已经有了初步的认识。今天&#xff0c;我们将正式启程&#xff0c;深入探索ScratchJr的编程世界。我们将逐一学习并实践每一种类型的指令&#xff08;积木块&#x…

基于uniapp(Vue3)自定义开发云闪付小程序

云闪付小程没有类似微信或支付宝小程序那样自己的框架&#xff0c;本质是开发一个H5&#xff0c;部署到自己的服务器上&#xff0c;然后在云闪付小程序平台配置首页链接。开发的H5要保证能使用官方的SDK和组件库。 项目基础配置 将以下代码配置入package.json "uni-app…

Navicat Premium16 解锁版安装教程,亲测可用!

前言 “Navicat”是一套可创建多个连接的数据库管理工具&#xff0c;用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和/或 MongoDB 等不同类型的数据库&#xff0c;并支持管理某些云数据库。Navicat 的功能足以符合专业开发人员的所有需求&#xff0c…

Spring 泛型依赖注入

Spring 泛型依赖注入&#xff0c;是利用泛型的优点对代码时行精简&#xff0c;将可重复使用的代码全部放到一个类之中&#xff0c;方便以后的维护和修改&#xff0c;同时在不增加代码的情况下增加代码的复用性。 示例代码&#xff1a; 创建实体类 Product package test.spri…

2024年APMCP亚太杯中文赛B题完整解析 | 代码与论文分享

B题 洪水灾害的数据分析与预测 解题思路问题一问题二问题三问题四 论文问题一2.1 Kolmogorov-Smirnov分布检验模型的建立与求解2.2 基于斯皮尔曼相关系数的相关性检验 代码问题一Q1_1.mQ1_2.mQ1_3.m &#xff08;后续资料更新 关注公众号 云顶数模 领取相关资料&#xff09; 解…

Twitter API接口教程编程指南!如何使用?

Twitter API接口教程怎么用&#xff1f;如何高效利用API接口发信&#xff1f; 无论是为了分析趋势、构建自动化工具&#xff0c;还是开发社交媒体应用&#xff0c;掌握Twitter API接口是至关重要的。AokSend将详细介绍Twitter API接口教程的相关内容&#xff0c;帮助您快速上手…

【网络安全】第3讲 消息认证技术(笔记)

一、认证技术概述 1、网络常见攻击 2、对信息网络安全的攻击有&#xff08;两种类型&#xff09; &#xff08;1&#xff09;被动攻击 —— 加密技术 通过侦听和截取手段获取数据 &#xff08;2&#xff09;主动攻击 —— 认证技术 通过伪造、重放、篡改、乱序等手段改变数据…

“谋士三国”诸葛亮的锦囊妙计 - 策略模式

“当代码如三国&#xff0c;智慧如孔明&#xff0c;何愁天下设计不归一统&#xff1f;” 乱世之中&#xff0c;英雄辈出。三国的战场上&#xff0c;不仅刀光剑影&#xff0c;更有智慧的较量。诸葛亮的锦囊妙计&#xff0c;不正是今日软件设计中策略模式的完美写照吗&#xff1…

五、框架实战:SSM整合原理和实战-个人版

五、框架实战&#xff1a;SSM整合原理和实战 文章目录 五、框架实战&#xff1a;SSM整合原理和实战一、SSM整合理解1.1 什么是SSM整合&#xff1f;1.2 SSM整合核心问题明确1.2.1 第一问&#xff1a;SSM整合需要几个IoC容器&#xff1f;1.2.2 第二问&#xff1a;每个IoC容器对应…

数据结构预科

在堆区申请两个长度为32的空间&#xff0c;实现两个字符串的比较【非库函数实现】 要求&#xff1a; 1> 定义函数&#xff0c;在对区申请空间&#xff0c;两个申请&#xff0c;主函数需要调用2次 2> 定义函数&#xff0c;实现字符串的输入&#xff0c;void input(char …

深度学习 --- stanford cs231学习笔记八(训练神经网络之dropout)

6&#xff0c;dropout 6&#xff0c;1 线性分类器中的正则化 在线性分类器中&#xff0c;我们提到过正则化&#xff0c;其目的就是为了防止过度拟合。例如&#xff0c;当我们要用一条curve去拟合一些散点的数据时&#xff0c;常常是不希望训练出来的curve过所有的点&#xff0c…

【C#】ProgressBar进度条异步编程思想

1.控件介绍 进度条通常用于显示代码的执行进程进度&#xff0c;在一些复杂功能交互体验时告知用户进程还在继续。 在属性栏中&#xff0c;有三个值常用&#xff1a; Value表示当前值&#xff0c;Minimum表示进度条范围下限&#xff0c;Maximum表示进度条范围上限。 2.简单实…

探索人工智能在电子商务平台与游戏发行商竞争中几种应用方式

过去 12 年来&#xff0c;电脑和视频游戏的发行策略发生了巨大变化。数字游戏的销量首次超过实体游戏的销量 在20132020 年的封锁进一步加速了这一趋势。例如&#xff0c;在意大利&#xff0c;封锁的第一周导致数字游戏下载量 暴涨174.9%. 展望未来&#xff0c;市场有望继续增…

配置基于不同IP地址的虚拟主机

定义配置文件vhost.conf <directory /www> allowoverride none require all granted </directory> <virtualhost 192.168.209.136:80> documentroot /www servername 192.168.209.136 </virtualhost><virtualhost 192.168.209.138:80> document…

电阻负载柜或无功负载组?

选择正确电源测试解决方案的快速指南 如果您在市场上寻找负载组&#xff0c;您无疑会遇到电阻式和反应式这两个术语。为了使负载组规范尽可能简单&#xff0c;您需要了解不同类型的负载测试解决方案之间的区别&#xff0c;以及哪种解决方案最适合您的应用。 什么是电阻负载组&…

AntDesign上传组件upload二次封装+全局上传hook使用

文章目录 前言a-upload组件二次封装1. 功能分析2. 代码详细注释3. 使用到的全局上传hook代码4. 使用方式5. 效果展示 总结 前言 在项目中&#xff0c;ant-design是我们常用的UI库之一&#xff0c;今天就来二次封装常用的组件a-upload批量上传组件,让它用起来更方便。 a-uploa…