程序员自由创业周记#2:前期准备

pexels-skylar-kang-6368836

感恩

上次公开了创业的决定后,得到了很多亲朋好友和陌生朋友的鼓励或支持,以不同的形式,感动之情溢于言表。这些都会记在心里,大恩不言谢~

创业方向

笔者是一名资质平平的iOS开发程序猿,创业项目也就是开发App卖,类型的话主要以工具类为主,优先会解决一些我的需求。平台以iOS平台和MacOS平台为主,如果移动端产品反响不错会考虑使用Flutter开发Android版本。后续即将开发的产品会在如下几个里选几个:

  1. MacOS 定时提醒休息
  2. MacOS 截图、OCR
  3. MacOS 番茄钟
  4. MacOS & iOS 纪念日倒计时
  5. iOS 各种类型的小组件
  6. iOS 个人OKR目标管理
  7. iOS 每日金句
  8. iOS 灵动岛动画
  9. iOS 音频转文字
  10. iOS 闹钟

上面的任何一种类型在商店都能找到一堆产品,我这边差异性可能就是极简和用户体验,还有就是出海,不限于国内市场;
我负责产品规划,代码开发,运营推广,爱人负责UI设计。每个阶段都会借助AI工具的帮助,最大限度发挥个人的力量。而且个人精力和积蓄有效,所以只给自己13个月的时间,如果赚不到钱就找活。也正是因为只有13个月,所以不可能每个产品都做,会集中精力打磨其中的几个,中间涉及到任何经验我均会在周报中公开,也便监督自己。

还有最近两周在跟独立开发圈的两位前辈在共同开发一款打卡类型的软件,产品经理的设计令人过目难忘,另外一位的技术能力让人折服;相信在跟两位前辈的合作能让我更快进入创业的状态。

差生文具多

MacBook

既然是开发iOS App,必然需要一台Mac电脑,原本的 「MacBook Air 8G内存 M1芯片 13寸 2019款」,本来是我一直在用,但随着爱人研究生开学,和即将为产品设计UI也需要一台单独的电脑,所以决定再采购一台MacBook开发用,台式电脑肯定不行,既然独立开发,就要享受走到哪在哪工作的状态。结合预算和性能 「MacBook Pro 16G内存 M1 Pro芯片 51G硬盘 16寸 2021款」 和 「MacBook Air 24G内存 M2芯片 1T硬盘 15寸 2023」进入了最终的决赛,两款都是1.35万左右,开发iOS App都完全足够,最终通过拍脑门决定买了后者。而且之前的Air 用着很顺畅,也没有GPU的强需求,觉得Air足够;
然后买完就后悔了,等电脑到了以后,发现用Xcode 15 beta版本调试发热严重,屏幕下沿温度能达到43摄氏度,去Apple直营店检测也没问题,可能这是Xcode 测试版本的通病吧。如果再让我选一次,可能选择有风扇的Pro吧。

iPhone

因为用Xcode15发热严重,加上我的主力机升级了iOS17必须用Xcode15才能调试,迫使我从咸鱼上淘了一台换过屏+电池循环897次的iPhone12 作为测试机。

GPT

除了MacBook,升级了ChatGPT Plus,以便使用 GPT4 的模型帮我写代码;然后买了 GitHub Copilot 也是在Xcode写代码的时候一些简单的语法能提示的更多一些;这两个AI工具大概每天能帮我节省半小时的开发时间吧,预估。

工位

还有就是整理了下在家的工位,白天去图书馆、公园、咖啡馆写代码,晚上在家自己的工位上写。虽说没人监督,但是动力确实比上班的时候足。每天叫醒自己的真正的是梦想。

A9D8AFAF-C730-4917-8ECB-F1511030A5AB_1_105_c


往期文章:

创业周记合集

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WPF工控机textbox获得焦点自动打开软键盘

