Software Engineering as a career ... Pros and Cons

_config.yml

Pros

  • Good Money.
  • Flexible Working Hours. Also most software companies allow their employees to work remotely few days a month.
  • Enjoy solving interesting problems.
  • Work on cool stuff
  • You can make other people life easier. for example, you can build a hand held

Cons … but

  • Working on a boring Project
    • Always Love what you do. it will make you happy
  • Using an old technology or working on a legacy product
    • If you know you can do better then do better.
  • You will be required to learn a new technology/product in short amount of time
    • Keep learning, it makes you young
  • You might be working for the wrong leader
    • If you cannot find a leader, be a leader
  • You will be required to put long working hours
    • Nothing worth having comes easy
Written on September 26, 2017