关于技术分享的思考

记得从自己2月份申请了公众号群发学习笔记以来,自己坚持写技术博客已经有快300天了,从当时一个简单的念头到现在的不断坚持,其中的苦与累,个中滋味,自己是感慨良多。有时候翻看起以前的笔记,就能勾起自己的一些回忆。
学习笔记可能涉及的面不广,但是基本都是以实用为出发点,纯粹就是为了技术分享和个人参考。从零零散散的经验总结中,慢慢发现,工作中涉及的问题基本上都由点带面,基本成为一个完整的体系了。我想也是自己该总结总结的时候了,有时候光往前走,但是不停下来总结和思考,是不会进步的。
对于技术分享的个人感受,有以下几点。
1.摆正出发点
我把这个作为技术分享的第一个要点,自己的感受就是从最开始一定要有一个简单的意向,技术分享就是技术分享,不是赚取眼球的工作,不要指望获得多么高的收益,有时候会感到孤独或者无助,可能最开始发一些博客的时候,时间也比较集中,发的篇数也比较多,自己多多少少也有一些成就感,总是感觉技术分享是一种随行的行为,技术博客算是属于自己的一篇空间,自己想分享什么就分享什么,但是时间是一把量尺,能够度量你的技术分享的出发点,慢慢地你会发现自己会失去信心,总是感觉大家对你的努力付出没有应有的付出。可能最开始大家还对你竖大拇指,说你有恒心有毅力,还会给你几个友善的赞,这个时候你要真心的问自己,自己技术分享的出发点。
每天发送笔记的时候自己都很纠结,有时候在白天上班的时候碰到问题比较多,有些问题比较典型,自己就记录一些日志,在下班前就能马上串成一篇技术文章,自己一身轻松,有时候感觉自己忙活了一天,但是没什么新的东西可分享,自己就时不时想放弃,这个时候总是在晚上9点多,10点的时候自己就坐在电脑前,有些坐立不安,最后说服自己,自己得给自己一个交代,从书架上开始翻找,自己逼着自己赶快学习。我都忘了在这种状态中自己究竟纠结了多少次了。最后总能有惊无险的完成任务。看着自己用微信扫描学习笔记二维码的时候,自己就长长舒一口气,感觉今天的任务完成了。
所以我技术分享笔记的出发点就是让自己每天进步一点点,好记性不如烂笔头,只要你自己努力了,肯定会有收获。
2.对文章进行归类
这一点可能在最开始的时候没有什么感触,如果你每天都在坚持分享笔记,慢慢的你就会发现笔记的数量在有条不紊的增长。时间一长,自己就感觉有些乱了,有时候在查看一些笔记的时候就会发现乱糟糟的。想找一些以前的笔记都很费力,这个时候还是花点时间对文章进行一个归类吧,在归类的同时也能够发现自己在哪些方面还存在着空白。哪些方面的基本功需要加强。这是一个持续的过程。随着分类的细化你会发现自己总结问题也越来越有条理了。等你对某些问题积累到一定的程度,你会发现自己竟然还会在某一方面有这样的认识。这些东西比你看技术丛书来的难能可贵。被大家推崇的说法就是干货。
3.多参考多借鉴,虚心请教
作为技术分析,有些来自工作中的真实问题总结,有些是自己在平时的学习总结。如果能够从多个渠道来学习总结,你会发现有时候自己的认识可能有些片面或者是不客观的。对于解决问题,记得一个老师曾经说过,他认为那些普遍性的问题解决思路是最难能可贵的,如果你花了很多的时间解决的问题是某一个平台上某一个数据库版本中的特定问题,可能从对自身的成长来说,价值没有你解决一个通用性问题的价值大,毕竟数据库的技术也在不断的变更,但是很多东西都是万变不离其宗,数据库的核心技术还是离不开它的体系结构。如果能够通过原理来分析问题的情况最后解决了问题,这个价值要大很多,你得到的绝不是一把解决问题的钥匙。
学习的时候也不能死钻牛角尖,可以在论坛,qq群,博客,各种社交渠道中多借鉴多参考,虚心求教。如果问题能够通过google,baidu解决自己还是不要重复问了。有些问题看似简单,也别怕别人笑话,笑话就笑话吧,任何问题深究都有不少门道。
4.敢于质疑
这一点我比较有感触,自己如果算新入行,对于很多问题都会默然接受,认为质疑或者多问就会显得自己没水平,或者不够专业。我用两个自己的真实案例来说明一下。
一个是是在生产环境升级的时候碰到的问题,有一条sql语句已经被一个资深的dba做了调优审核,执行时间在2秒左右,但是这条sql语句根据业务需求执行的频率极高。自己在排查了各种其它原因之后,开始质疑sql语句的问题,结果认真分析,发现确实有问题。但是这已经被资深dba审核过,自己突然跳出来说有问题,如果确实存在还好,如果虚惊一场,大家对你也会有些怀疑,我在不断的确认之后果然质疑了这个问题,和产品部反馈了这个问题,最后他们复审发现确实是个问题,最后sql语句简单调整,执行时间就从2秒减少到了0.03秒左右。
还有一个问题是在数据迁移的时候,公司的数据迁移已经有一套成熟的技术体系了,都是通过perl来抽取源数据,通过sql*loader来做为数据导入工具,但是自己在反复的测试中,发现这种实现方式需要的时间还是有些长,最后自己利用工作之余的时间写了一套工具,通过外部表实现,最开始的时候也是备受大家的质疑,因为这种方式使用的比较少,自己就坚持通过技术博客不断的总结,一点一点改进,最后在自己的项目中成功的使用自己的方案替代了公司原有的方案。在生产环境中的几次重大数据迁移都顺利完成。
有时候回看自己的技术分享笔记的时候,自己就感慨良多,你需要用自己的分析来说服自己质疑,也要勇敢面对别人的质疑。这种质疑也是一种进步,说明你在积极的努力。
6.最重要的坚持
这作为最后一点感悟,写在最后,实在是太重要了,真不知道该怎么强调它的重要性了。你得自己打败自己的妥协和懒惰。你总会找出各种理由来拖延,有些原因却是客观,但是办法总比困难多,坚持是最重要的。时间会说明你付出的价值。

