Divyansh Sharma, an enthusiast coder, interned with Bhilai Steel Plant (BSP), SAIL, and completed the challenge of automating a process. Divyansh is a Computer Science & Engineering student at NIT Raipur. Here’s his internship story.
It was a hot and humid summer day and I was resurrecting the nostalgia about how my view about the IT industry has changed with just an exposure to me of the ‘Real world Industry’ when I was at with one of the largest steel producing plant and the one and only plant that makes railway tracks for India–The Bhilai Steel Plant (BSP). It is necessary to highlight its importance in India’s economy and GDP and of course in the great Indian railway network which was made possible because of it. Being a student of Computer Science & Engineering, I was unable to find any relevance with computing and steel plant as both of them are somewhat ironic. Initially I just thought of roaming there in the plant and leaving, but wait, there was more and much more waiting for me.
BSP had a whole building called C&IT department which deals with extensive use of computers in manufacturing and automation of this process. Every process is automated, they have Enterprise Resource Planning, they have database of their products, automated temperature changing system in the blast furnace, a huge Intra-Network connectivity and have encapsulated every thing at BSP. My work was mainly about creating a system that will automate the different requirements in different plants, making a documentation of every required object in real time and generating unique code to the request made and forwarding the formed encapsulated data to their third party and the main office of SAIL at Kolkata so that requested items can be brought without human intervention. Apart from that we were also doing some web development simultaneously for their intra-network based departments.
We have always read about software engineering, database systems, data structures, programming languages in our text but when it comes to applying these, they are more interesting than they seemed to be. Making a system from scratch isn’t a child’s play, it needs applying your software engineering skills, your in-depth knowledge in RDBMS and of-course data structure.
I still remember–it was the first time I started my project with just 2 lines of code and in one and half month we had more than 5000 lines. We broke the whole process in modules, planned about the schema of database, applied normalization to remove the redundancies and all these things worked. They were not just texts, they existed. This is the gradual sentiment you get when going through that magical process of ‘Turning data into information’, implementing what you had always thought was such an awesome experience, and when you see your system working and running through every test cases, you just bounce and say ‘Hooray!’.
Coming out of my memories I had a smile on my face by realizing how much I have gained in those few weeks, how in computer science we face and tackle problems and thrive to give best solution of it.
MORAL OF THE STORY: High Stipend? No. Great Work Culture and Nice Buildings? No. But Chance of learning and improving. It doesn’t matters where and when you are doing your internship, all that matters is what and how you are doing in it.
Editor’s note- Have you got an internship story to share? A chance to win cool Internshala T and other cash prizes by sharing your internship story here.