Never miss a story

Get subscribed to our newsletter


×
" I started with the Java training since I had a fair knowledge of the basic concepts of Java," tells N. Caleb Jebadurai.(Representational Image). Unsplash

N. Caleb Jebadurai, a student of the Shepherd Institute of Technology, talks about his internship experiences at DRDO before and after he did an online training.

About the Author: N. Caleb Jebadurai, a student of the Shepherd Institute of Technology, talks about his internship experiences at DRDO before and after he did an online training.


I came across an online training platform in my 3rd year while looking for an online winter training. After checking out the content of the trainings, I enrolled myself in Core Java. I started with the Java training since I had a fair knowledge of the basic concepts of Java. The training introduced me to the IntelliJ IDE and taught me the basic concepts of Java – its variables, data types, and operators. Next, I learnt about interfaces, arrays, and strings along with classes and objects. The training helped me understand how UI could be designed using FXML. The third module was about the concepts of object-oriented programing. I wasn’t familiar with OOPs at all but gained a fair knowledge of the same during the training. Moving forward, I learnt about JVM, garbage collector, and exceptional handling. I also learnt to develop a professional desktop software from scratch while working on the ‘Connect Four’ project. I was facing a difficulty in keeping up with time due to my academic schedule and was disappointed at not being able to complete the training in time. I wrote to the platform’s support team, and generously enough, they extended my training. I was pretty satisfied with the experience I had with the trainings platform, so I did two more trainings, viz. Programming with Python, and Android app development.

Follow NewsGram on Quora Space to get answers to all your questions.

My semester examination started shortly after I completed my trainings, and then I took a break. Once my exams were over, I decided to rebuild the project that I had worked on during my internship with DRDO in my 2nd year. I was asked to build a desktop software that would load data from text files and display them as four graphs. Since I didn’t have any knowledge of UI in Java at that time, I had copy pasted a code snippet from the internet and submitted my project. However, it had a lot of glitches. The project had four graphs in separate frames, and I had to close each graph individually. Also, I had to restart the software to load new data and was unable to create a JAR package that could work on different systems. Now that I had learnt Java, I modified its UI such that all the graphs were visible on one frame in a four-tabbed pane. I added a menu to load new data without having to restart the application and changed all the naming conventions in the recommended way. I added a few other features to this application for beautifying the project.


“Now that I had learnt Java, I modified its UI such that all the graphs were visible on one frame in a four-tabbed pane,” says N. Caleb Jebadurai. (Representational Image). Unsplash

Also Read: Building a Career in the Field of Ethical Hacking – 5Ws and 1H

After modifying the project, I met with a scientist at DRDO and secured another 3-month internship at DRDO. I am now working on a machine learning algorithm, called Principal Component Analysis, that requires me to work on Java and Python. I am coding this algorithm from scratch and thanks to the platform, now I understand the long lines of code that once seemed alien to me; they don’t give me nightmares anymore. The concepts of for loops, if-else, functions, and arrays that I had learnt as a part of the training are proving to be quite beneficial for me. I am able to understand the complexity of the algorithm and have devised the algorithm such that it imports data from a .txt file to a 2D NXM matrix and performs generalization, normalization, transpose, multiplication, etc.

Courtesy: Internshala Trainings, an online training platform (trainings.internshala.com)


Popular

Photo by Luca Bravo on Unsplash

When transitioning to tech, some communication, innovation, research, and analytical skills come in very handy.

By- Sebastian Miller

When transitioning to the tech world. One of the scariest things can be the fear of living up to the task. It is because you feel like you do have the right skills for the job. But this should not be the case. If you have worked before in any other field outside of tech, you most definitely have skills that you can use. These skills might not all be relevant for the tech job, but some of them might come in handy. When you are transferring to a tech job, the first thing to focus on is transferable skills. The good thing is that some skills span through different fields, and if a candidate has them, they are desirable. To add to this, we have technical skills. These skills are easier to learn compared to other skills. When transitioning to tech, some communication, innovation, research, and analytical skills come in very handy. These skills will give you an edge when getting into the tech world. According to professional dissertation writer, these are the most important skills hat can help you get an edge when applying to jobs that are in tech:

Keep Reading Show less

The IAS exam is conducted by the Union Public Service Commission (UPSC) to appoint the most deserving candidates for IAS, IPS, IFS, and other respected positions.

By- Collegedunia

The majority of candidates writing the UPSC exam have only one goal in mind, to become an IAS officer. The Indian Administrative Service (IAS) is one of the most sought-after careers that gives the golden chance of serving the nation.

Keep Reading Show less
Unsplash

Interestingly, 63% of the overall registrations in the training were made by women learners from Delhi, Mumbai, Bangalore, Pune, and Hyderabad.

By- Sunidhi Beeliya

Internshala Trainings, the e-learning arm of Internshala, recently brought out a report highlighting the inclination of young graduates towards learning professional communication skills. The platform has registered a massive increase of 90% in the number of enrollments, in communication skills training, within the past 1 year.

Keep reading... Show less