随笔 - 107, 文章 - 0, 评论 - 40, 阅读 - 78978
  博客园  :: 首页  :: 新随笔  :: 管理

程序员成长之路

Posted on   wsg_blog  阅读(287)  评论(1编辑  收藏  举报

想成为一名优秀的编码砖家,要掌握的知识其实是很多的,操作系统底原理、编译原理、计算机网络、设计模式、高性能、高并发分布式、架构设计等等,其实精通其中的一个方向,就足够让你走的很远。

  • 计算机科普:软件篇硬件篇电路篇
  • 小试牛刀:牛客网HOT101跟着carl学算法王争算法
  • c、c++、go、java(选一个作为主力语言即可,基础很重要)
  • 方向:嵌入式硬件、服务器后端、高并发、高性能
  • linux命令行(shell)基本使用、sql基本使用
  • http、mysql、redis、nginx、rpc等基础组件原理及使用
  • 内存管理(内存池)、多线程(线程池、锁)、高并发(epoll、reactor)、高性能(无锁消息队列RingBuffer)
  • 洞悉网络:PosixAPI接口、tcp状态迁移图滑动窗口定时器等、五层网络协议栈都用来干啥、dpdk用户态协议栈
  • 调试技术:内存泄漏等解决bug的能力
  • 架构师:修行是十分严格的,只有少数狂热的爱好者才能真正修得此道

大佬的总结:

中级c++到高级c++进级指南 大纲
c++后端技术栈
程序员高效学习高效工作
如何更有效的解决问题
程序员如何把控自己的职业

35+++:

软件公司的两种管理方式
打造高效团队的最佳实践
关于换工作

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示