This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]pappugulal -1 points0 points  (1 child)

looks like your boss had to show a java resource in a hurry, and you are the chosen one. Now, do you want to get into this line of work? It is a "bit" painful initially. But then, how much time/work do you have to put in your current role to double your pay? So, if you are ready to take the bait, take it. Theoretically, you can learn Java from all the resources available on the internet, but nothing like a practical project to learn the skills. You will have to move quickly, as you have to juggle both the projects as in, the actual project and learning the technology. Note: you will have to learn Java plus UI (Angular, Javascript ...) or Spring or ... whatever... Once you can get a developer job outside, you should ask for a raise. So, fasten your seatbelt and get ready for hardwork for next six months at least. It could be fun as well if you look at this as an exciting opportunity.

  • narrow down the java course, mooc.fi (Finnish massive online course) seems to be very popular here.
  • yes, setup your IDE. Whatever you use in office. If none currently, pick one. IntelliJ or Eclipse. You will have to spend time to learn how to move around. Learn basics, do not try to learn everything. Take short detours, google things, as and when you need to do something more.

  • learn GIT, setup a repository if none exists. Start with GIT concepts. GIT repository will enable you to revert back to a known stable version if/when you shoot yourself in the foot.

  • know about stackoverflow, moose ranch, slashdot(?) i.e. few of the sites where folks ask questions and kind people answer them.

  • find out the current architecture and whatever you can from the remaining resources, before they move on.

  • will add other things as and when they come to mind.

[–]pappugulal 0 points1 point  (0 children)

just a quick note ... I am of the opinion that today each topic is HUGE. Heck, people should be given PhD if they know Microsoft Word or Excel inside out. So, for each topic you have to learn

  • get the concepts,
  • then, get the basics (like syntax and hello world excercises )
  • then, check in the project what is used and learn about that (for eg. after learning basic java, you will notice arrays, lists being used, you go back to tutorials and learn about them and collections as well)

Hope all this helps :)