他们说我不修边幅,因为他们没看到我对细节的追求,他们说我技术宅,因为他们看不懂我的悲欢,他们说我无趣,是因为她们不知道,我在让世界变得更有趣,我把误解拿来自黑,我用工作承载兴趣,我是程序员,是用代码编织世界的工程师,是信息时代的创建者,爱社交,讨论起技术就滔滔不绝,爱工作,为产品上线通宵达旦,懂浪漫,谈个对象也能优化体验。

对,这就是我,个性鲜明,却和你一样,有着同龄人的困惑,也有着自己小小的梦想。想点外卖时,你只用考虑如何拼单,5w程序员在背后优化算法,让生活更便捷,选择出行时,你只用想好目的的,28w程序员来分析路况,让出行更顺畅,手机支付时,你只用保证余额充足,19w程序员来修复漏洞,保障财产安全,使用AI时,你只用发出指令,25w程序员不断调试,让生活更智能。

我是程序员,平凡有一点理想,渴望让世界不一样!

谈谈我为什么要写博客吧,我从大学开始接触到计算机专业领域,和很多小白一样,我也遇到过棘手的问题,我热爱这份职业,我希望能走很远的路,欢迎你和我一起分享、交流技术。客服24小时在线QQ:1507998218

    1. 加深我对技术的理解,记录自己的学习足迹,反馈成长
      学习、开发过程中,难免都会遇到问题,写博客可以加深我对技术的理解,深刻大脑记忆,同时也能看看自己的学习轨迹,监督学习,更好的评价自我。
    2. 提升自己的表达能力,把事情捋的明白,说的透彻
      回想之前教别人的时候,明明事情不是很复杂,但我说的糊涂,经常涉及到别人还没有接触的东西,总能让人一脸懵逼。So,expression is very important。将技术层面原理直观描述,讲解思路清晰,总结归纳是我的目标。
    3. 锻炼思维能力,锻炼大脑
      在我大二的时候开设了一门数据结构与算法,因为中国传统的教学模式使我在当时并没有重视这门课程,偶然一次的招聘会和蓝桥杯比赛,让我对重新对这块知识点感到担忧,数据结构与算法应该是每个程序员必备的一门技术,是大型互联网公司的敲门砖,特别是这些年很火的Python,它大数据和AI深度学习,都需要应用到数据结构与算法,也算是划分一个程序员牛不牛的标准,与数学又有紧密的关联。在博客我会对正在学习或者已经掌握的知识,对其深入讲解,没事大家一起多动动脑子哟。
    4. 提升知名度,变技术大牛,成行业大咖
      俗话说:360行,行行出状元。想做到上知天文,下知地理,无人不晓。梦想嘛?还是要有的,万一实现了呢是不是?(又做白日梦,路上见到我也不要说认识我哈哈哈~)。
    5. 开源精神
      中国乃至世界,有超多的技术都是开源的,归根结底开源还是利大于弊,有新鲜的项目和技术,我会及时地分享给大家,让我们一起坠落于知识深渊的无底洞。
    6. 深度交流学习,分享收获
      有些问题大家一起探讨,或者反对,听听别人的思想,可以促进共同进步,之所以写博客,是因为在写博客的过程中,一方面是分享一方面是收获,有朋自远方来,不亦乐乎?交流与思想碰撞中发现问题,取其精华去其糟粕,然后更新文章,使文章更加有深度和广度。有朋友帮助,何愁之有?
    7. 技术分类,快速检索,利于查阅
      博客就像一本书,有书名,有目录,有内容,个人都对博文进行了分类,喜欢看哪一类文章,直接去查询即可。关键词搜索也非常便捷,输上关键词,就有一组文章呈现出来,供你挑选阅读,它比查阅纸质书本还要方便,若写文章需要引用部分内容,直接复制过来就是了,方便得很。
    8. 近朱者赤近墨者黑
      博客平台上有很多高手,更有与自己兴趣爱好、思想观点相近或者对立的朋友,写了博客,自然会有许多志趣相同甚至观点完全相反的朋友来阅读,这样就可以认识许多朋友。有共同的兴趣爱好自然就谈得来,对有些观点进行探讨,也可以互相交流心得体会。
    9. 满足小小的成就感,获得认可、获得阅读量
      你可以想象一下,你的朋友或者你的同事,遇到问题的时候,在查阅资料解决的问题凑巧看到了你的博客,这种感觉是不是很牛逼(笑出了猪声哈哈哈哈哈哈嗝~),可以获得可观的阅读量,获得不少的点赞,得到更多人的认可。博客被推送到首页,获得更多的人的点赞,收藏和评论时,都会感到无比的喜悦,满满的成就感,付出总是有收获的。

