Skip to content

ng-tech-edu/ngte-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

中文版本 | English Version

某熊的技术之路指北 ☯

在这个知识大爆发的时代,笔者所见许多人面临的问题不再是知识的匮乏,也不是缺乏学习的动力、毅力或激情,而是在浩汤洪流之中迷失了方向,也无足够的承载知识的容器,终致学的越多,忘的越多,竹篮打水一场空。某熊的技术之路系列文章/书籍/视频/代码即是笔者为自己构建的知识围栏,也是笔者蹒跚行进于这条路上的点滴印记,包含了笔者作为程序员的技术视野、知识管理与职业规划,致力于提升开发者的学习效率与实际研发效能。

目前笔者已有数十仓库千篇文章百万字,你可以在某熊的技术之路指北 ☯查阅详细的导航。可以前往 Awesome Lists 或者 Awesome-CS-Books 查阅分门别类的资料与书籍,抑或前往 Awesome MindMaps 查阅完整的知识体系、脉络与要点的脑图,或者 Awesome RoadMaps 了解不同技术领域的进阶指南。最后,你还可以前往 Awesome Interviews 做最后面试前的准备,或者用常见的技术面试题去检验自己学习的结果。

Nav | 导航

某熊的技术之路指北 ☯ 就是对笔者不同领域方面沉淀下的知识仓库的导航与索引,便于读者快速地寻找到自己需要的内容。路漫漫其修远兮,吾正上下而求索,也希望能给所有遇见过笔者痕迹的同学些许帮助,在浩瀚银河间能顺利达到一个又一个彼岸。Just Coder,Travel in Galaxy,欢迎关注某熊的技术之路公众号,让我们一起前行。

您可以通过以下导航来在 Gitbook 中阅读笔者的系列文章,涵盖了技术资料归纳、编程语言与理论、Web 与大前端、服务端开发与基础架构、云计算与大数据、数据科学与人工智能、产品设计等多个领域:

此外,你还可前往 xCompass 交互式地检索、查找需要的文章/链接/书籍/课程;或者在 MATRIX 文章与代码索引矩阵中查看文章与项目源代码等更详细的目录导航信息。最后,你也可以关注微信公众号:『某熊的技术之路』以获取最新资讯。

编程之道,从代码到软件系统

十年前,当笔者写下第一行 Hello World 时,仿佛已经抓住了整个世界;十年后,我还是在门口徘徊。本节主要以感性地方式去讨论笔者思索的,所谓编程到底难在哪,这个 “Little Problem”。

语言、范式与模式

Programmers who program “in” a language limit their thoughts to constructs that the language directly supports. If the language tools are primitive, the programmer’s thoughts will also be primitive.

Programmers who program “into” a language first decide what thoughts they want to express, and then they determine how to express those thoughts using the tools provided by their specific language.

-- Steve McConnell’s Code Complete

在笔者过去的工作中,曾经多次被语言“绑架”而导致在技术选型上的巨大失败,最终衍化为了产品、商业竞争力上的乏力。

多范式编程(Multi-Paradigm Programming)和最小表达力原则(Least Expressiveness Principle)

架构与复杂性控制

性能与高可用

首先是算法。

研发效能

MATRIX | 文章与代码源矩阵

image.png

  • 知识检索、资料归档、实践清单
Developer-Zero-To-Mastery Awesome-Lists Awesome-CheatSheets Awesome-CS-Books Awesome-Interviews
xCompass
  • 编程语言理论与实践
ProgrammingLanguage Theory Primer/编程语言理论指南 JavaScript 篇 Java 篇 Python 篇 Go 篇 Rust 篇
  • 软件工程、数据结构与算法、设计模式、软件架构
数据结构与算法 面向对象的设计模式 整洁与重构 软件架构设计 研发方式与工具
algorithm-snippets design-pattern-snippets
  • 现代 Web 开发基础与工程实践
基础篇 工程实践篇 架构优化篇 React 篇 Vue 篇
  • 大前端混合开发与数据可视化
iOS 实战篇 Android 实战篇 Hybrid 混合开发篇 数据可视化篇 IoT 实战篇
  • 服务端开发
服务端应用程序开发基础 微服务与云原生 深入浅出 Node.js 全栈架构 Spring Boot 5 与 Spring Cloud 微服务实践 DevOps 与 SRE 实战 信息安全与渗透测试必知必会 测试与高可用保障
  • 分布式基础架构
Linux 与操作系统篇 分布式计算篇 虚拟化与编排篇 分布式系统篇 数据库篇
  • 数据科学、人工智能、机器学习、深度学习、自然语言处理
数理统计篇 数据分析篇 机器学习篇 深度学习篇 自然语言处理篇
推荐系统等行业应用篇 课程笔记篇 TensorFlow & PyTorch 等工具实践篇
  • 产品与设计
产品设计篇 交互体验篇 项目管理篇 文档处理篇 行业迷思篇 智能制造篇 电子商务篇

About

Copyright | 版权

笔者所有文章遵循知识共享 署名 - 非商业性使用 - 禁止演绎 4.0 国际许可协议,欢迎转载,尊重版权。如果觉得本系列对你有所帮助,欢迎给我家布丁买点狗粮(支付宝扫码)~

About

NGTE 配套跨领域文章书籍的 Gitbook 阅读版

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published