TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Contribute to Firefox or learn Python and C?

1 pointsby TheGrkIntrprtrabout 4 years ago
How difficult would it be to make decent contributions to firefox in C++, given I&#x27;m new to the language? I work as a data analyst programming in R, SAS, and SQL, and have taken a single programming course based on HTDP. My thinking was that learning how to navigate and contribute to a large complex codebase would be a good way to self-teach in an attempt to transition to a software development role. While this would mostly be for professional reasons, I do use firefox and it&#x27;d be satisfying to contribute.<p>I received some advice recently, saying that I&#x27;d be better off following my alternative self-taught plan of building a foundation from learning Python, and that I&#x27;d be taking on a bit too much trying to contribute to such a large scale project without a solid foundation. I was going to follow what Trevor Blackwell suggests in his FAQ (http:&#x2F;&#x2F;tlb.org&#x2F;#faq), learning Python and C, and reading through some Python libraries and the interpreter written in C. Python is directly applicable to my job and could perhaps help me land a data engineering role.<p>Which plan would you suggest? Any idea how long it would take to get to the point where I&#x27;d be able to make decent contributions to such a large project? Thanks!

1 comment

Bostonianabout 4 years ago
&quot;My thinking was that learning how to navigate and contribute to a large complex codebase would be a good way to self-teach in an attempt to transition to a software development role.&quot;<p>Are you planning to skip the step of writing simple, self-contained programs that solve the kinds of problems posed in textbooks? I would suggest doing that first.
评论 #27229807 未加载