1.通过nuget安装 osklib.wpf 2.在textbox getFoucs中敲入如下代码即可实现获得焦点弹出软键盘 private void txtPLC_IP_GotFocus(object sender, RoutedEventArgs e){try{// Osklib.OnScreenKeyboard.Close();Osklib.OnScreenKeyboard.Show();}catch (Exception ex){MessageB…

Open3D(C++) 点云格网分块

目录 一、算法概述二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 一、算法概述 点云格网分块是点云二维格网化的一个具体应用案例,与Open3D (C++) 使用点云创建数字高程模型DEM类似,对每个格…

Linux中的基础IO

目录 1、关于C语言中的文件操作符 1.1 C语言中写文件 1.2 C语言读文件 1.3 往显示器上输出信息 1.4 stdin & stdout & stderr 1.5 打开文件的方式 2、系统文件IO 2.1 写操作文件 2.2 读操作文件、 2.3 open open函数的返回值 2.4 文件描述符 0 & 1 &a…

Swift 如何从图片数据(Data)检测原图片类型?

功能需求 如果我们之前把图片对应的数据(Data)保持在内存或数据库中,那么怎么从 Data 对象检测出原来图片的类型呢? 如上图所示:我们将 11 张不同类型的图片转换为 Data 数据,然后从 Data 对象正确检测出了原图片类型。 目前,我们的代码可以检测出 jpeg(jpg), tiff,…

【Java核心知识】ThreadLocal相关知识

ThreadLocal 什么是ThreadLocal ThreadLoacal类可以为每个线程保存一份独有的变量,该变量对于每个线程都是独占的。实现原理为每个Thread类中包含一个ThreadHashMap,key为变量的对应的ThreadLocal对象,value为变量的值。 在日常使用中&…

百度搜索清理大量低质量网站

我是卢松松,点点上面的头像,欢迎关注我哦! 据部分站长爆料:百度大规模删低质量网站的百度资源站长平台权限,很多网站都被删除了百度站长资源平台后台权限,以前在百度后台添加的网站大量被删除!…

Anaconda常用命令及虚拟环境配置详细步骤

1、 pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple 使用上述语句进行安装速度快。 也可使用豆瓣源如下 pip install 库名版本号 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 2、 conda env list 查看所安装的环境 3、 conda list 查看…

Qt应用开发(基础篇)——消息对话框 QMessageBox

一、前言 QMessageBox类继承于QDialog,是一个模式对话框,常用于通知用户或向用户提出问题并接收答案。 对话框QDialog QMessageBox消息框主要由四部分组成,一个主要文本text,用于提醒用户注意某种情况;一个信息文本informativeTex…

学习振弦采集模块的开发基本原理

飞讯教学篇:学习振弦采集模块的开发基本原理 振弦采集模块是一种用于测量物体振动、形变、压力等物理量的电子设备。它通过测量物体的振动变化,可以得出物体在不同条件下的动态特性,对于工程设计、科学研究、医学检测等领域都有广泛应用。本…

css 左右宽固定,中间自适应——双飞翼布局

最近面试的时候遇到一个提问说,如何做到一个左右宽度固定,中间自适应的布局,我的答案不重要,重要的是不是面试官想听到的答案,这样问大概率他想听到的答案一定是双飞翼布局,所以今天就手敲一个双飞翼布局让…

React 如何获取上一次 state 的值

React 如何获取上一次 state 的值 一、用 ref 存储上一次的 state 类似 usePrevious function usePrevious(value) {const ref useRef();useEffect(() > {ref.current value;});return ref.current; }二、通过 setState 的入参改为函数获取

Android JNI系列详解之ndk-build工具的使用

一、Android项目中使用ndk-build工具编译库文件 之前介绍过CMake编译工具的使用,今天介绍一种ndk自带的编译工具ndk-build的使用。 ndk-build目前主要有两种配置使用方式: 如上图所示,第一种方式是Android.mkApplication.mkgradle的方式生成…