0% found this document useful (0 votes)
90 views7 pages

SivaLabs - 10 Things To Become An Outstanding Java Developer

The document provides 10 things that can help a Java developer become outstanding: 1. Have a strong foundation in object-oriented principles. 2. Master core Java APIs like collections, exceptions, and I/O. For web development, know servlets and JSPs. 3. Keep coding to understand limitations and best practices. 4. Subscribe to technology forums to find solutions to problems and help other users. 5. Follow technology blogs and comment to see different perspectives and opinions. 6. Study popular open source framework source codes to understand internal workings. 7. Stay aware of changing technology trends.

Uploaded by

k4ly4n4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views7 pages

SivaLabs - 10 Things To Become An Outstanding Java Developer

The document provides 10 things that can help a Java developer become outstanding: 1. Have a strong foundation in object-oriented principles. 2. Master core Java APIs like collections, exceptions, and I/O. For web development, know servlets and JSPs. 3. Keep coding to understand limitations and best practices. 4. Subscribe to technology forums to find solutions to problems and help other users. 5. Follow technology blogs and comment to see different perspectives and opinions. 6. Study popular open source framework source codes to understand internal workings. 7. Stay aware of changing technology trends.

Uploaded by

k4ly4n4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

8/20/22, 12:55 PM SivaLabs - 10 things to become an outstanding Java developer

SivaLabs Search for 


My Experiments on Technology

Home Spring  MicroServices Kubernetes Tutorials Videos My Books

My Projects About Me

January 26, 2011 ⁄


Siva Follow Me

10 things to become an    

outstanding Java developer


Siva
 
Best Practices
 
Java
Share this:


If you are a java developer and passionate about technology,


you can follow the below things which makes you an outstanding
Java developer.

1. Have strong foundation and understanding on OO


Principles
Recent Posts
For a java developer having strong understanding on Object
Oriented Programming is a must. Without having a strong How (not) to ask for
Technical Help?
foundation on OOPS, one can’t realize the beauty of an Object

https://www.sivalabs.in/2011/01/10-things-to-become-outstanding-java/ 1/7
8/20/22, 12:55 PM SivaLabs - 10 things to become an outstanding Java developer

Oriented Programming language like Java. If you don’t have My all-time favourite

good idea on what OOPS is, eventhough you are using OOP 20 inspiring Tech Talks
Announcing My
language you may be still coding in procedural way.Just studying
"SpringBoot Tips Video
OO principles definitions won’t help much. we should know how
Series" on YouTube
to apply those OO principles in designing a solution in OO way.
My attempt to
So one should have a strong knowledge on Object modeling, understand why people
Inheritance, Polymorphism, Design Patterns. perceive Java as
complex
2. Master the core APIs Code simplicity by
Abstraction vs
It doesn’t matter how strong you are in terms of theoretical Verbosity
knowledge if you don’t know the language constructs and core
APIs. In case of Java, one should have very strong hands on
experience on core APIs like java.lang.*, I/O, Exceptions,
Collections, Generics, Threads, JDBC etc. When it comes to
Web application development, no matter which framework you
VIB
are using having strong knowledge on Servlets, JSPs is a must. Schlimper
3. Keep coding
GmbH
Vermessung,
Things look simpler when talking about them theoretically. We Planung, Ortung,
can give a solution to a problem very easily in theory. But we can Laser
realize the depth of the problem when we start implementing our Bauwerksprüfung,
approach. You will come to know the language limitations, or Taucherarbeiten
design best practices while coding. So keep coding.
vib-schlimper.com
4. Subscribe to forums

We are not alone. There are lots of people working on the same ÖFFNEN
technologies that we are working on. When doing a simple proof
of concept on a framework may not give you real challenges. But
when you start using it on real projects you will face weird issues
and you won’t find any solution in their official documentation.
Top Posts &
When started working on a new technology the best and first
thing to do is subscribing to that technology forums. Whatever Pages

the issue you are facing someone else in this world might have Why SpringBoot?
already faced it earlier and might have found the solution. And it How SpringBoot
would be really really great if you can answer the questions AutoConfiguration
asked by other forum users. magic works?

https://www.sivalabs.in/2011/01/10-things-to-become-outstanding-java/ 2/7
8/20/22, 12:55 PM SivaLabs - 10 things to become an outstanding Java developer

5. Follow blogs and respond Developing a simple


e-commerce
As I already told you are not alone. There are thousands of application from

enthusiastic technology freaks around the world blogging their scratch to production
using SpringBoot
insights on technology. You can see different perspectives of
Clean Code: Don’t
same technology on blogs. Someone can find great features in a
mix different levels of
technology and someone else feels its a stupid framework giving
abstractions
his own reasons of why he felt like that. So you can see both A Developers
good and bad of a technology on blogs. Follow the good blogs Perspective on Spring
and respond/comment on posts with your opinion on that. vs JavaEE
My Life as a
6. Read open source frameworks source code Software Developer in
India
A good developer will learn how to use a framework. But if you 10 things to become

want to be an outstanding developer you should study the an outstanding Java


developer
source code of various successful, popular frameworks where
you can see the internal working mechanism of the framework
and lot of best practices. It will help a lot in using the frameworks Categories
in very effective way.
Best-Practices
Blog
7. Know the technology trends
Books
Career
In the open source software development technology trends
Go
keep on changing. By the time you get good idea on a
Golang
framework that might become obsolete and some brand new
Ide
framework came into picture with super-set of features. The It
problem which you are trying to solve with your current Java
framework may be already solved by the new framework with a Javaee
single line of configuration. So keep an eye on whats coming in Kafka

