🏕 2022 独立开发者训练营(全栈)开营啦 ~~,查看介绍 / 立即报名(早鸟优惠) →

博客

掌握编程能力,成为数字人才

在大学期间,无论文理,你都可以考虑通过自学获得编程能力,成为各行各业所需的数字人才。即可随时随地远程工作,亦可与同学们共同创业。大家好,我叫王皓,宁皓网的作者、独立开发者,我可以作为你在学习编程时的向导,也可以辅助你解决一些技术问题。此文与大家分享两块内容,第一、为什么要掌握编程能力,成为数字人才/开发者/软件工程师。第二、如何自学编程。

为何?

编程能力会是你的硬实力,你与他人的区别就是会写程序与不会写程序,它能拓展你的社交圈,你在大学期间可以获得更多的发展机会。我们从功力的角度解释,会编程能让你赚到更多的钱。从理想角度解释,会写程序就是掌握了改变世界的能力,从哲学角度解释,学会编程可以让你获得一种新的思考方式与解决问题的方法。

赚的多

先抛开理想与兴趣,一切向“钱”看,掌握编程能力的数字人才/开发者/软件工程师属于高收入人群。去年我国平均工资最高的行业是信息传输、软件和信息技术服务业,年平均收入为 20万,这个行业收入的增长速度也是最高的,为 13.5%。

使用 Nuxt 与 Nuxt Content 构建静态网站应用

昨天发布了新的训练营网站,添加了几个静态的落地页,主要是为了介绍训练营与训练内容,另外我希望能通过文档,更好地辅助大家完成训练。虽然是几个简单的静态页面,不过从设计,准备内容,技术选型,再到具体实现还是用了挺长时间的,下在给大家总结一下技术与流程,给有需要同样类型网站的同学提供一份技术参考,能帮大家节省一些时间。

根据同学提的建议,一开始,我的需求就是创建几个页面介绍一些独立开发者训练营。因为不想使用内容管理系统,又需要考虑到搜索引擎优化,所以静态网页生成器是首选文案。

应用

首先我试用了 VuePress,默认的主题很适合做文档类型的网站,不过除了文档内容,我还需要做几个落地页,想要修改或是定制 VuePress 的主题并不容易。后来我看 Nuxt 3.0 发布了 RC 版,基于 Nuxt 3.0 的 Nuxt Content 2.0 正式版也发布了,之前并没有使用经验,大概看了下文档与演示以后,我认为应该可以满足我的需求。

夏日之旅

最近的状态又不好了,工作效率也有点低,我在想到底是哪里出了问题,或许是工作动力的来源出了问题,以前都是主动工作,现在突然有小伙伴催进度,反而效率更低了,抑或是小孩放暑假,每天鸡飞狗跳,自己也有些心浮气躁,导致情绪不太稳定。出去走走吧!

前些日子,我们跟朋友一家与朋友的朋友一家,一共十人,坐高铁到山东日照闲游了几天。从济南出发,到日照只需要三个小时,路上聊聊天吹吹牛,很快就到了。不过少了旅途的煎熬,感觉好像少了点什么。
行程都是朋友们预定好的,我们只需要跟着走就行了,过了几天无需动脑的日子,简简单单的挺好的。下了火车,我们打了三辆车,来到日照城附近的一个小渔村,村里都是平房,墙壁上涂得漂漂亮亮的。我们住的渔家乐就在街道的旁边,老板大叔出来招呼我们进屋。

进门以后是个小厅,一张矮桌子,还有几个马扎子,桌上放着几个暖水瓶,旁边还有一壶泡好的绿茶。往里走是餐厅,有三张大圆桌,地面铺的瓷砖,打扫得很是整洁。继续往里走,上几个台阶以后,又是一个厅,里面放了两张圆桌,墙上挂着女儿或儿子的婚纱照。

作为开发者或创业者,未来二十年我们要往哪个方向努力

昨天听了投资人李世默在 “2022青岛·全球创投风投大会” 中的演讲,他以投资人的视角介绍了在中国未来的投资方向,我们作为开发者或创业者,也能从中受到一些启发。

比如我们在寻找工作或选择创业时,不一定只盯着消费互联网,可以将目光放在产业互联网,因为这个市场规模可能要比消费互联网大好几倍,而且机会与发展空间也非常大。每个行业的数字化经济的市场规模都有千亿规模。中国有世界上最大的产业链与供应链,目前普遍都需要做信息化改造与优化,有巨大的发展空间,所以这是一个非常好的创业方向。

演讲节选

各位青岛的朋友们大家下午好,中国新经济正在经历一段关键的转折期,在近两年时间里,作为 VC,我们对行业公司技术的认知,以及投资逻辑发生了巨大的转变。我们以前习惯将新中国的历史,分为改革开放前三十年和后三十年,今天我想借用这个概念,将中国新经济分为前后二十年。

第一个二十年是 2000 年 2019 年,那个时代已经过去了,在这二十年里,中国的 GDP 翻了 9 倍,形成了全球最大规模的产业链,与世界第二大消费市场。正是超大规模的产业和市场,造就了中国新经济的腾飞。在第一个二十年里,中国新经济最重要的成果,就是消费互联网平台的崛起。

什么是 MVP?如何快速构建 MVP

最近学习了一些关于创业方面的知识,今天跟大家分享一下什么是 MVP,如何快速创建 MVP。

无论是创业者还是独立开发者,我们脑子里都有一个想要实现的完整的应用。大部分人的想法是要把它全部实现以后,才能发布给大家使用,但现实是,完整的东西可能需要两三年时间,整个团队,几千万的费用才能实现。对于创业者与独立开发者来说,要尽快发布任何可以发布的东西。

