Categories: Software Engg

Top 5 Characteristics of a Great Fresher Developer

While handling various different teams of freshers in my career so far, following are top 5 characteristics I have come across in what I call as “great freshers developers“:

  1. Hard Work: When starting their career, developers need to put extra time in learning new things, and experiment with them. In addition to that, they need to catch up a lot on good practices of writing a software of good quality as no one would accept the software of compromised quality on the grounds that developer is a fresher.
  2. Patience: This is a virtue which most of the freshers lack. All of them are looking forward to start working on a project from day one. I came across many freshers who were pissed off when put on a testing project. The reason being the fact that they wanted to start developing from day one without knowing various nuances of coding. And, those who went with the flow have excelled later in the career. Thus, patience is one of the virtue which is a must have for every freshers’ developers.
  3. Learn-ability: A fresher developer with a high learn-ability and an open mind to be ready to learn suggested topics go a long way in building the trust with their managers and thereby making sure that he is put on a real-time project sooner than later. I have seen most of the developers fixated with the idea of learning a specific technology and showing their displeasure if asked to work in a different technologies.
  4. Attitude: Well, attitude is a a characteristic which is observed by many managers. If asked to work upon a technology or a project which a fresher do not like, and fresher showing displeasure in several ways, the manager quickly come to a conclusion that the developer has an attitude problem. This may end up creating problems for freshers in landing up in a good project sooner than later.
  5. Team player: A fresher developer who is a team player can be loved by many senior developers and thus, get a lot of help from them. This helps these freshers to start learning things very fast and get ready to work on a real time project.

Would love to hear if you have any additional characteristics to add to above.

Ajitesh Kumar

I have been recently working in the area of Data analytics including Data Science and Machine Learning / Deep Learning. I am also passionate about different technologies including programming languages such as Java/JEE, Javascript, Python, R, Julia, etc, and technologies such as Blockchain, mobile computing, cloud-native technologies, application security, cloud computing platforms, big data, etc. For latest updates and blogs, follow us on Twitter. I would love to connect with you on Linkedin. Check out my latest book titled as First Principles Thinking: Building winning products using first principles thinking. Check out my other blog, Revive-n-Thrive.com

Recent Posts

Bias-Variance Trade-off in Machine Learning: Examples

Last updated: 1st May, 2024 The bias-variance trade-off is a fundamental concept in machine learning…

12 hours ago

Mean Squared Error vs Cross Entropy Loss Function

Last updated: 1st May, 2024 As a data scientist, understanding the nuances of various cost…

12 hours ago

Cross Entropy Loss Explained with Python Examples

Last updated: 1st May, 2024 In this post, you will learn the concepts related to…

12 hours ago

Logistic Regression in Machine Learning: Python Example

Last updated: 26th April, 2024 In this blog post, we will discuss the logistic regression…

5 days ago

MSE vs RMSE vs MAE vs MAPE vs R-Squared: When to Use?

Last updated: 22nd April, 2024 As data scientists, we navigate a sea of metrics to…

7 days ago

Gradient Descent in Machine Learning: Python Examples

Last updated: 22nd April, 2024 This post will teach you about the gradient descent algorithm…

1 week ago