d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Any Of You Use Java As A Career?
Add Reply New Topic New Poll
Member
Posts: 31,293
Joined: Mar 25 2009
Gold: 0.00
Apr 1 2018 07:00pm
Wondering, career wise... With java should i learn libraries, or just skip to spring framework?
Member
Posts: 7,261
Joined: Jul 10 2006
Gold: 100.00
Apr 2 2018 11:01pm
As broad strokes I would recommend being capable of using:

  • Java collections and generics
  • JUnit and a mocking framework of your choice (EasyMock, PowerMock, Mockito)
  • Spring for plain old dependency injection
  • Spring Rest (can be replaced by other restful libraries if you prefer)
  • Spring Data
  • Spring Boot
  • ORM such as Hibernate


Other useful things to learn would be:

  • Version control (most likely Git)
  • Build automation (Jenkins, Bamboo, others)
  • Design patterns and how to use them
  • OAuth2 and/or Spring Security
  • Some form of reliable messaging (JMS, AMQP, other)


That's quite a lot to learn realistically and so long as you can cover some of the basics (collections, generics, basic OO and unit testing) that should be enough to get you started on a career. The more you know, the more hireable/valuable you will be.
Member
Posts: 31,293
Joined: Mar 25 2009
Gold: 0.00
Apr 3 2018 02:40pm
Quote (Endonasia @ Apr 3 2018 01:01am)
As broad strokes I would recommend being capable of using:
  • Java collections and generics
  • JUnit and a mocking framework of your choice (EasyMock, PowerMock, Mockito)
  • Spring for plain old dependency injection
  • Spring Rest (can be replaced by other restful libraries if you prefer)
  • Spring Data
  • Spring Boot
  • ORM such as Hibernate


Other useful things to learn would be:
  • Version control (most likely Git)
  • Build automation (Jenkins, Bamboo, others)
  • Design patterns and how to use them
  • OAuth2 and/or Spring Security
  • Some form of reliable messaging (JMS, AMQP, other)


That's quite a lot to learn realistically and so long as you can cover some of the basics (collections, generics, basic OO and unit testing) that should be enough to get you started on a career. The more you know, the more hireable/valuable you will be.


Thanks bro!!
Member
Posts: 11,273
Joined: Apr 26 2008
Gold: 3,303.50
Apr 4 2018 07:30am
Quote (Endonasia @ Apr 3 2018 05:01am)
As broad strokes I would recommend being capable of using:
  • Java collections and generics
  • JUnit and a mocking framework of your choice (EasyMock, PowerMock, Mockito)
  • Spring for plain old dependency injection
  • Spring Rest (can be replaced by other restful libraries if you prefer)
  • Spring Data
  • Spring Boot
  • ORM such as Hibernate


Other useful things to learn would be:
  • Version control (most likely Git)
  • Build automation (Jenkins, Bamboo, others)
  • Design patterns and how to use them
  • OAuth2 and/or Spring Security
  • Some form of reliable messaging (JMS, AMQP, other)


That's quite a lot to learn realistically and so long as you can cover some of the basics (collections, generics, basic OO and unit testing) that should be enough to get you started on a career. The more you know, the more hireable/valuable you will be.


thanks for this as well :)
Go Back To Programming & Development Topic List
Add Reply New Topic New Poll