Nice to meet you for the first time .Why do I write blog!的更多相关文章

  1. C/C++回调方式系列之一 函数指针和函数回调模式

    一.函数指针 1. 函数的定义 return_type function_name(parameter list) { function_body } return_type: 返回值,函数一定有返回 ...

  2. tomcat 7 WARNING: A context path must either be an empty string or start with a '/' and do not end with a '/'. The path [/] does not meet these criteria and has been changed to []

    tomcat 7 WARNING: A context path must either be an empty string or start with a '/' and do not end w ...

  3. bzoj1787 [Ahoi2008]Meet 紧急集合

    1787: [Ahoi2008]Meet 紧急集合 Time Limit: 20 Sec  Memory Limit: 162 MB Submit: 2272  Solved: 1029 [Submi ...

  4. 【BZOJ-1787&1832】Meet紧急集合&聚会 倍增LCA

    1787: [Ahoi2008]Meet 紧急集合 Time Limit: 20 Sec  Memory Limit: 162 MBSubmit: 2259  Solved: 1023[Submit] ...

  5. How to disable Passwords must meet complexity requirements[windows 7]

    The Password complexity is a Local Policy setting named "Passwords must meet complexity require ...

  6. Codeforces Round #325 (Div. 2) F. Lizard Era: Beginning meet in the mid

    F. Lizard Era: Beginning Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/5 ...

  7. bzoj 1787 [Ahoi2008]Meet 紧急集合(1832 [AHOI2008]聚会)

    1787: [Ahoi2008]Meet 紧急集合 Time Limit: 20 Sec  Memory Limit: 162 MBSubmit: 1841  Solved: 857[Submit][ ...

  8. hadoop权威指南 chapter1 Meet Hadoop

    Meet Hadoop 1.1 Data!(数据) Most of the data is locked up in the largest web properties (like search e ...

  9. BZOJ 1787: [Ahoi2008]Meet 紧急集合( 树链剖分 )

    这道题用 LCA 就可以水过去 , 但是我太弱了 QAQ 倍增写LCA总是写残...于是就写了树链剖分... 其实也不难写 , 线段树也不用用到 , 自己YY一下然后搞一搞就过了...速度还挺快的好像 ...

随机推荐

  1. 你不得不了解Helm 3中的5个关键新特性

    Helm是Kubernetes的一个软件包管理器.两个月前,它发布了第三个主要版本,Helm 3.在这一新版本中,有许多重大变化.本文将介绍我认为最关键的5个方面. 1. 移除了Tiller Helm ...

  2. three.js中的事件

    以上一篇入门篇为例来简单的设置下3d模型当中的交互事件,上一篇我们已经完成了在3d页面中添加了一个红色球,下面我们给这个球一个点击事件让它Y轴位置上升,再设置一个鼠标移入到球上时让其变色. 1.其实t ...

  3. <s:select>自动加标签

    在使用<s:select>标签时,发现页面位置不对,查看页面源码发现 <tr> <td class="tdLabel"></td> ...

  4. python3三元运算

    条件:简单的条件判断语句并且有返回值 作用:简化代码和装X 格式:为True执行的语句 if 判断条件 else 为False执行的语句 例子 def f(a, b): ""&qu ...

  5. SpringSecurity 默认表单登录页展示流程源码

    SpringSecurity 默认表单登录页展示流程源码 本篇主要讲解 SpringSecurity提供的默认表单登录页 它是如何展示的的流程, 涉及 1.FilterSecurityIntercep ...

  6. Java入门 - 语言基础 - 06.变量类型

    原文地址:http://www.work100.net/training/java-variable-type.html 更多教程:光束云 - 免费课程 变量类型 序号 文内章节 视频 1 概述 2 ...

  7. Spring MVC中的拦截器Interceptor

    谈谈spring中的拦截器 在web开发中,拦截器是经常用到的功能.它可以帮我们验证是否登陆.预先设置数据以及统计方法的执行效率等等.今天就来详细的谈一下spring中的拦截器.spring中拦截器主 ...

  8. python类型-序列-元组

    元组是一种不可变类型,元组可用作一个字典的key. 1.创建一个元组并进行赋值 atuple = (123, 'abc', ('inner', 'tuple'), 7-9j) 2.访问元组中的值 元组 ...

  9. 玩转Django2.0---Django笔记建站基础十一(一)(音乐网站开发)

    第十一章 音乐网站开发 本章以音乐网站项目为例,介绍Django在实际项目开发中的应用,该网站共分为6个功能模块分别是:网站首页.歌曲排行榜.歌曲播放.歌曲点评.歌曲搜索和用户管理. 11.1 网站需 ...

  10. AVLtree(C++实现)有统一的旋转操作

    在学习完AVLtree之后,我发现,左旋,右旋均可以采用统一的旋转方式来实现,所以把代码贴在下面 代码是完整的AVLTree实现 C++标准为C++11 在ubuntu 18.04下通过编译和调试 / ...