前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day08 左耳听风专栏推荐(四)系统知识学习

Day08 左耳听风专栏推荐(四)系统知识学习

作者头像
韩旭051
发布2021-02-05 11:22:43
3180
发布2021-02-05 11:22:43
举报
文章被收录于专栏:刷题笔记

系统知识

75 | 程序员练级攻略:系统知识** 75 | 程序员练级攻略:系统知识

这一讲 是程序员练习攻略 专业基础篇的最后一篇 罗列了网络和系统 方面需要掌握的知识,并且在文末对整个基础知识部分做了 概括性的总结

专业编程方面最为重要的三部分内容:

编程语言、理论学科和系统知识

算法和数据结构

这个太重要了,尤其是最基础的算法和数据结构,这是任何一个称职的程序员都需要学习和掌握的。你必需要掌握。

计算机的相关系统

你至少要掌握三个系统的基础知识,一个是操作系统,一个是网络系统,还有一个是数据库系统。它们分别代表着计算机基础构架的三大件——计算、存储、网络。

方向建议

术业有专攻了。下面给一些建议的方向。

底层方向:操作系统、文件系统、数据库、网络…… 架构方向:分布式系统架构、微服务、DevOps、Cloud Native…… 数据方向:大数据、机器学习、人工智能…… 前端方向:你对用户体验或是交互更感兴趣,那么你走前端的路吧。 其它方向:比如,安全开发、运维开发、嵌入式开发……这些方向你要仔细选择,因为一旦选好,就要勇往直前地走下去,当然,你要回头转别的方向也没什么问题,因为你有前面的这些基础知识在身,所以,不用害怕。只是不同的方向上会有不同的经验积累,经验积累是看书看不来的,这个是转方向的成本。

总结

这一讲 在总结了之前的基础知识部分后,对整个系统的知识理解做了概括和整合,并在最后给迷茫的同学 在就业方向上的选择给了一些建议,可以根据就业方向上列出的学习内容 发现自己的兴趣所在,从而确定自己的就业方向

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/02/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 系统知识
    • 算法和数据结构
      • 计算机的相关系统
        • 方向建议
        • 总结
        相关产品与服务
        CODING DevOps
        CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档