## about this topic
A career in technology is about more than learning to code: it involves choosing a track (development, data, product, management), building a portfolio, negotiating salary and staying relevant in a market that shifts with every innovation cycle. This hub gathers the CodeCrush articles on tech careers: guides to specific roles (Product Owner, developer, data scientist), strategies for landing those first opportunities, side projects that strengthen a résumé, productivity, and the soft skills that set senior professionals apart. We also keep a technology job board up to date. The goal is to give you an honest map — with no promises of "six figures in six months" — of how to grow in this field.
## all articles
Articles about Careers in Technology
- Career
Technology salaries in Brazil: a guide by role and level
How much do people who work in tech earn in Brazil? See salary ranges by role and seniority, the factors that matter, and how to negotiate better.
Read article
Henrico - Career
Side projects: what they are and how they boost your career
Side projects are personal projects built outside work to learn technologies, build a portfolio, and open career opportunities in tech.
Read article
Henrico - Career
Strategic Remote Work: A Guide for Teams in 2026
A guide to strategic remote work: fundamentals, tools, culture, and the hybrid future of high-performance tech teams in 2026.
Read article
Henrico - Programming
How to build a standout GitHub: a guide for devs
A standout GitHub combines a profile README, organized repositories, projects with tests, and descriptive commits. See the step-by-step.
Read article
Henrico - Career
Is It Worth Studying Programming in 2026?
Yes, it is worth it: Brazil graduates only 53 thousand IT professionals per year against a much larger demand, and AI amplifies the value of those who can program.
Read article
Henrico - Programming
COBOL: what it is and why it is still worth learning in 2026
COBOL is a 1959 language for business systems that still processes much of banking transactions; the talent shortage keeps demand high.
Read article
Henrico - Career
English for Programmers: A Guide to Advancing Your Career
English is the standard language of technology. See why programmers and leaders need it and how to master the language with daily practice and immersion.
Read article
Renata - Programming
Problem decomposition: what it is and how to apply it
Problem decomposition is the technique of breaking a complex challenge into smaller, manageable parts, applied in code, teams and crisis management.
Read article
Renata - Career
Productivity for devs: behind the scenes of a tech career
Developer productivity comes from habits: continuous learning, mastering the fundamentals, and the critical use of AI. See the behind-the-scenes secrets of tech.
Read article
Renata - Technology and Innovation
25 Quotes on Technology and Programming from Great Names
A collection of 25 quotes on technology and programming, from Steve Jobs to Grace Hopper, with author, context and the meaning of each quote.
Read article
Henrico - Programming
Why Do Nerds Like Programming? Passion and Code
Nerds like programming because it unites logic, problem solving and creation — and 68% of developers code as a hobby outside of work.
Read article
Henrico - Career
Projects, Programs and Portfolios: what is the difference?
A project is a temporary effort, a program coordinates related projects and a portfolio groups initiatives aligned with strategy. See the differences.
Read article
Renata - Career
Junior, Mid-level, and Senior Dev: what is the difference in practice?
A junior dev needs supervision, a mid-level works autonomously, and a senior leads complex projects, mentors the team, and makes architecture decisions.
Read article
Henrico - Career
Tech Lead: what they do, salary and skills
The Tech Lead is the senior developer who technically leads a team: defines architecture, makes critical decisions, mentors and connects code to business.
Read article
Renata - Career
What is a technologist? A guide to technology degrees
A technologist is the higher-education degree from the Higher Technology Courses: a practical 2 to 3 year program focused on a specific area of the market.
Read article
Renata - Career
DHO: What is Organizational Human Development?
DHO (Organizational Human Development) is the HR subsystem that trains, engages, and retains talent, aligning people with the business strategy.
Read article
Henrico - Career
IT Project Management: Methodologies and Strategies
IT project management: how to plan, prioritize, and choose between Scrum, Kanban, and Scrumban to deliver technology on time and on budget.
Read article
Henrico - Career
IT degrees: which course to choose for your career?
Computer Science, Information Systems, ADS and Computer Engineering lead the IT courses; compare profiles, duration and the market before choosing.
Read article
Renata - Programming
Top programming languages in 2026
Python leads the IEEE Spectrum and Stack Overflow rankings in 2026, followed by JavaScript, SQL, Java and the C languages in the most demanded jobs.
Read article
Henrico - Career
Programmer''s Day: why is it celebrated on September 13?
Programmer''s Day is celebrated on the 256th day of the year, September 13, because 256 is the total number of possible values in an 8-bit byte.
Read article
Henrico - Career
Product Owner: What they do and what the PO career is like
A Product Owner maximizes the value of the product in Scrum: they manage the backlog, prioritize deliveries, and earn an average of R$9,525/month in Brazil.
Read article
Renata - Career
Developer resume: how to create one that impresses
An effective developer resume is 1–2 pages long, tailors skills to the job, proves results with numbers, and includes links to GitHub and LinkedIn.
Read article
Henrico - Programming
10 Sites with Programming Challenges to Practice
Meet 10 sites with programming challenges — HackerRank, LeetCode, Codeforces, and more — to train algorithms, data structures, and logic.
Read article
Henrico - AI and Data
How to Study Machine Learning: A Guide to Methods and Resources
To study Machine Learning, start with Python, statistics, and linear algebra, move on to algorithms, and practice on real projects on Kaggle.
Read article
Henrico & Renata