It’s time to decide or at least think about my future career in software development, What career do I want to have? do I want to work for a big company? a promising startup? or maybe starting my own project?

I always think like an entrepreneur, I would like to…

For the last few days, I was practicing doing some mock interviews with my friends, I figured out that these are some interesting questions that need to be answered carefully.

First of all and this usually is the first question in interviews, which is “Tell me about yourself?”, this question…

If I had all the technologies of the world, I will think about building my own online exchange-market where I will also build my own currency to sell and make people trade with that currency.

I believe that fiat money will disappear in the few more upcoming years, People will…

Scrum is one of the most popular agile frameworks in use today, it is used to develop complex products and applications in software development.

Scrum methodology is based on iterative and incremental processes, And due to the simple experience I’ve got I recommend following this methodology because it’s fast, flexible…

Anger control is important for helping you avoid saying or doing something you may regret, For me, I consider myself a person that doesn’t get anger easily but once I get angry I can be a very bad person and I‘m regretting some decisions I made.

So I learned some…

Before starting, if I become a president I‘m not saying that my country will be the best country ever, but I will mention some points that I think will be making things better.

Being president it’s a huge responsibility, First of all, knowledge and culture are the most powerful weapons…

In developing life or even in real-life learning new technologies or learning a new thing, in general, is very important, it’s like in code language learning should be an increment with an infinite loop that never end.

So, Therefore, the person who knows more will forever be the most powerful, because knowledge is power, Also lifelong learning can enhance our understanding of the world around us, provide us with more and better opportunities and improve our quality of life.

It’s very similar in Software engineering life, the more knowledge and the technologies you have, the more creative and powerful you are, and the more you will be able to do stuff, you will have the ability to make scenarios in your head as a developer happens. And finally, the more you will be able to come up with new and unique methods and applications.

So let’s talk about the difference between a software engineer and a developer, and mention some points that will simply show the difference.

Developers are responsible for creating programs and apply their knowledge to develop apps and software, it can be closed and limited only in technical knowledge, and if you spend some time learning to program and do it regularly, you’ll learn everything that is needed to become a developer and you’ll get your first job without a computer science degree!

However, a software engineer can be also a developer but he usually does not write code but also take care of the desgins and the structure, organize and plan, and came up with new features, make testing and maintenance. Also, The software engineering profession requires at a minimum a bachelor’s degree in software engineering.

So here we are in the last step of the RBK Rebootkamp, a step full of projects and only projects.

First of all, let’s talk about challenges I personally faced, before each project we have learned how to plan for our project and set a goal and challenging tasks to do, and for me, my first challenge was time and how to complete a lot of tasks in a short time.

So as an action to take, I tried to follow carefully time management plan, synchronized with the technical plans to decrease stress and help to complete the whole work on time and with a good performance.

Results were kind of good, but I always look for better results, setting new challenges, and taking the right actions.

alaa mekki

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store