7 Comments
User's avatar
desmond coffie's avatar

As an aspiring full-stack developer looking for mentors in this space, this article is a treasure to me. Thanks for this very helpful article

Ashish Pratap Singh's avatar

Love to hear this, thank you!

ROHIT DUBEY's avatar

3,5,9 best points to remember..! Thanks for sharing..

Sohaib Arshid's avatar

This was very helpful for someone who is relatively new in the swe industry

Ashish Pratap Singh's avatar

Great to hear this, thank you!

Zac Beckman's avatar

Good advice @Ashish. But I take exception to the “learn one language” point. I understand what you are saying, but I think “learn one language deeply, before others” would be more clear. Also, I personally will only hire polyglot engineers. If someone knows only one language, I’m worried they won’t be able to solve problems that require a different linguistic approach. I want to see skill with functional programming languages as well as procedural. That means at a minimum, I expect to see at least some knowledge of languages like Scala, Haskell, Elixir, and then a few more like Java, Rust, or Go. What I’m looking for is “knowledge of programming,” not “knowledge of Java” (for instance).

Krishna's avatar

I aspire to become machinelearning engineer, could give me tips and tricks bro