From Electronics and Communications Engineering To Data Science

Photo by Mark Basarab on Unsplash

In this article, I am not giving advice. I just talk about my experience with data science and the early process which was not so early but was somehow fast.

I started my interest in the field back in January 2018 right at the beginning of my second semester at the final year of Electronics and Communications Engineering (ECE) at Ain Shams University.

Majoring in our uni starts in the junior year and ECE as acknowledged by many TAs and professors is THE hardest major in the Electrical Engineering department or even among the entire majors in the engineering college of Ain Shams.

In fall 2018, I started to think about creating more opportunities beyond communications engineering, because the opportunities are very low especially to my interest which was optics. My interest in DS increased due to my analytical personality type.

I usually enjoy investigating ideas and analyzing data.

Another reason is I love mathematics and computer science. I began learning online courses by asking a lot of data scientists who were very helpful to me and others. Many did NOT respond, but I didn’t care.

I was making sure that this learning applies to some real projects. That’s why I was very interested in finding practical learning resources.

Meanwhile, my graduation project was into optics [Optical Gas Analyzer for IoT Applications] and one of the tasks was to make predictions on the gas concentration for the spectra coming from the prism-awarded spectrometer (neospectra). I used PCR (Principal Component Regression, a machine learning algorithm) which was my first real experience applying a machine-learning algorithm to real data. Note, the prediction results on my linkedin profile if you’re interested.

My interest started to further increase, so I started applying to almost every company and startup I know in Egypt for internships and junior positions in DS and ML. After almost 50 applications, I got a call from HR informing me that my CV is accepted as a data scientist intern and would get the technical test by email.

The next day, I received an email that they were impressed with my work and would like to get to the interview.

I’m now an intern learning day by day and enjoying the experience by doing real tasks and asking questions to my mentor and the other senior software engineers.

I believe it was very hard to get this internship because I was continuously learning all day long for almost three months during the study for my engineering classes.

Finished seven courses in data science, machine learning, and a little deep learning. Also, finished a textbook in data mining.

The most important part was to be strong in basics, so I was learning basic concepts in software engineering and statistics by teaching them.

I also tried to get my hands dirty and do all the programming assignments on my own; That’s why I was posting my certificates regularly on Linkedin so that this gives some credentials that I finished the very challenging assignments.


At the end of the day, transferring from ECE to DS was not just about finishing some courses and books; It was more about persistence and being able to enjoy what I was doing.

I hesitated a lot to write this article but the main reason I got into it is that people often look at the final result as if it was easy for the achievers to get to their dreams while behind the scene is where all the real hard work is done.



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