I'm Computer Science Fresher and is looking for a good job in software devlopment.
I know topics like Core Java, C++, data structures, SQL etc.
I have following queries -
1) Should I learn advanced topics like JEE, Spring, Hibernate, etc. before getting a job, or else, are these topics covered by companies in training period for freshers ? I know this aspect will differ from company to company but I want to know general trend about training in companies.
Do most of the companies provide training to freshers ?
2) Does topics like mentioned above (JEE, Spring, Hibernate, etc.) are worth learning before getting a job at fresher stage or can be learned after getting a job by experiance, even when there is no training ?
3) Do such topics can be learned indepedently if I had a basic knowledge like core java or I need to go a training institute to learn them ?
You should also read as many job adverts and job descriptions and requirements as you can. They will tell you what people want. You may need to take things like, “four years' experience with Java Streams as a minimum,” with a pinch of salt.
It's weird that we cook bacon and bake cookies. Eat this tiny ad: