要上进总会有时间的,要放松也总会有理由的——记录3年出版4本书带给我的改变,同时分享写书和写博客的技巧(1)

最后

由于篇幅限制,小编在此截出几张知识讲解的图解

P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌

P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌

P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌

P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌

P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

我的体会是,如果漫无目标,那么有可能本周学python,下周学大数据,再下周学AI,这样每个方面都有涉及,但都不深入,最终学习效果一定很差,个人提升速度一定很慢,要提升,要学习,一定得给自己定个目标。

比如给自己2018年定的目标之一是,利用10个月的时间,从架构角度深入学习Spring Cloud微服务,并在这方面出版一本书。对此,我再拆分若干小目标,比如:

1 用1周联系出版社,准备选题报告和大纲     2 把书拆分若干个章节,比如Eureka,Ribbon,每个章节里,用1周准备代码,1周写文稿,平均1个月2章,全书用7个月完稿    3 用1个月录制视频。 等等。

有了目标,可能最终会进度慢,但至少不会让自己迷失。其实Java零基础学完能到企业干活的初级开发的基本技能,学习时间最多也就一个月,按平均每天1.5个小时学习来算,最多也就50个小时。对于初级开发而言,学习能升级到高级开发的技能,一般来说是2个月,学完后就能出去面试高级开发的岗位了。如果单学一个技术,比如Python,或大数据,或Spring Cloud,入门级学习一般也就1个月,面试级学习(运行通各重要组件的案例,知道一些开发细节)的用时一般也在2个月。

换句话说,用一年的时间学习,能帮我们脱胎换骨(我的真实体会),学好以后的,按目前市场的行情,至少能让我们的月薪涨3k。

3 好的博文写作模式(包括构思方式,写作方法和写作题材)

上述都是一些技巧,这里就开始给些干货。

写博文能记录下自己升级过程中的心得,也能记录下自己在提升技能时解决的问题,更重要的是,如果能把写博文当成一种习惯,那么还能促使自己不断进步,比如不断学习新的技能,乃至不断提升自己挣钱的效率。

如果自己写的博文能不被移出首页,或者进入各种排行榜,那么自己写作的动力就会更足。其实大牛们的文章不需要什么技巧,所谓一力降十会。这里列些一般的人能做到的,而且能吸引多点击量方法。

1 写作的内容和自己学习的节奏保持同步

比如我在spring cloud,那么每当我学好一个组件,比如负载均衡的Ribbon组件,我就可以开始构思博文里,一般一个组件可以写2到3个。

2 怎么搭建文章的脉络?

先个每篇文章定个主题,比如我要写Eureka和Ribbon整合,实现负载均衡,每个主题其实就是我阶段性学习的目标。然后列每部分的内容,(这对于书而言,就是大纲),比如第一部分写概念,第二部分写Ribbon实现负载均衡的基本组件以及用法,第三部分写和Eureka整合的代码,第四部分写你在调试代码时遇到的坑,如果可以,再加上你的心得,比如对负载均衡的理解等。

好博文的标准是,有一定的篇幅,原创而且有质量,上述一篇文章的话,由于分了部分,所以篇幅一定够,原创不用说了,而且有你自己调试通的代码和心得,质量也能有保证,至少能留在首页了。 之前的博文里,我列过用总分总的方式写每个部分的内容和解释代码,这里就不再重复了。

3 叙述概念一笔带过

给出概念的篇幅以能讲明白为止,不能大段摘录,最好是你先看明白,再用你理解的话说出来。如果有现成的流程图或架构图,你可以在贴出来,但一定要给出说明,如果有时间,你也可以用UML工具或Excel的方式再画一遍。

4 代码解释部分是关键

一篇好的博文,乃至合格的书的稿件,一定是基于代码的,如果一篇博文能有一个能运行通的案例,然后针对这个案例解释,那么博文的质量一定不会差。比如我讲Ribbon和Eureka整合,那么我就给出一段代码再解释,那么对其它想学的人一定就有帮助。

那么怎么准备代码呢?在初学阶段,自己通过看API等说明自己搭建,估计也不现实,所以一般可以看3个左右别人已经实现好的项目,先运行通,自己先理解,然后一定得改写,小到改写方法名变量名,大到改写代码的结构,比如重构方法,随着学习的深入,可以再自己加些功能。

