热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

卓越技术者的自我修炼

犹豫了一下,但我还是把“分享”作为第一条件,原因在于我想到一句话:人的真正意义不在于他得到了什么,而在于他奉献了什么。分享对个人技术成长来说,与以下等要素相比作为第一条件显得有点过了。但是对团队,甚至对社会来说它显得太重要了。一个懂得分享的团队才是更有凝聚力,才能更快的成长。
  1. 分享
  2. 犹豫了一下,但我还是把“分享”作为第一条件,原因在于我想到一句话:人的真正意义不在于他得到了什么,而在于他奉献了什么。分享对个人技术成长来说,与以下等要素相比作为第一条件显得有点过了。但是对团队,甚至对社会来说它显得太重要了。一个懂得分享的团队才是更有凝聚力,才能更快的成长。

    “最牛的大牛也分2个等级,一种是懂得分享的,另一种不懂。”这是我瞎说的。高德讷是大牛,他分享了《计算机程序设计艺术》。我不牛,我就只能写两篇博客文章回馈社会了:)

    坦白的说我很久以前不喜欢分享,原因在于一方面懒,另一个方面我怕告诉别人了,别人就比我厉害了,找工作就靠这点水平了,最初写技术博客的原因是想给自己一个“名片”,以后找好工作方便一点。当然实际的效果是不光达到了之前的目的,更重要的是我从我博客中收获了更多的东西,这也是我最初没有想到的。当然你会问收获了什么东西,除了这几篇博客中提到的:“为了更好的思考”,“激励持续学习”,我还收获了具有相同兴趣的朋友,扩展了我的知识面,帮助我纠正了一些错误的知识和观念。

    走出来才会看的更清楚,所以朋友如果现在你还有这个疑惑的话请走出来吧。

    但是随着时间的推移,我越写越觉得之前文章之浅薄,我越没有写下去的勇气,因为每个人都会成长,之前你所不了解的领域此时你也许很熟悉,之前不能理解的东西此时你也许能讪讪道来,你觉得理所应当知道的很多人也许并没有听过。所以好的分享不见得一定是技术之深入的。当然一定是你用心写出来的。

    我个人的原则是,为了给读者提供更多的相关资源,我会在文章中引用较多的外部链接,并尽量注明出处,把文章建成一个有联系的知识网络。(相信很多朋友喜欢维基就有这个原因。)另一方面注明出处是对原作者应尽的义务,否则称之为“偷”。

    我的博客受益者以及我帮助主要人群是在校大学生和刚工作一到三年的朋友。相信随着我个人能力的提高,能够帮助到更多的人群。但是前提是我脑子得有东西,所以我需要不断提高自己。

    所以朋友,当你建起来一个博客,并真正用心坚持写了一年以后,你会发现你发生了“飞跃”。

    当然,技术博客只是分享的一种手段。

  3. 持之以恒
  4. 10年时间可以让你在任何领域成为专家,要求是每天用心积累一点。但是不是每个人都能成为?不是!因为不是每个人都能做到。持之以恒是稀缺的情商之一。

    平均只需6个月你就能进入一个崭新的领域,从事你从来没有干过的工作。但是成为这个领域的专家你却要比别人多付出更多的努力。

    那么怎么持之以恒的做一件事?

    兴趣当然非常重要。做一件不感兴趣的事,而且做10年,的确是件疯狂的事,装个架子装10年那也非常人!但更应该“追随自己的心”,因为那能发挥你的潜力。其次是养成习惯,最近我已经把睡觉前看书初步养成了习惯,并享受着,但是不刻意去做。

    习惯的形成一般需要需要21天,经历3个阶段:刻意、不自然 -> 刻意、自然 -> 随意、自然

    人的行为总是一再重复,因此卓越不是单一的举动,而是习惯。——亚里斯多德
    
  5. 合理计划和分配自己的时间和精力
  6. 单单IT就有非常多的领域,如果啥都想搞一下,浅尝辄止,最后都白白努力了,滥用精力也是慢性自杀。结合自己的兴趣,把精力都合理分配好,这本身就是种能力,而且是大部分人不具备的能力。

    很多人都在不断的在学习提高自己,但到底更应该学习什么?怎么才能用最少的时间成本收获更多东西?先谈谈我自己。

    最近发现我算法基础不扎实,还停留在应付大学考试的水平上,但是这么基础、这么内力的东西实在让我不忍心放弃,它会影响我以后的技术成长。所以我决定有意识的、主动的提高这方面能力。从每天睡觉前抽一定的时间研读经典书籍,到利用“暗时间”去思考、消化一些算法问题。并结合工作解决掉一些实际问题。相信随着时间的推移这方面的不足会有所改观。

    这个方法的优点是把大问题分割了,靠时间来消化掉,前面一段通过这个方法让我在操作系统和用户界面上有明显的收获。毕业10年的我大概计划是:毕业后的3年是我主动的、有意识的打基础的时间,基础和我自己的方向一样重要,之后2年是我有意识的但不是主动的去打基础的时间,此时把主要精力放到我的方向上。再之后的5年时间是我能够带领团队将技术较好的在产品上实现的时间。

    如果把一个具体的方向成之为“点”,而把这些点的集合称之为“面”,那么点和面的关系是:

    你努力的最终目的是在点上,而不是面上,因为很难在面上有所建树。但是单单只在点上你也很难有所建树,因为借鉴其它点上的知识来解决当前点的问题很可能就会创新。

    这其实就是“专才”和“全才”的辩证唯物观点。李开复有关的文章:给中国学生的第七封信:21世纪最需要的7种人才。

    所以你要有自己的方向(我自己是在嵌入式用户界面方向),但是你也扩大自己的知识面,不能啥都不关心。

  7. 高效率做真正有意义的事
  8. 读书本身不重要,重要的是引起的思考,以及思考之后得到的收获。从这件事来看读书不是真正有意义的事。程序员大部分时间是对着电脑,对着电脑本身不是真正有意义的事(除非告诉你老板你在干活),相反是坏事(让你少活几年)。

    所以按这个推理,如果你在WC时思考一个问题,并有进展,那么WC的时间对你是有意义的,不光从生理上说。(不要扔鸡蛋!)

    所以前面说到在任何领域努力10年都能成为专家有点欠妥,至少有的人只需要5年,有的人用了15年也不行。

    前一段时间我读一本经典的书,发现跟之前的感悟真的不同。有明显的变化。估计以后还能蜕变几次,真期待!

  9. 双赢思维
  10. 人活着每天都要做事,事情的结果可以分为几种:利人利己、利人不利/损己、不利/损人利己、不利/损人不利/损己。像雷锋一样利人损己的事我估计做不来,也没笨到干损人损己的事,偶尔干点损人利己的事也是有的,理性的时候会干点利人利己的事。我想以后做事前得经常三思下,少干点损人利己的事,提高下个人魅力^^

  11. 不要藐视任何人,虚心向他人学习
  12. 这点我就没做到,有些人看到就喜欢,有些人看着就不喜欢,但是理性告诉我他有我不具备的长处,我需要真诚相待。当这个人是你上司并碰巧你不喜欢,那就要命了。因为就算你假装喜欢,人家也是会发现的,交际就是面镜子。你假时它也假。

    真正能做到真诚、做到虚心需要不断的修炼^^,能达到“我不喜欢你,我赞同你的观点,但是我支持你”是个境界!一个人成功的原因是因为一批人愿意让他成功。

