我的CSDN博客十年

简介: 版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/84144030 一不留神,已经在CSDN写了十年的博客(http://blog.csdn.net/wireless_com)。
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/84144030

一不留神,已经在CSDN写了十年的博客(http://blog.csdn.net/wireless_com)。2008年10月18日,自己在CSDN落下文字,本想在今年10月18日梳理一下十年的足迹,但备战双十一太忙了,只留下一张截图,文字一直拖到现在。

 

 

最早写博客是在2004年左右,所谓的web2.0时代,博客开始兴起,自己在woku网开始写一些东西,后来woku网消亡了,所有文字不知所终,还有就是CSDN对技术文字更合脾胃,于是立了一个flag。

那时自己正在高通工作,见证了BREW生态系统从诞生到衰退的全部过程,有感而发,写下了很多关于BREW的文字,最后在电子工业出版社的帮助下,出版了一本书《BREW进阶与精通》。

(图片来自百度百科https://baike.baidu.com/item/BREW%E8%BF%9B%E9%98%B6%E4%B8%8E%E7%B2%BE%E9%80%9A/8611345

 

这本书更多是写给自己的,是自己对BREW相关技术的总结,随着Android 和iOS等智能手机的兴起,feature phone的时代过去了,BREW 也逐渐成为遗忘的角落。后来,自己将这些文字在CSDN形成了一个专栏,叫做“消失的技术”。

 

在08年的时候,曾经写过《对当前虚拟货币问题的思考》,没想到十年后,区块链大热,又学习了区块链的一些内容《老码农眼中的区块链》,以及《物联网安全与区块链》和《IoT与区块链的机遇与挑战》,并转载了公众号“补天遗石”的《区块链、货币和社交扩展性》,《区块链性能提升:链上设计之道》,《区块链之比特币的潜在激励》和《比特币的学术谱系》。

 

在高通工作了九年之后,后来自己离开了舒适区,从事并关注Android和iOS的应用开发,例如《Android 新手常见的10个误区》,并拾起了一些前端的技术《Javascript宝座:7大框架论剑》,《AngularJS的开发工具-yeoman》等。一个产品而言,无论是软件和硬件,设计都是关键,为什么呢?《设计的商业价值》,如何设计呢?对业务和用户的理解很重要,《移动应用的可用性设计有感》,《移动应用UI设计模式摘录汇总》,《你是产品经理么》记录了关于移动应用设计的一点感触。

 

产品和服务做出来了,系统的稳定性,安全性,性能和可扩展性也是个问题,运维从来不应该是一个被忽略的职能,《让我们的服务更安全一点》,《Linux 运维分析中的常用命令一点通》,《观察Linux 的性能》等都是日常实践的笔记。

 

业务需要持续增长,运营同样需要对业务和用户的理解,尤其是面向移动互联网的应用,《对移动互联网服务运营的思考 》,《移动互联网的垂直化与面向组织的社交关系》,《从数学的视角看社交网络》,《对移动社交类产品的追问》等是自己对业务场景的摸索。

 

运营不是想当然的,要以数据为支撑,所谓的大数据分析不可或缺, 《大数据技能修炼的个人道场》,Pig的用法以及关于Scala的笔记为《大数据时代的企业管理》可以打下一些基础,具体地,有《关于移动互联网产品的指标分析初探》,《如何评估社交网络中信息内容的价值呢?》等实践感触。

 

对于企业而言,效率和成本往往更关键的因素,还要深入后台,而云服务给小团队做大事情带来了可能性。虚拟化是云服务基础,学习和使用云服务是从《关于虚拟机的复制与迁移》开始的,然后翻译了AWS网站上大部分关于应用架构的文章,再加上自己的一些思考,最后形成了一个博客专栏《云服务之旅》。

 

然而,对不同业务场景,附加上各种约束条件之后,不同开发语言的选择同样决定了效率。Erlang系列笔记就是因为在资源匮乏的情况下有着高可用和高并发的需求,关于Java 和python 的相关文字也是如此。

 

越是有成长性的产品或者服务,对系统架构的要求也越高。对架构粗浅理解有《人人都是架构师》系列,《回归bob大叔的简洁架构》,《微服务架构基础——解读六边形架构》等等。缓存和消息队列是互联网的两大利器,承蒙技术同道们的厚爱,参与了《深入分布式缓存——从原理到实践》一书的撰写,并由机械工业出版社出版发行了。

 

在征得各位作者的同意后,选取了书中的部分章节形成了一个博客专栏《深入分布式缓存》。

 

对于团队作战,也有了自己的思考《三个月就是一年——程序员的时间观念》,开发者编写代码的态度》,《《态度决定一切》,《如何下命令,员工才会行动》,《也谈以人为本》,《员工如何面对客户呢》,《老曹眼中的“团队管理”》,《老曹眼中的研发管理二三事》以及敏捷系列的几篇文字。十年之间几经风雨,当然也有《当公司裁员的时候》。

 

在当年离开高通的时候,自己狂妄地认为下一代互联网有三个方向:可信的网络,安全的网络和无所不在的网络。去年的时候,重新涉足硬件领域,只是已经是现在智能硬件——智能音箱,参见《令人激动的语音UI背后》一文,同时开始研究物联网IoT, 学习笔记形成了另一个博客专栏《IoT与智能硬件》,持续更新中。

 

十年之间,自己也有一些梳理,主要是在SDCC2016上分享的《全栈必备的技术栈设想》以及在中生代技术沙龙上分享的《面向全栈的技术管理》。

全栈或许是个伪命题,“吾生也有涯,而知也无涯。以有涯随无涯,殆已!“,但是,全栈实际上可能是一种系统思维,就像《再谈<全栈必备的技术栈设想>一文》中的反思。自己还对技术栈中部分技术环节进行了梳理,形成了《全栈之路》的博客专栏,并且还在更新中,《全栈之路》也是自己目前在CSDN上被关注和阅读最多的一个博客专栏。

 

学习是一场终生的旅行,随着年龄的增长,责任越来越多,学习的时间在压缩,最固定的时间莫过于地铁上的阅读时光了。在车厢的一个角落看上,或者用evernote 记笔记,还可以将自己觉得有趣的文字或者书翻译一下,例如《spark for python developers》一书,一不小心差不多翻译完了,于是斗胆发布在CSDN的博客上,又形成了一个专栏《Python 开发者的Spark》。但是,真正的图书翻译其实是很难的,今年应杨主编的邀请真正参与翻译了一本书——

真有些苦不堪言,诚惶诚恐,800多页的原文,加上工作的忙碌和加班,持续了快一年了才算完成初稿,还要面对接下来的三审三校。希望可以顺利一些,明年初大概可以上市了,由于水平所限,自己做好了挨砖拍的准备。

 

在CSDN的博客十年,大概写了400多篇文字,还在增长中。没有坚持什么,都是因为真的喜欢。做一个有初心的普通老码农,走向下一个十年。

 

目录
相关文章
|
安全 网络安全 数据安全/隐私保护
Jsch连接服务器失败解决办法其他工具可以连接成功但是Jsch不行解决办法
Jsch连接服务器失败解决办法其他工具可以连接成功但是Jsch不行解决办法
809 0
|
开发工具 git
IDEA 错误运行’Application’: !invalid format: `命令行过长
刚刚在Git下拉的项目,启动的时候就报错了。记录一下
3228 0
IDEA 错误运行’Application’: !invalid format: `命令行过长
|
监控 数据可视化 数据挖掘
BOT+EPC模式详解:优缺点剖析及适用领域
在现代项目管理和基础设施建设领域,BOT+EPC模式逐渐成为业内的“明星选手”。该模式结合了BOT(建设-运营-移交)和EPC(设计-采购-施工)的优势,实现了融资、建设、运营和移交的全生命周期管理,具有高效、分散风险、明确责任分工等优点。然而,它也存在合同复杂、前期成本高和沟通协调难度大的挑战。BOT+EPC模式适用于大型基础设施、能源、城市公共服务和工业项目。项目管理工具如板栗看板在其中发挥重要作用,提高透明度、进度控制和成本管理。
454 1
|
9月前
|
API C# 图形学
Unity调用Windows弹出确认框
在 Unity 中调用 Windows 弹出确认框,可通过 Windows API 或 .NET 框架实现。使用 Windows API 的方式是通过 P/Invoke 技术调用 MessageBox 函数,创建模态对话框。代码示例展示了如何在应用退出时弹出确认框,用户选择“确定”则退出游戏。此方法也适用于 ALT+F4 触发的退出确认。
|
9月前
|
机器学习/深度学习 存储 测试技术
RT-DETR改进策略【模型轻量化】| EMO:ICCV 2023,结构简洁的轻量化自注意力模型
RT-DETR改进策略【模型轻量化】| EMO:ICCV 2023,结构简洁的轻量化自注意力模型
369 0
RT-DETR改进策略【模型轻量化】| EMO:ICCV 2023,结构简洁的轻量化自注意力模型
|
NoSQL IDE 开发工具
**《惊爆!揭开函数调用关系图的神秘面纱,让你的代码世界天翻地覆!》**
【8月更文挑战第16天】函数调用关系图是软件开发中的重要工具,帮助直观理解程序结构与逻辑流程,有效进行代码优化、调试及复杂系统理解。可通过静态分析工具(如SourceMonitor)在不运行代码情况下构建调用图,或利用动态跟踪(如GDB、Python的`sys.settrace`)在运行时记录调用顺序。集成开发环境(IDE)如Visual Studio亦提供相关功能。不同方法各有优势,可根据需求灵活选择。
510 4
|
JavaScript 前端开发 小程序
|
边缘计算 运维 Cloud Native
阿里云基于云原生的大规模云边协同关键技术及应用荣获浙江省科学技术进步一等奖
11月22日, 2023年度浙江省科学技术奖获奖成果公布,阿里云与浙江大学、支付宝、谐云科技联合完成的基于云原生的大规模云边协同关键技术及应用获得浙江省科学技术进步一等奖。
|
机器学习/深度学习 人工智能 自然语言处理
基于Mamba架构的,状态空间音频分类模型AUM
【8月更文挑战第7天】随着AI技术的发展,音频分类在诸多领域变得至关重要。传统方法如CNN面临计算成本高的问题。新兴的Mamba架构,基于状态空间模型(SSM),展示出优秀性能。受此启发,研究者开发了Audio Mamba (AUM)模型,首个完全基于SSM且不依赖自注意力机制的音频分类模型。AUM利用SSM的高效性捕捉音频时频特征,大幅降低计算复杂度,尤其适合大规模数据。实验显示,AUM在多个任务上的表现与先进自注意力模型相当甚至更好。尽管如此,AUM在复杂任务及泛化能力方面仍存在讨论空间。[论文](https://arxiv.org/abs/2406.03344)
397 1
|
运维 负载均衡 监控
服务网格下的东西向与南北向流量管理实践|学习笔记
快速学习服务网格下的东西向与南北向流量管理实践
1776 0
服务网格下的东西向与南北向流量管理实践|学习笔记