0

What I have to do after Java

guys, what I have to do after I finish learning Java? is there any website for or training to inrich my knowledge ? or just follow some YouTube tech-channels(I don't know any one) or maybe learn another coding language when my essential purpose is to be applications professional developer, I'm so confused when the Arabic world is poor of these things , help guys

1st Jun 2017, 11:49 PM
Hmmam Babe khuoja
Hmmam Babe khuoja - avatar
7 Answers
+ 1
No. It is a code generated from your Java code. https://www.ibm.com/developerworks/library/it-haggar_bytecode/ As you know, all java programs are compiled into .class files. And class files comtains bytecodes. They represent a set of machine (JVM) operations. So bytecodes tell what your proglams actually do. You may feel pain at first glance, but I promise that it greatly improves your skill. After understanding, reading bytecodes will be fun. Let's create some programs and enjoy seeing how your program operates the machine. I think, in addition, fighting with bugs or performance problems (you will encounter in future) is much more painful without such machie-side knowledges.
2nd Jun 2017, 11:00 AM
Twelfty
Twelfty - avatar
+ 2
Try some projects to see how much of the knowledge you can really apply.
2nd Jun 2017, 12:17 AM
Rrestoring faith
Rrestoring faith - avatar
+ 1
I recommend strengthening you're knowledge in Java first, just like @Rrestoring faith said do some Projects, Sololearn Challenges or something like this: https://codefights.com/ | https://codecombat.com/
2nd Jun 2017, 12:22 AM
Hiro
Hiro - avatar
+ 1
I recommend to read Java byte code, if you want to be a expart programmer.
2nd Jun 2017, 12:24 AM
Twelfty
Twelfty - avatar
0
is it a book?
2nd Jun 2017, 6:05 AM
Hmmam Babe khuoja
Hmmam Babe khuoja - avatar
0
I've felt the psin already out of your comment😂
2nd Jun 2017, 6:29 PM
Hmmam Babe khuoja
Hmmam Babe khuoja - avatar
0
If perspective is towards job/personal skill improvement, I would recommend doing an AWS certification. You can implement advanced projects. I have listed some here. You can learn advanced frameworks like Netty, Lucene etc.. You can implement distributed systems and multithreaded high performance architectures. You can contribute to open source projects. You can look at scala, as it would appreciate pithy code and concise code descriptions.
26th Sep 2020, 11:04 AM
Erion Gogu
Erion Gogu - avatar