2021-07-04

我犯了一个很大的错误

  • 我向来总是喜欢"堡垒化学习",什么意思呢?

    学到某一方面时不再走出这个小领域,并且企图把这块领域盖起很扎实的堡垒

    看似没问题,打基础确实重要啊?

但这导致我眼界受限,看东西很死,不到某个阶段就感觉学不会某个东西,而且学东西很喜欢时效化 (那种按部就班的学习)

走到现在我发现,大多数技术栈是从了解->熟悉->精通这么发展的

  • 我需要走理念性通吃道路:

    最近在学 Spring,看到很多教程按照 Spring->SpringMVC->SpringBoot 这么来教的,并没有错误,我也感觉很正确

    但现在我认为最适合我的道路是并行吃,把 IoC/AOP 理念弄懂 -> 熟悉操作 -> 研究源码 这么个道路更合适我

知识深度的价值在学习某个子进程中并没有知识广度高

通俗点讲就是我在某一个小区域花死劲了.

分割线

2021-03-14

再寻信息流向.log 理理头绪

不得不说我这专业吃流量和用户量,个人并不想通过恶意营销和广告形式引流。
博客开了一段日子了,结合实际来看发现很多问题。此处与主流的视频媒体和公众号横向对比下。

流量引入

不大不小的问题,通过 SEO 可以解决一部分弊病,品牌 IP 塑造前期格外艰难,即使有优秀的作品,在成相当的体量之前,用户量提升很小。
SEO 方面,谷歌>必应>百度,准确度和收录速度差好几条街

生存周期

个人发现博客和网站的生存周期远远大于视频媒体。比如写个博客发在 CSDN 上,一般来说价值有效期在三年范围内。而同样的内容在视频媒体呈现上,价值生存周期比较难突破三个月。而最后的公众号,更是惨,点赞-收藏-之后没了,SEO 收录不到,推荐系统更是辣鸡。

呈现难度

视频>公众号>博客
也有一种现象,有的人视频做的贼好,但是内容吸引度低,上不高大上,下不接地气,精力收成比低。
公众号很容易上手,但是流量吸引极其靠人脉 IP,只能从其他平台已有 IP 进行横向迁移,其他途径,男上加男。
博客的话,更像是插排,它的功能用处和价值体现靠开发者本身,单说内容呈现难度来说很低,精力收成比较高,但是很大程度上不为大多数人所接受。

于是

写到这里,就是为了记录一下,整理下思路,并寻找下一代内容呈现方式。
这或许是二十一世纪二十年代的风口,不知会被谁打破当局。

分割线

2020-11-17

  • JAVA 初级工程师 9k-15k 一般是 1-3 年的经验
    要求:掌握
    JAVA 基础,spring springmvc mybatis servlet restful,webservice,h5 css3 JavaScript jquery angular vue。
    常用的服务器技术:tomcat,apache nginx。
    git maven redis dubbo zookeeper
    同时还有 多线程,设计模式,JAVA io nio
    网络方面:tcp,udp,netty

  • JAVA 中级工程师 15k-25k 一般是 3-5 年的经验
    要求:精通
    springcloud dubbo。
    还得熟悉一些中间件技术:分布式技术,rpc 技术,缓存,消息系统。
    懂互联网业务,要求有大规模高并发访问 web 应用的经验。
    熟悉一些虚拟化技术:docker,vmware,openstack。
    深入理解数据结构和算法。
    精通设计模式(至少常用的七八种设计模式必须达到精通的水平),就是能用到设计模式到项目中,让项目的代码更规范。

  • JAVA 高级工程师 25k-35k 一般是 3-5 年
    得会开发,设计还得有领导能力,必须能带领一个团队,分析产品技术设计,负责新功能的技术开发,参与平台的需求分析,业务规划,帮助团队成员解决技术问题。决定技术方向和业务选型。
    有些公司还会要求你了解大数据的一些技术;hadoop impala spark flink 主流的大数据框架
    精通 jvm 内存管理,要会 jvm 调优
    熟悉分布式常用技术,

  • JAVA 架构师(研发经理)40k-60k 一般是 5-10 年
    参与微服务架构的设计和落地。要发觉和解决复杂问题,关键技术的公关和改进现有的架构。
    就是着重于优化和架构设计的工作。要精通多线程,要有高并发,大数据处理的经验。可能会要求主导过大型高可用,高并发,分布式,自动化的项目经验。熟悉自动化部署技术比如 k8s