facebookWhat are some of the good traits of a software engineer? - Seedly

Advertisement

Anonymous

03 Mar 2020

Random

What are some of the good traits of a software engineer?

Interested in web and mobile development but I have not much skills right now. I have tried learning things on my own but I feel that my foundation might be shaky because of this. Should I take up courses such as General Assembly etc? What are the better courses out there? And what are the chances of finding a job after that (given the economic conditions right now)?

Could anyone share with me their experience (esp those from non-computing background)?

Discussion (2)

What are your thoughts?

Learn how to style your text

I agree that the need for reliable developers in that field is constantly growing, and it's a challenge to find anyone decent. It took me a while to find good specialists and hire mobile app developers because I used to check all the reviews and portfolios to make sure the company I choose would actually be professional, and eventually, it was all worth it.

Pascal S

03 Mar 2020

MBA Graduate at Singapore Management University

Hi Anon,

I love these questions. However, I am rushing to catch a train, and so, I apologized in advance for the brievety of my answer...

There is a difference between a great software engineer from a good one. I will skip the bad ones, as there are many of them out there.

Since you are looking at web and mobile development, I would classify you as front-end software engineer for comparison purpose but by no means meant to disrespect anyone.

The 3 key traits I would look for is,

  • Passionate about getting a great product out there - for e.g. prioritize elegant lines of codes...that are meaningful in the grand scheme of things....bring me to 2nd point,

  • A maker-mindset and continuously updating his mental models as well as programming skillsets - for e.g. a maker is someone who wants to ship great products but also ensure that he/she has taken the end-user into account (e.g. of mental model, put yourself into the customer's shoes)

  • Finally, although the list is longer, I would add that it has to be persistence that brings beauty to the table. For e.g. As you are likely to be starting up in your programming journey, it is essential that you put enough time and effort to it...and, persistence since challenges will occur on a day to day basis and it be can quite demoralising.

Hope this helps

Cheers,

Pascal

Write your thoughts

Advertisement