BlogTank LabGameAboutContactBook a call
Work With Me
Notice

From now on we will use our new official domain thetanklog.com instead of tankbaclass.com.

Navigation
  • Blog
  • Tank Lab
  • About
  • Contact

© 2026 The Tank Log. All rights reserved.

Back to Articles/Career & Soft Skills

Do BAs Need to Know How to Code?

TM
Tank
Product builder · Mentor BA
|
January 5, 2025
|
2 min read
|
232 reads

Không biết code, không rành IT thì có làm BA được không? Quan điểm thẳng thắn (gợi ý: KHÔNG bắt buộc) và lý do đằng sau hiểu lầm phổ biến này.

Do BAs need to know how to code? Can only people with an IT background become a BA? In this post, I'll answer these frequently asked questions.

There are many opinions surrounding this topic, but personally, I believe the answer is NO.

Many people mistakenly think that transitioning to a software-related career requires coding skills. I don't understand where this notion comes from. If it's about coding a product, then you'd be doing a developer's job. Not to mention the vast "ocean" of code with countless programming languages constantly being updated and added – which one would you even learn?

And if it's about "understanding software or systems," well, it might take you a whole year of learning and "coding" to maybe get a grasp of it. I've worked with developers who have been coding for several years and still don't have a clear understanding of structures and architecture. If you're planning to spend a few years learning to code before becoming a BA, you might as well spend those years honing your BA knowledge and skills, such as analytical skills, documentation skills, modeling skills, or soft skills. Along with that, you can learn and discuss industry knowledge, technology, and keep up with global trends and developments. I believe that would be much more beneficial.

How can you work as a BA without knowing how to code?

Huh? Just do it! My background is in banking, and I don't know a single line of code. Yet, I've been working as a BA for many years. The same goes for the students I've taught, who come from various backgrounds. They are now working as BAs, and many of them are earning a pretty good salary.

The main point that I think most people misunderstand is that you need to know about software, not how to code it. Google can help us with that! :D

As for the specific steps and approaches to becoming a BA, I've mentioned them in the post "What You Need to Get Started." Feel free to check it out.

Back to the question of whether you can become a BA without any IT knowledge, I can confirm that you absolutely can.

From my personal perspective, I prefer that BAs come from other domains. The reason is that the market in recent years has seen a real explosion in "digitalization" – everyone and everything is going digital. Manufacturing and trading companies are also jumping into this field. Startups are finding ways to combine traditional business models with technology (typically F&B, services related to e-commerce, etc.).

As a result, the demand for BAs in these industries has also increased. When these companies and startups develop their own software products, they prioritize candidates who have knowledge and understanding of the business processes in their respective fields. For example, if you specialize in logistics, you'll easily find a job with companies that develop logistics-related software, and the same applies to insurance, finance, and so on. So, coming from a different field can be a competitive advantage in this case.

In short, you don't need to know how to code, nor do you need to be an IT expert to become a BA.

Complete Generative AI Course with LangChain & HuggingFacePick
Udemy

Complete Generative AI Course with LangChain & HuggingFace

4.5(20,814 ratings)

From fundamentals to building real GenAI apps — RAG, agents, LLM apps — with LangChain + HuggingFace. For product builders who want to truly own AI.

View on Udemy

From Udemy · affiliate link.

Chủ đề:
Chia sẻ bài viết này
Lan tỏa kiến thức thực tế đến cộng đồng BA
Did this help?
Buy me a coffee and I'll keep writing ☕
CHỦ ĐỀ & THẺ
5
Career & Soft Skills#Technical BA#Coding Skills#Career Advice#BA Q&A
0%

Related articles

Career & Soft Skills
#Technical BA
#Coding Skills
#Career Advice
#BA Q&A
Previous
Will I Get a Job After Completing the Course?
Next
What Do You Need to Get Started with a BA Career?
"BA level-up" Ep 01: The Mid-Level Trap: Why Your Experience Is Growing But Your Skills Are Stagnating?
Career & Soft Skills

"BA level-up" Ep 01: The Mid-Level Trap: Why Your Experience Is Growing But Your Skills Are Stagnating?

Jan 20, 2026
The A-Z Roadmap to Becoming a Business Analyst From Scratch: A Detailed Guide for Beginners
Career & Soft Skills

The A-Z Roadmap to Becoming a Business Analyst From Scratch: A Detailed Guide for Beginners

Mar 6, 2025
Areas for Improvement for New BAs
Career & Soft Skills

Areas for Improvement for New BAs

Jan 12, 2025