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

聊“高手”与“新手”

起因组内向我要“高手”,以“好好努力,明天你就是最NB的高手”搪塞了,心里却琢磨:怎样才算“高手”?拙见掐指一算,毕业至已10年,不敢自称“高手”,对其定义却有几分拙见。犹记大学时

起因

组内向我要“高手”,以“好好努力,明天你就是最NB的高手”搪塞了,心里却琢磨:怎样才算“高手”?


拙见

掐指一算,毕业至已10年,不敢自称“高手”,对其定义却有几分拙见。

犹记大学时期,读《编程高手箴言》如读武侠小说,热血沸腾,恨不能立掏键盘,保家卫国,建不世功勋。

时时默念“编程高手成长的六大境界”,憧憬着“手中无剑,心中也无剑”。。。

此书对我影响很大,以至时常反思(编程之)路在何方。一恍10年,算不上“磨剑”,姑且可以“聊剑”吧。

书内划分高手成长道路为六大境界,从“套路和架式”到“无招胜有招”,极具独到之处,

但“境界”太过缥缈,云里雾里,不能具体代入。我认为,

可立足眼前,审视状态,筛选三个维度:认知基础、实战经验、宏观思想。

如游戏一般,“三维”联合,决定“战力”,取得“功绩”,评定“高手”。


认知基础

操作系统原理、计算机组成原理、算法、编译原理等等。。。

这一维度最容易积累。如同扎马步,越嚼越有味。


实战经验

编码技巧、调试技巧、需求分解、工程管理等等。。。

实践出真知,量变到质变,只在实战中反复磨练才能习得。


宏观思想

瓶颈优化、抽象内涵、架构设计等等。。。

众多思想支撑着计算机科学领域,能够轻松获取,但只有反复品味,实战运用,才能拨云见日,了然于胸。


唠叨

一直觉得自己很菜,如同老鼠面对一座米山,每见闻“万事不决转码农”,心中难免唏嘘。

编程这条路(或任何一条技术路),不见得是一条万能捷径,胸无远志、意兴阑珊、轻浮急躁,怕是终将一事无成。

愿一路走来不曾离去的技术同道们,互相勉励,共攀高峰!



推荐阅读
  • 使用Numpy实现无外部库依赖的双线性插值图像缩放
    本文介绍如何仅使用Numpy库,通过双线性插值方法实现图像的高效缩放,避免了对OpenCV等图像处理库的依赖。文中详细解释了算法原理,并提供了完整的代码示例。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 使用C#开发SQL Server存储过程的指南
    本文介绍如何利用C#在SQL Server中创建存储过程,涵盖背景、步骤和应用场景,旨在帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 解读MySQL查询执行计划的详细指南
    本文旨在帮助开发者和数据库管理员深入了解如何解读MySQL查询执行计划。通过详细的解析,您将掌握优化查询性能的关键技巧,了解各种访问类型和额外信息的含义。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • Google最新推出的嵌入AI技术的便携式相机Clips现已上架,旨在通过人工智能技术自动捕捉用户生活中值得纪念的时刻,帮助人们减少照片数量过多的问题。 ... [详细]
  • 本文探讨了 C++ 中普通数组和标准库类型 vector 的初始化方法。普通数组具有固定长度,而 vector 是一种可扩展的容器,允许动态调整大小。文章详细介绍了不同初始化方式及其应用场景,并提供了代码示例以加深理解。 ... [详细]
  • 本文深入探讨了 Java 编程语言的基础,特别是其跨平台特性和 JVM 的工作原理。通过介绍 Java 的发展历史和生态系统,帮助初学者理解如何编写并运行第一个 Java 程序。 ... [详细]
  • libsodium 1.0.15 发布:引入重大不兼容更新
    最新发布的 libsodium 1.0.15 版本带来了若干不兼容的变更,其中包括默认密码散列算法的更改和其他重要调整。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 本文探讨了现代分布式架构的多样性,包括高并发、多活数据中心、容器化、微服务、高可用性和弹性架构等,并介绍了与这些架构相关的重要管理技术,如DevOps、应用监控和自动化运维。文章还深入分析了分布式系统的核心概念、主要用途及类型,同时对比了单体应用与分布式服务化的优缺点。 ... [详细]
  • Spring Cloud因其强大的功能和灵活性,被誉为开发分布式系统的‘一站式’解决方案。它不仅简化了分布式系统中的常见模式实现,还被广泛应用于企业级生产环境中。本书内容详实,覆盖了从微服务基础到Spring Cloud的高级应用,适合各层次的开发者。 ... [详细]
  • 探讨了在PHP应用中处理多个多对多关系时的MySQL数据库设计方案,特别是如何通过一个统一的连接表来管理这些复杂的关系,并保持数据库的性能和可维护性。 ... [详细]
author-avatar
人生如梦5mm_605
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有