and whats going out. Kubernetes


Linux
Microservices
8. Keep repeatedly using code snippets/utilities handy
Misc
Spring
Overtime you may need to write/copy-paste same piece of
Springboot
code/configuration again and again. Keeping those kind of
Springcloud
configuration snippets like log4.properties, jdbc configuration etc
Techtalks
and utilities like StringUtils, ReflectionUtils, DBUtils will be more Testing
helpful. I know it itself don’t make you outstanding developer. But Thoughts
just imagine some co-developer came and ask you to help in Tips
Travis-Ci

https://www.sivalabs.in/2011/01/10-things-to-become-outstanding-java/ 3/7
8/20/22, 12:55 PM SivaLabs - 10 things to become an outstanding Java developer

fetching the list of values of a property from a collection of Videos

objects and then you just used your ReflectionUtil and gave the
solution in few minutes. That will make you outstanding.

9. Know different development methodologies

Be familiar with various kinds of methodologies like Agile,


SCRUM, XP, Waterfall etc. Nowadays choosing the development
gamification for

methodology is depending on the client. Some clients are muscle-memory


preferring Agile and some clients are happy with waterfall model. KeySkillset

So having an idea on various methodologies would be great.

Tags
10. Document/blog your thoughts on technology
ANDROID

In day to day job you may learn new things, new and better way BEST-PRACTICES

of doing things, best practices, architectural ideas. Keep BESTPRACTICES BLOG

documenting those thoughts or blog it and share across the BLOGGING BOOKS

CAREER DEVOPS
community. Imagine you solved a weird problem occurred while
E-COMMERCE GO
doing a simple POC and you blogged about it. May be some
GOLANG HIBERNATE
developer elsewhere in the world is facing the same issue on a
IDE INTELLIJ
production deployed application. Think how important that
INTERVIEWS IT JAVA
solution for that developer. So blog your thoughts, they might be JAVAEE JCART
helpful for others or to yourself. JENKINS JOOQ JPA

JSF KAFKA
Share this: KUBERNETES


 LEARNING LINUX

LOCALSTACK MAVEN

MICROSERVICES

Related content MYBATIS NEWMAN

POSTMAN

My attempt to understand why people perceive Java as complex PRIMEFACES

Improve JPA application performance using HypersistenceOptimizer PRODUCTIVITY

Tutorials RABBITMQ REST

Philip's Testing Spring Boot Applications Masterclass Course Review SERVLETS-JSP SPRING

LocalStack SpringBoot Starter Tutorial SPRINGBOOT

SPRINGCLOUD

SPRINGSESSION

TALKS TECH

TESTCONTAINERS

TESTING THOUGHTS

TIPS TRAVIS-CI

https://www.sivalabs.in/2011/01/10-things-to-become-outstanding-java/ 4/7
8/20/22, 12:55 PM SivaLabs - 10 things to become an outstanding Java developer

TUTORIAL VAGRANT
ALSO ON SIVALABS
VIDEOS VIRTUALBOX

YEOMAN YOUTUBE

3 years ago • 1 comment 2 years ago • 4 co

SpringBoot … All the …

https://www.sivalabs.in/2011/01/10-things-to-become-outstanding-java/ 5/7
8/20/22, 12:55 PM SivaLabs - 10 things to become an outstanding Java developer

Sponsored

Always Place a Plastic Bottle on Your Tires, Here's Why


Rich Houses

New Retirement Villages Near Moratuwa (Take a Look at the Prices)


Senior Living | Search Ads Search Now

29 Brides Who Took Their Wedding Gown Way Too Far


Oceandraw

35 Women From The 90's Everyone Had A Crush On


Sizzlfy

This is what the shape of your feet says about your personality!
Tips and Tricks

20 Things Women Should NEVER Wear!


TheSeniorMag.com

0 Comments SivaLabs 🔒 Privacy Policy 


1 Login

 Favorite 2 t Tweet f Share Sort by Best

Start the discussion…

LOG IN WITH
OR SIGN UP WITH DISQUS ?

Name

Be the first to comment.

✉ Subscribe d Add Disqus to your siteAdd DisqusAdd ⚠ Do Not Sell My Data

https://www.sivalabs.in/2011/01/10-things-to-become-outstanding-java/ 6/7
8/20/22, 12:55 PM SivaLabs - 10 things to become an outstanding Java developer

Sponsored

New Retirement Villages Near Moratuwa (Take a Look at the Prices)


Senior Living | Search Ads

Always Place a Plastic Bottle on Your Tires, Here's Why


Rich Houses

Do You Speak English? Work a USA Job From Home


Work a Usa Job from Home | Search Ads

This is what the shape of your feet says about your personality!
Tips and Tricks

Top 22 Most Expensive Handbags In The World


Topexpensive.com

Bride's Family Laugh At Groom's Father For Being A Janitor, Then He


Reveals His Wedding Gift
Housing Lover

« 
Are frameworks making developers dumb? Welcome note
 »

SivaLabs
Powered by Hugo

https://www.sivalabs.in/2011/01/10-things-to-become-outstanding-java/ 7/7

You might also like