zoukankan      html  css  js  c++  java
  • 2020年Delphi我还在坚持学习

    今天忙里偷闲加上又不能上网,所以拿起手机在知乎上搜索了一下Delphi相关的文章,然而十有八九都是在讨论Delphi是否已没落,心塞ing...

    我不是一个纯粹的程序员,徘徊在程序员和培训机构讲师这两个职业上,当然了无论做开发还是做讲师都不是Delphi而是Java。

    和Delphi结缘大概在2018年左右,我看的第一个入门视频是北风网一位女老师讲解的,之后我去搜了很多比如小甲鱼的、断剑网的等等等,还有很多我都忘记叫什么了,无论当时录制视频的作者是出于什么目的,至少让我认识到了Delphi,在此我对各位表示真心的感谢

    有一个问题,这些视频无一例外的教授的版本都是D7,然而现在最新版本是DelphiXE10.3,这中间相差了N个版本,这让我很疑惑,然后我去搜了Delphi相关的书籍(本人不喜欢看书,容易犯困)。结果。。。相信大家都可以猜到

    D7产生的年代是我们桌面应用称霸的年代,而D7又可以称为其中的霸主,但是因为各种各样的原因市场不需要Delphi了,或者对Delphi的需求日益的在减少,这是一个恶性循环,所以导致现在没有新版本的视频教程或者书籍了

    一个想法在我心里面发芽然后疯长,我可不可以基于XE10的版本上录制一套基础教程呢,让一些和我一样想学却无从下手的人有一个入口?这个问题我考虑了很久,主要是以下几个方面

    • 时间问题

    白天需要上班,这个是毋庸置疑的,既然录制视频也就意味着我需要利用8小时之外的时间,这里我分开来解决

    单纯的录制视频就需要很多时间,有时候一个十几分钟的时间需要反反复复录制很多遍,即便录制完成了也需要再花费额外的时间进行噪音处理,此外为了节省时间我都会提前整理好大致讲解的内容尽量节省时间

    相对于录制视频的时间来说学习Delphi所耗费的时间才是最让我头疼的,同时这一块所面临的问题也比较多,大概有以下几个

    没有完整的大纲,无法形成知识体系

    这个问题一直到现在我都没有什么比较好的办法,如果去百度、Google搜索,那么一定有人会推荐万一的Delphi博客,这里并不是说万一老师的博客不好,只是它不够系统,可能只是当时万一老师自己学习时过程的一个记录

    我现在的解决办法完全是套用Java基础的大纲,他们的侧重点不同Delphi的所见即所得模式被人推崇,而我也是因为这个才喜欢上的,Java的侧重点是服务器端开发不侧重桌面应用尤其是JavaSE,不过这也是没有办法的办法

    资料陈旧

    虽然我以前没有学习过Delphi,但是因为本身就是做开发的,学习是一种必备技能,主要是基于DelphiXE10的资料几乎没有(尤其是视频资料),现在能找到的大部分资料都是D7的,但是D7中很多功能都不支持例如泛型容器、JSON解析等等等,我参考官方文档以及世面以上寥寥的资料进行整理,这一块也是花费我时间最多的地方

    • 推广问题

    我虽然有一个自己的域名,但是仅仅是做一些Java学习笔记的记录访问量少的可怜,所以我开通了博客园、CSDN利用现有的平台流量,视频播放在B站,看重的是没有广告,让学习的人在看视频的时候不至于反感

    其实以上种种都算不上一个真正的推广,这个东西我不在行,但是我信封只要努力了肯定会有回报

    • 收益问题

    我不是圣人,在没有任何收益的情况下,换了谁也不原意浪费大巴的业余时间,但是Delphi本身学习的人就很少,如果一旦收费对于Delphi的推广更为不利,所以我不可能效仿一些人的做法出来卖教程,同时也脱离了我的初衷

    经过前面的考虑我最终只能利用一些公众平台的流量兑现,目前的收益来源主要是以下几个

    • 微信公众号(已开始有收入):这里面存放一些资料的链接,回复对应的关键字即可,主要是没有精力保存这些链接,收入的话文章的广告可以,只是我比较懒很少写文章....

    • B站(暂时没有收入):有一个激励计划,但是我还是没有达到条件

    • 打赏(已收到N笔):这是最不靠谱的一个收益来源,但是只要打赏了基本上都是真爱了,陆陆续续我收到了很多人的打赏虽然金额不大,但是老侯万分感激,没有你们我早放弃了

    以上只是列举了主要的几个问题,当然了实际情况远远不止这3个,我把当时能够想到的所有问题全部一一列出来,然后就是每个问题的解决方案,还好除了收益无法确定之外其他的都可以解决,所以我决定录制

    既然有了决定那么就需要好好准备一下,工欲善必先利其器,在视频开始录制之前我收集了以下软件

    • 视频录制:Camtasia9 Studio,理由:没有专业的录音设备,又不想让整个视频充斥着噪音,这个软件有降噪功能

    • 笔记软件:VNote,理由:支持MarkDown语法,支持导出各种格式,随着时间的推移可能会有大量的笔记被整理记录

    • 思维导图:MindManager,理由:每一个章节都需要有一个大致的思路,而思维导图无疑是首选,选择MindManager的原因是里面有一个便签的功能可以写的问题很多

    • 画图:亿图图示,理由:有时候需要画一些流程图才能让只是的脉络更为清晰、明了

    总结一下

    上面说了很多,教程我也在录制了,从2018年5于份发布第一个视频到现在(2020年1月份)都快有两年,中间断更无数次,到现在录制一共58集视频,我最终坚持下来了,这里要感谢很多朋友的支持,没有他们的支持我早放弃了!视频我会继续更新,58集有点少本来叫百集计划嘛

    我的知识来源于互联网,我将我学到的东西回馈给整个网络,虽然我在做Delphi的视频,但是如果有新人想靠这个找工作,我建议慎重,毕竟Delphi在国内市场并不好

    B站的观看地址:https://space.bilibili.com/323024121

  • 相关阅读:
    linux入门系列8--shell编程入门
    linux入门系列7--管道符、重定向、环境变量
    linux入门系列6--软件管理之rpm和yum仓库
    linux入门系列5--新手必会的linux命令
    linux入门系列4--vi/vim编辑器
    linux入门系列3--常见的linux远程登陆管理工具
    linux入门系列2--CentOs图形界面操作及目录结构
    Linux入门系列1--环境准备及Linux安装
    曾经我也有一个做游戏的梦想,这几本游戏开发的书籍推荐给为未来的游戏工程师
    互联网公司的敏捷开发是怎么回事?这一份软件工程书单送给你!
  • 原文地址:https://www.cnblogs.com/coder163/p/12161951.html
Copyright © 2011-2022 走看看