时间: 2024-08-01 14:21:16

关于技术分享的思考的相关文章

通用社区登陆组件技术分享(开源)下篇:OAuth 源码下载及原理解说

上节内容: 1:通用社区登陆组件技术分享(开源)上篇:OAuth 授权登陆介绍 2:通用社区登陆组件技术分享(开源)中篇:OAuth 登陆组件流程及组件集成方法   本节内容: 1:简述组件设计的过程及思路及部分重点源码讲解 2:源码下载 3:扩展机制说明  附源码截图:等会看以下思路时,可以对照着看:   一:简述组件设计的过程及思路   1:为什么想到弄成组件? 当重复的代码或相似的事件>=2个时,我都会想一下,是否还可能有第3个,第4个相近的,如果有,就会统一处理,组件就是设计的再通用一些

价值1207亿的技术分享,你不能错过“2016双11技术创新”的九大理由!

双11的剁手党们.阿里的粉们以及广大的技术精英爱好者们,你们必须知道阿里又要"发车"了: 本次技术论坛是一场全面解读双11背后技术创新的饕餮盛宴,特别邀请了亲历2016年双11的8位阿里技术大V:从承载亿级用户大流量的网络自动化技术,到资源充分利用的超大规模Docker化:从支撑最大规模在线交易的实时和离线计算能力,到人工智能在搜索和推荐场景下的创新应用:从颠覆购物体验的VR互动,到背后千人千面的商铺个性化:从应对前端极限挑战的"秒开项目",到绚烂媒体大屏背后全面的

阿里云表格存储技术分享

  下面是之前在一个技术群里面分享的阿里云表格存储的内容,因为时间因素,只对[技术分享附件]中的少部分内容进行了分享,下面是分享内容,欢迎下载附件并就里面的内容深入交流.   接下来的内容分为几个方面,第一是背景,就是为什么要做这个东西:第二是几个使用场景,让大家有个感性的认识:第三是系统架构以及该架构如何做到高性能.高可靠.高可用:第四是一些工程经验:我也比较希望大家看看最后的附录中我对垂直和分层两大设计体系的思考,这部分我们可以做更深入的交流.     好,下面正式开始.先介绍为什么要做,大

