Taro Logo
Profile picture

Junior Engineer Career Development Videos, Forum, and Q&A

How A Junior Engineer Can Grow Their Career

Almost every software engineer starts their full-time career journey here. The content here breaks down how you can start your career off with a splash and grow past this level as quickly as possible.

Need advice on where to take my career.

Entry-Level Software Engineer at Taro Community profile pic
Entry-Level Software Engineer at Taro Community

Hello Everyone,

I need some clarification about where to take my career.

My background: I have a bachelor's (Information Technology) and a master's degree (IT management with a dissertation using machine learning). I performed poorly during my bachelor's; to rectify that, I worked hard during my master's and was placed first.

After university, I did gig work for a while and worked part-time at a startup where I was a solo developer (using Django and Flutter).

After 2.5 years, I realised that my career was going nowhere, so I finished the project, quit (on good terms), and got a job as a Junior Full Stack engineer at a small company. I was fired after three months due to low code quality and asking too many questions, so I am unemployed now.

My Conundrum: I need to figure out where to take my career as the market is quite bad. I have heard various opinions from friends and family, making me indecisive. The views that I have heard are as follows:

  • Focus on backend-only roles using Python and contribute to open source.
  • Focus on Analyst roles instead, such as Data or Business Analyst (Based on my skills from my master's)
  • Learn React Native and get rid of Flutter.
  • Learn something else instead of Python, such as .Net or C#. I did Java during my bachelor's, so I think I should be able to pick it up relatively quickly.

I should pick one of these and focus on it, but I am having difficulty selecting which.

Which area should I focus on? What would you do if you were in my position?

Any guidance would be highly appreciated. Thank you!

Show more
121 Views
4 Comments

How to come up an idea which matched on personal limited skills? (assume you do it by yourself and have limited information)

Junior IT Support at Taro Community profile pic
Junior IT Support at Taro Community

I used to try several courses to learn C++ for Unreal Engine, however after I finished all of them, I even can't came up an idea to make a project which matched on personal limited skills. As a result I tried lowering my expectations by finding it the most basic one (I found CS50 - programming with Scratch) to build logical thinking skills. When I did the assignment (the assignment has specific perquisite), unfortunately it turns out I trapped into tutorial hell and I still can't came up an idea. Feeling burnout, I decided to take a break for few days because I believe good idea doesn't come from burnout. But after few days recovered I somehow came up an idea by looking past interest game and turns it into my assignment , however after did a few days, my idea didn't match my knowledge skills. (in this moment I don't know about Jointaro yet)

I understand programming is about doing and doing as this explains and also communication . But I'm struggling to find the solutions based on my current situation. A lot of advice and courses on internet are omnipresent, and the comments more or less just say "thank you for your advice" or "Great video" whatsoever (especially YouTube) . I tried some of them based on my current situation, however I realized there is no progress and I slowly doesn't have principle of life.

Sorry if my questions seems so futile for experienced software engineer. However I want to give it a shot to breakdown my own problem. If you think my situation has something off, feel free to ask so there will be no misunderstanding. Thank you for your attention.

Additional: I also find out whether I write blog or write questions, it takes me a lot of time (maybe 1 - 3 hours or could be more depending the complexity), because I try every possibilities to avoid misunderstanding or miscommunication. I believe people who smart at great university or company might not need take such hours to do so.

Show more
616 Views
10 Comments