alaa mekki

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.

--

--