MVP,Minimum Viable Product,最小化可行产品。MVP 是在创业圈里经常用的行话,它是创始人可以提供给用户的第一件东西,创始人可以通过 MVP 快速验证自己的想法是否可行,从真实的用户那里得到反馈,验证要做的东西是否是用户真正想要的,是否能给用户带来价值,然后通过不断地迭代来优化产品。

MVP 案例

大卫·罗杰(David Rogier)在创建 MasterClass 之前,为了验证是否有人愿意购买在线课程,他先是弄了一个课程列表页面,然后买了一些在线广告,将用户带到这个网页,在发现用户愿意付费购买在线课程以后创建了 MasterClass,如今 MasterClass 的年收入约 10 亿左右,估值在 170 亿左右。

Busuu(博树)的创业故事,运营,商业模式,产品与技术

2012 年,西班牙的经济持续危机,人们开始不断地上街游行,此时,小白的创业公司正处于高速增长期,在当地很难再招到技术人才,如此的经济环境与社会环境,势必对公司未来的发展有所影响。幸运的是,小白他们成功拿到一笔融资,但他们仍然面临极其严峻的挑战,公司将何去何从,作为创始人,小白必须要做出抉择,给出答案。

创业

时间回到几年前。天色已晚,一家管理咨询公司的办公室,人们已陆续离开。办公室里只剩小白一人,他坐在电脑前,熟练地操作着键盘与鼠标,为白天接待的客户处理复杂的税务问题。办公室里回荡着电脑风扇的嗡鸣声与敲击键盘的踏踏声,不知不觉已至深夜,电脑屏幕散发着微弱的白光照在小白略显疲惫的脸上,眼前的电子表格里的数字开始变得有点奇怪,他停下手里的工作,看了看在办公桌上摆放的一张照片,那是他几年前跟女友旅行时在一个海岛上拍摄的。小白突然想停下来,休整一段时间。

辞职以后,小白并没有去旅行,而是递交了入学申请,再次回到学校,去攻读工商管理专业。入学不久,学校组织了一次同学交流活动,小灰是小白的同学,有一些技术背景,在那次活动中,小灰表达了自己对线上语言学习的一些想法,最近他在想怎么利用技术革新外语学习的方法,他表示自己想组个团队做这件事,或者直接加入一个团队也行。

“任何人都应该学一下编程,你会学到一种思考方式” — 史蒂夫·乔布斯

最近状态不好,一直在努力写推广文案与引流课程,一个字儿也没憋出来。昨天睡得早,今早起来以后,感觉状态好了一些,打开笔记本,准备先列个课程大纲。想到了我们为什么要学习编程,成为开发者这个问题。能吹的就是那些东西,比如可以获得更好的收入,可以创业、白手起家做科技富豪,能够自由地表达创意,创造应用,影响他人,改变世界 ...  为了更好的描述这些好处,就在网上搜索别人是如何看待程序设计,如何成为开发者的。

推广独立开发者,请大家给支支招

运营的小伙伴催我准备推广物料与文案,最近想推一下宁皓独立开发者训练营。结果二十几天过后,我先是完成了一本前端开发教材,又写了一堆辅助训练的文档,按我的思路继续下去,可能还得再写一堆文档,甚至能再编排成一本开发教材。我猜运营的小伙伴看到这里,可能快疯掉了吧。下面是我今天努力写的一些推广文案,最后也请大家能留言给支支招。

承蒙大家伙的支持,让我能够稳定地养家糊口支撑了十余年。我这人野心不大,自由散漫,不擅交际,收入够吃喝以后,就再也没有想过运营方面的事情,一直都在潜心研究内容,自然也就没什么大的发展。

今年急于想再尝试一下推广运营,一是想为大家趟出一条运营发展之路,然后可以跟大家吹吹牛。另外还有个重要原因,就是最近这套独立开发者的训练内容做的很而立,制作精良,通俗易懂,逻辑清晰,完整而又系统,可谓十年磨此一剑,一点都不夸张。

宁皓独立开发者训练营:工具篇 — 命令行界面(Cmder、终端)

宁皓独立开发者训练营中,有些训练任务需要在命令行界面下完成。Windows 用户可以安装一个 Cmder,macOS 用户可以使用系统自带的终端作为命令行界面。

在训练任务中需要使用在命令行界面下做的一些事情:

  • 使用命令创建应用
  • 启动应用在本地的开发服务
  • 安装项目需要的功能包
  • 执行命令快速创建应用需要的各种零部件
  • 远程连接管理服务器
  • 部署服务端应用
  • 对开发的项目做源代码管理

Cmder(Windows)

Cmder 是一款在 Windows 系统中使用的命令行界面。

我们需要安装一个完整版的 Cmder 作为在 Windows 系统中使用的命令行界面工具。当您在训练视频中听到 “打开终端”,如果您的电脑的操作系统用的是 Windows,就可以打开 cmder。

官方网站https://cmder.net/

解构应用开发: 如何选择应用框架

我们要根据需要开发的应用的类型,选择合适的技术。比如 Python, Java,Go 或者 Node.js 都可以开发服务端应用,我们需要根据项目需求或者个人喜好做出选择。确定了技术也就确定了开发应用的时候要使用的程序语言,比如要基于 Node.js 开发服务端应用,需要用的是 JavaScript 或者 TypeScript 语言。

确定了技术以后,下一步要做的应该就是选择一款合适的应用框架,虽说可以直接使用选择的技术与程序语言做出需求的应用,不过一般情况下,我们都会选择一款成熟的应用框架,然后基于这个框架提供的工具与方法来开发特定类型的应用。使用框架的好处是可以节省时间,能够帮我们做出更稳定的应用,也更适合团队协作。



微信好友

用微信扫描二维码,
加我好友。



微信公众号

用微信扫描二维码,
订阅宁皓网公众号。



240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

13799
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点