成功80%靠情商,20%靠智商,我是一个笨人,但是我相信我会成功的,朋友你呢?我一直很喜欢《Kiss The Rain》这首曲子,每次听到总有种莫名的感动,推荐给大家。

本文地址:http://www.nowamagic.net/librarys/veda/detail/747,欢迎访问原出处。


推荐阅读
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 自学编程与计算机专业背景者的差异分析
    本文探讨了自学编程者和计算机专业毕业生在技能、知识结构及职业发展上的不同之处,结合实际案例分析两者的优势与劣势。 ... [详细]
  • 网易严选Java开发面试:MySQL索引深度解析
    本文详细记录了网易严选Java开发岗位的面试经验,特别针对MySQL索引相关的技术问题进行了深入探讨。通过本文,读者可以了解面试官常问的索引问题及其背后的原理。 ... [详细]
  • 线性Kalman滤波器在多自由度车辆悬架主动控制中的应用研究
    本文探讨了线性Kalman滤波器(LKF)在不同自由度(2、4、7)的车辆悬架系统中进行主动控制的应用。通过详细的仿真分析,展示了LKF在提升悬架性能方面的潜力,并总结了调参过程中的关键要点。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • 作为一名程序员,从大学步入职场后,常常感受到一种难以言喻的空虚感。这种感觉或许源于对生活的不满、职业发展的瓶颈,或是日常琐事带来的压力。本文将深入探讨这种复杂的情感,并尝试寻找解决之道。 ... [详细]
  • 深入解析:阿里实战 SpringCloud 微服务架构与应用
    本文将详细介绍 SpringCloud 在微服务架构中的应用,涵盖入门、实战和案例分析。通过丰富的代码示例和实际项目经验,帮助读者全面掌握 SpringCloud 的核心技术和最佳实践。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 本文深入探讨了C++对象模型中的一些细节问题,特别是虚拟继承和析构函数的处理。通过具体代码示例和详细分析,揭示了书中某些观点的不足之处,并提供了更合理的解释。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 深入理解Spring:Aware接口、异步编程与计划任务
    本文将带你深入了解Spring框架中的 Aware 接口、异步编程以及计划任务。通过具体示例和详细解释,帮助你掌握这些核心功能的实现原理和应用场景。 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
author-avatar
点提土八撇又254
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有