TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Help a CS Freshman on Systems Programming?

3 点作者 ovebepari超过 6 年前
Hello everyone, I&#x27;m Ove, a CS freshman.<p>I&#x27;ve tried everything, web, desktop etc but my true interest is into kernel&#x2F;device-driver level programming and I want to make a living out of it later.<p>Now help me to decide what should I focus more on? I know C, C++&#x2F;Rust is a must but what else? Teachers are suggesting to dive into Competitive programming, would that be a great investment for systems programming? Thanks in advanced.

1 comment

riyakhanna1983超过 6 年前
Learning kernel internals will help you deeply understand the core concepts of systems (e.g., hardware architecture, compiler optimizations, process abstractions, security layers, etc.). Having developed deep understanding of the foundational concepts, you can easily and quickly learn any high-level language (e.g., Python, Rust, etc.) and even see their limitations in terms of performance&#x2F;security. Low-level systems programming is a niche area, so you can easily find a job or get into consulting business. My two cents.
评论 #18992228 未加载