Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 7 of 7
  1. #1
    New to the CF scene
    Join Date
    Jan 2014
    Posts
    5
    Thanks
    1
    Thanked 0 Times in 0 Posts

    pls advice me am i doing right by proceeding with core java?

    hi,
    its like this i did c++ at my school level for almost 2 years....its been 6 years since i have done any programming.....due to college studies......now i want to move to android development......for that i need to learn core java(j2se).....its been one month i have been doing j2se.....covered oops,classes,objects,inheritance,excepti... handling,generics,multitasking.....but after inheritance ,multithreading ,exception handling generics were very tough for me....multithreading was real tough...as i have never done these in c++.....and i am still left with many topics like string,i/o,file handling,collections,and other libraries.....and i want to search the job within next 3 months....dont want to sit idle.....so my doubt is whether i wud be able to cover all topics (remaining) as my previous topic like multithreading is still not clear(seemed really tough to me).....or shall i switch to something else like PHP/PYTHON/JAVASCRIPT and all....as i have heard php/python/java script are easy and coding is not much difficult as compared to c++/java/c#.......java seems to be much time consuming.....shall i continue with java(android) or switch over to something else.......as i need to join some job within next 2-3 months..............pls give me advice............
    Additional Details
    i know that any language cannot be learnt in 2-3 months.......................but i just want to complete as soon as possible......java topics like multithreading seeming to be too tough.....smeone toldd me python/ruby/javascript not that bulky as compared to java.....so pls tell me wat can be done at the earliest or shud i continue with core java????????????

  • #2
    Senior Coder alykins's Avatar
    Join Date
    Apr 2011
    Posts
    1,929
    Thanks
    46
    Thanked 203 Times in 202 Posts
    Multithreading is advanced- it is more important for finding a job that you know the other basics. As an entry level (which you will be ie Junior developer) it will (or at least should) not be expected you know something that advanced. It is important that you know what it is, and are aware of it though. I know mid level developers (and sadly senior developers) that have no clue how to do multithreading.

    *Just my experience

    I code C hash-tag .Net
    Reference: W3C W3CWiki .Net Lib
    Validate: html CSS
    Debug: Chrome FireFox IE

  • Users who have thanked alykins for this post:

    r.nair3456 (01-21-2014)

  • #3
    New to the CF scene
    Join Date
    Jan 2014
    Posts
    5
    Thanks
    1
    Thanked 0 Times in 0 Posts

    really?

    @alykins r u serious??? even some mid level developers and senior developers dont know multithreading???? mann! that was a surprise....but its a topic of core java ? isnt it??? i hav understud 50%multithreading on my own bt problem is nt able to understand consumer producer problem,synchronisation deadlock concepts.....wen implemented to programming.....

  • #4
    Senior Coder alykins's Avatar
    Join Date
    Apr 2011
    Posts
    1,929
    Thanks
    46
    Thanked 203 Times in 202 Posts
    *Understanding* it and being able to apply it are two very different things... Yes they "understand" it as in know what it is, but a lot of (my experience anyways) is working with developers who make web apps (seems to be the new trend)... There really isn't a high demand in web apps for threading. And from my experience when I am having issues with threading, it always seems to be *crickets* or "I don't really know threading"... So yeah, from my experience it is not something a lot of people know (but I could be way off base- this is just my experience)... Either way, my comment of it being expected of a junior developer stands true... Threading is advanced and would not be expected (or shouldn't be) of a junior.

    I code C hash-tag .Net
    Reference: W3C W3CWiki .Net Lib
    Validate: html CSS
    Debug: Chrome FireFox IE

  • #5
    New to the CF scene
    Join Date
    Jan 2014
    Posts
    5
    Thanks
    1
    Thanked 0 Times in 0 Posts
    @alykins......i have understud and can implement topics like: oops,inheritance,polymorphism,classes,packages-interfaces(as these topics are same as of c++ that i did 6 years back).....then i did exception handling which i wud consider myself 8 out of 10 ......but multithreading has totally blew me off......now i started getting creepy thoughts that my frnds adviced prior to starting that as u will proceed it will become really tough and i am left with generics ,i/o,string,collections,networking,awt,swing ......so my frnds told me do php/python(which will not take much time as java) and start ur career as soon as possible...because my bachelors degree is already late completed so i dont want to waste much....because that will cause problems...but according to u i shud continue with java right....(as i hav covered many of the basics)???

  • #6
    Senior Coder alykins's Avatar
    Join Date
    Apr 2011
    Posts
    1,929
    Thanks
    46
    Thanked 203 Times in 202 Posts
    I suggest you do whatever it is you want to do... I was merely stating that worrying about multithreading is something you need not worry about for an entry position. Just leave any mention of it off your resume and if it comes up in interview, be honest and say you understand the concept but application wise, you are new.

    I code C hash-tag .Net
    Reference: W3C W3CWiki .Net Lib
    Validate: html CSS
    Debug: Chrome FireFox IE

  • #7
    New to the CF scene
    Join Date
    Jan 2014
    Posts
    5
    Thanks
    1
    Thanked 0 Times in 0 Posts
    thank u very much alkyn got the answer.....


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •