My Career after Graduation as a Software Engineer

Muhammad Ahtsham
4 min readMay 20, 2021

Everyone has their life carrier as they passed out after graduation. I have learned and bear a lot of things after graduation. Everyone has to pay a lot of things to get something. So, I want to share with you my carrier after graduation as a Software Engineer.

Time to become a software Engineer after Graduation:

As it happens that students after graduation don’t get the job. As it takes many years to become a Software Engineer or most of the students have to wait years.

As I graduated from university I got my job after 6 months as a Software Engineer. The completion of the Degree and getting the job was between 6 months.

After the completion of my degree, I gave many interviews. My tenth interviewer offers me the job and I was glad that I passed my interview and then I accept the offer and started my job.

I have learned a lot of things from my first job all of them I can’t write down but to tell you a lot of things.

Ask Questions:

When you will start your job you will have a lot of questions as I did! Because which things I have learned in university was revising again in a new way. I have learned how to install those things in the market and make yourself great.

When you want to learn and even if you know about it your mind will be full of the question as my mind was. When you start your job as a Software Engineer you will need experience people as your colleague. Because you have learned how to do work at the university. But you will not learn in university how to install it according to the market.

My experience was very harsh because when I asked a question from my colleague they said that “Google It”. And then I realized that everything will not be available on the Internet. Yes! When you graduated from the university you will full of questions during the job. You should ask questions but not all the time because everyone has their work too.

Be Involving:

Yes! This is an important thing for everyone if you want to get something or want to learn something. As I was from university and it was a professional environment. When I started a job It was my learning tenure of two months. I learned the concepts from the university and it was time to put in the industry.

At that time I have to be involved in my career. You have to be involved with your colleagues and seniors in every project.

Surround yourself with other Developers:

It does not matter which level you are. You have to be surrounding yourself with other developers. Because when it was my start I used to ask questions from my colleagues and seniors. And they said that Google it and to stay away from this situation to surround yourself with other developers and make good bonds with them.

Your opinion matters:

When I was at the start then I did not know which concepts I hold how to put in place on the market. It was like I have food but I did not know how to eat it. When you learn more things, you will get a place in the market and then your opinion will matter.

Struggle on your own:

How to manage yourself? You can manage yourself by the learning you have to set the goal that you will learn every day or every weekend or after fifteen days. Because if you want to become successful. Then you should know the latest technologies. Technologies changes day by day. Because the changes are happening in hardware and technologies like that every day changing in the software is also happening.

The developer has to be in touch with the new technologies with the help of websites like Udemy etc. AngularJS was using in the past. Then Angular1 and then onward to Angular9. Developers are using Angular7 and now people are shifting to Angular9. So you struggle to be in touch with the new technologies.

The connection between the seniors:

You have to make a connection with your seniors. Because as I mentioned that when I started my job as a Software Engineer I asked something to them they used to say that check on the Internet. As time passes I have made a great connection with the seniors and then used to help me. And this connection was beneficial to me.

It is necessary for you that don’t bother them all the time because they have their work too. If you are facing some kind of problem then you should try to solve it on your own. Try possible efforts to solve your problem and search for it on the internet too.

If you did not find the solution then ask your senior developers. They will try to solve your problem and they will tell you how to solve this kind of problem and when to solve this problem and why this kind of problem occurs.

Make a Schedule of your Work:

When you went to the office you should know what to do and what you will be doing tomorrow. Make a roadmap that what I have to do yesterday and what I have to do today and what will I do tomorrow. As I am a Software engineer I used to be connecting with the back-end developer and tester and designer.

I used to call them in the morning to remind them that I need this design or my design is ready you have to test it. Or you can do one more thing that when you leave the office call them that tomorrow I need this you have to do this. This will be a great idea because it might possible that the other person will be there before you.

--

--