做互联网的人,通常乐于分享和思考,比较讲道理,传统行业的人则没有这种习惯。如果你不是抱着“救世主”的心态,握有“救世主”的权力,就得认真思考,如何获得传统行业的认同感。(转)

  "看准了你再跳哇",这是前些年智联招聘电视广告的一句口号.黄健翔扮演的吴刚想换工作到人间,离开月宫,于是欣欣然一跳,不料落到了柴火堆旁,满面尘土.然后是徐静蕾的声音:看准了你再跳哇-- "看准了你再跳",道理很简单,做起来却不简单.时下"互联网+"成了热门概念,许多互联网从业人士也摩拳擦掌,希望跃入传统行业一展身手,用互联网去"改造"."升级".但是,这些人真的"看好"了吗?以我的所

WP开发者联盟技术分享沙龙 干货分享首曝光

Windows Phone(以下简称WP)第一游戏平台OpenXLive召开发布会宣布WP开发者联盟成立后,得到了广大中小开发者的支持和响应,并且受到了业界的高度关注,OpenXLive官方表示,作为WP市场上的第一个以扶持和帮助开发者为主旨的联盟,WP开发者联盟获得了微软的鼎力支持,OpenXLive一直以来从应用开发.推广.合作.分成等多个角度为游戏开发者提供全程服务,为开发者带来最有价值和最直接的资源,帮助中小团队在WP市场推出更多的明星手游.精品手游,共享WP市场高速发展的红利. 10月

通用社区登陆组件技术分享(开源)中篇:OAuth 登陆组件流程及组件集成方法

上节内容:通用社区登陆组件技术分享(开源)上篇:OAuth 授权登陆介绍   本节包括以下内容: 1:第三方社区账号登陆的授权流程 2:OAuth2 组件的下载及web.config配置 3:OAuth2 组件的5行代码编写流程 4 :总结与下节内容预告     一: 第三方社区账号登陆的授权流程 1:首先从这里开始:用户进入登陆界面   2:用户点击用新浪微博或QQ登陆,系统跳到第三方授权页面,(QQ示例授权界面) 3:确定授权后,第三方跳转返回你的回调页(在应用里设置),通常仍是系统登陆页面

谈谈公司内部的技术分享

    这段时间,为了促进程序同事间技术氛围,在公司内部组织开展技术分享会.形式很简单,每两周也就是半个月,进行一次技术分享:分享人由组员顺序安排:题材不限,可以是自己熟悉的技术,比如说服务端的开发者,分享后端定时器,消息队列等等,前端的开发者分享加载的模式,MVC模式等等,可以是一些通用的技术,比如数据结构,算法,代码风格,Effective 系列,调试技巧等,甚至可以是经典书的读后感等等,抑或是最近大家在研究一个开源的项目,也可以跟大家讲一下这个开源项目的框架:或许有些人利用业余时间做了一个

DataV 2015双十一媒体大屏回顾&技术分享

今年在多个部门共同努力下,阿里集团在2015水立方双十一媒体中心立起了一块宽21米,高10米的LED大屏.DataV 数据可视化小组有幸在这么大一块画布上尽兴创作,并且在这个项目中小组第一次尝试使用了DataV数据可视化引擎来搭建所负责场景,这样的机会实属不易,所以想把其中的点点滴滴和大家分享. 背景简介 先呈上现场效果的几段视频,热个身. 今年的媒体大屏幕分为三大板块,分别是总览大屏,全球大屏,城市大屏.每一个大屏幕都有自己的主题,总览大屏保留了2014年基本的信息点,全球屏是对于今年全球狂欢

C#技术分享【PDF转换成图片——13种方案】(2013-07-25重新整理) .

原文:C#技术分享[PDF转换成图片--13种方案](2013-07-25重新整理) . Acrobat.dllc#PDFPDFRender4NET.dllpdf转图片 写在最前面:为了节约大家时间,博主把最常用的方法写在第一条,如果不满足您的需要,您可以继续往后看. 如果看完全文还是不能解决您的问题,欢迎加博主的微博.QQ群(274281457).QQ(605494869)进行讨论. 关注微博(http://weibo.com/605494869)的童鞋,可以直接找博主索取全部DLL和测试工程