Needs advice
on
PythonPythonDjangoDjango
and
C#C#

Hi all, I have been working on the development and automation of construction software using C# and Python. Recently I have started working on Django python web framework and basic frontend for web development. I am really confused to choose between C# and Python to move forward in my career. Seeking your advice on these technologies and their future market value from a career perspective. Thanks,

READ LESS
6 upvotes·104K views
Replies (3)
Software Engineer ·

C# and Python are both great languages. With great communities, libraries, frameworks, opportunities. I think it will be the same in a near future.

It’s matter of your likes, and your next jobs.

Dot net core is a little faster on performance. Python more popular with dynamic types. Probably the most lovable language.

READ MORE
3 upvotes·99K views
Distinguished IT Architect at IBM·
Recommends
Python
Django
C#

In my opinion, a modern developer should have deep knowledge about Object Oriented (OOP) and Functional Programming (FP). The programming language is something that must come later. Any good programmer should be able to switch from one programming language to another easily, if they follow OOP and FP. There are languages, though, that must absolutely be in the portfolio of a modern developer: Java, C#, Python and JavaScript. But be prepared to know also Scala, Kotlin, Swift, Go, Ruby, Rust and TypeScript.

READ MORE
10 upvotes·97K views
View all (3)
Avatar of Carlos Iglesias

Carlos Iglesias

Software Engineer