SivaLabs - 10 Things To Become An Outstanding Java Developer
SivaLabs - 10 Things To Become An Outstanding Java Developer
My Projects About Me
10 things to become an
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
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
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
objects and then you just used your ReflectionUtil and gave the
solution in few minutes. That will make you outstanding.
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
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
POSTMAN
Philip's Testing Spring Boot Applications Masterclass Course Review SERVLETS-JSP SPRING
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
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
This is what the shape of your feet says about your personality!
Tips and Tricks
LOG IN WITH
OR SIGN UP WITH DISQUS ?
Name
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
This is what the shape of your feet says about your personality!
Tips and Tricks
«
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