很多朋友想写博客,但在写的时候无从下手,其实博文乃至图书不是凭空码字得来的,一定得有代码案例,然后在此基础上外带些概念流程图,再针对代码案例进行说明,这样博文的篇幅想少都不行。

初学的朋友在写博文时,一般会采用如下的思路,列出来给大家参考。

1 比如写设计模式系列,每个模式写个案例,外带自己的解释。

2 找个工作中用到的,或者自己为了跳槽一定得学的技术,比如Python,或redis分布式组件,找本书,或者找个系列视频,刚开始阶段不建议自己到网上搜内容,因为书里和视频里已经包含了学习步骤(该学什么不该学什么),如果自己去探索的话,一定会走弯路,比如学了用不到的技术。

在这个基础上,针对每个内容,比如Redis实现缓存等,调试通人家的代码,再按我之前提到的方法自己理解下,然后针对这个内容写博文。

3 解释底层代码。因为在面试时,如果能解释通一些底层代码,这绝对是个加分项。底层代码,小到ArrayList等集合的实现类, 再大一点的可以是ConcurrentHashMap等复杂对象的实现方法,再大一点可以是Spring IOC, AOP,MVC的底层实现。

这类文章,代码不用自己准备,但最好Debug跟踪进去看下关键性流程,同时针对流程上的重要类和重要方法做解释,如果讲透彻了,一定是个深度好文。

4 或者写一些平时针对技术和职场方式的感悟,比如我经常写如何面试,也可以写你对你当前用的敏捷开发模式有什么想法等。这类文章只要内容能引起大家共鸣,比如写的事是程序员平时一定会遇到的,那么也一定也能收获不少点击。

4 写书的门槛比想象中要低很多,要出版图书,更多的靠的是毅力

写博文能给大家带来的收益是间接性的,未必能直接来钱,但写书的话,就有钱了,当然要求就高了。

我这里无意为出版社或者图书出版公司站台,虽然写书的挣钱效率不高,刚开始平摊到一个月也就2千,但对于初学者(也包括我)而言,可能未必有其它挣钱的途径。

记得我写第一本书的时候,是毕业一年后,很多人在大学阶段就出书的了,所以写书最大的阻力不是能力,而是毅力。

笔者福利

以下是小编自己针对马上即将到来的金九银十准备的一套“面试宝典”,不管是技术还是HR的问题都有针对性的回答。

有了这个,面试踩雷?不存在的!

回馈粉丝,诚意满满!!!




本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**

需要这份系统化的资料的朋友,可以点击这里获取

在Win10 x64位系统上,使用Visual Basic (VB)读64位的注册表需要遵循以下步骤: 1. 使用VB编程序,确保你已安装了适用于x64位系统的VB版本,并确保你的代码是64位的。 2. 在代码中添加对Microsoft.Win32命名空间的引用,以便使用Registry类的相关功能。例如,使用语句`Imports Microsoft.Win32`。 3. 打开64位的注册表编辑器,通过按下Win键+R来运行命令,然后输入`regedit`,并按下Enter键。使用注册表编辑器导航到你希望读的注册表项。 4. 在VB代码中,使用Registry类的静态方法打开指定的注册表项。例如,使用`Registry.LocalMachine.OpenSubKey`方法来打开HKEY_LOCAL_MACHINE注册表项。 5. 通过使用OpenSubKey方法返回的RegistryKey对象可以行读取和入注册表的操作。例如,使用RegistryKey对象的GetValue方法来读取注册表项的值,使用SetValue方法来入或修改注册表项的值。 6. 完成读操作后,关闭打开的注册表项。使用RegistryKey对象的Close方法来关闭注册表项,确保释放资源。 值得注意的是,读的注册表项必须具有适当的权限。如果你的程序未以管理员身份运行,则可能会受到限制或无法访问部分注册表项。为了确保无法访问的注册表项也能正常工作,你可以在程序的运行时使用管理员权限运行。可以通过右键点击程序的可执行文件,选择“以管理员身份运行”来实现。 总而言之,通过VB编程语言,在Win10 x64位系统上读64位的注册表,你需要使用Registry类的相关方法来打开、读取和入注册表项的值,并确保具有管理员权限以便访问所有的注册表项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值