Please subscribe to the official Codeforces channel in Telegram via the link https://t.me/codeforces_official. ×

AyuTheOne's blog

By AyuTheOne, history, 2 hours ago, In English

In the software industry, both thinking and coding skills are crucial, but their importance can vary depending on the role. Coding skills are essential for implementing and debugging software, while thinking skills—such as problem-solving, critical analysis, and strategic planning—are vital for designing effective solutions and innovating. Strong thinking skills help in understanding requirements, optimizing processes, and anticipating future challenges. Ultimately, a balance of both is key: coding skills bring ideas to life, while thinking skills ensure those ideas are well-conceived and executed.

  • Vote: I like it
  • -1
  • Vote: I do not like it

»
2 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

what is your opinion

»
108 minutes ago, # |
  Vote: I like it 0 Vote: I do not like it

Talking wrt Indian IT industries only, don't have idea about other country

Thiking skill you will develop over time by observing what others are doing and why, also you have to read stuff on design pattern, LLD, HLD etc

Coding skill you will also develop over time from the reviews of others (coding skill of cp is very different from what industries want)

The most important skill is working your ass off. You can overcome anything by hardwork and without it only a handful of very smart people survive in industry.

»
104 minutes ago, # |
  Vote: I like it 0 Vote: I do not like it

I think that thinking skills are more important than coding skills. Because many problems do not require great coding skills, they may require simple implementation. It is impossible to write code if you do not know how to solve it.