Results 1 to 7 of 7
  1. #1
    fresh83 is offline Member
    Join Date
    Dec 2009
    Posts
    55
    Rep Power
    0

    Default Becoming Fluent (going from understanding to speaking java?)

    Hello,
    I am a self taught graphic designer/web developer and now developer.
    About a year ago I had a very ambitious idea for a social networking project like nothing out right now.Ive run it by almost everyone close to me and have gotten amazing responses. That alone has been my motivation to self teach my self the needed skills to make my projects a reality. I am a full time college student so durring the year i dont have as much time as i would like to learn what i need to know but, luckly this is the first summer in the first 3 years i have no priority's besides work. Ive decided to take advantage of it and have been cramming every chance i get. From my research i concluded that the skills i will need to pick up include.

    *Java (for android development
    *php(for the site end of my idea)
    *Mysql(for databases)
    *android general(obvious)


    I have a good start in all of these, I can make a database, a login , ive done tuts making cms's , understand classes,objects,loops, inheritance and can for the most part read code from any of the above and have a decent understanding of what it does.


    My problem is becoming fluent. Right now i find myself piecing together code i already have made from tutorials and when i go to start a project from my own im often stumped as to how to go about it. How do i become fluent? I realize the obvious answer is practice but, i would like some specific ways people became fluent/how long it took and any small projects someone with basic java understanding could complete that would be interesting enough to hold my attention .



    Also ive kinda been going 2 weeks on java , a week on android , a week on php , repeat. Is this a bad idea (i.e should i just stick with one language to start and master it first?)

  2. #2
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,316
    Blog Entries
    1
    Rep Power
    26

    Default

    Yes, stick with one language and at least get very familiar with it before moving on to another. To get better, you must practice and study. I know of no short-cuts.

  3. #3
    yellowledbet is offline Senior Member
    Join Date
    Feb 2011
    Location
    Georgia, USA
    Posts
    122
    Rep Power
    0

    Default

    Another thing to think about is that unless your brain is wired in a very special way it is highly unlikely that you will be able to launch a successful social media site using four languages that you have just learned. If your social media site is that good of an idea it may be worth bringing in experienced developers on a profit share. Or creating a business plan and trying to get investors so you can hire talented developers that can ensure that your application is secure and scale to demand.

  4. #4
    fresh83 is offline Member
    Join Date
    Dec 2009
    Posts
    55
    Rep Power
    0

    Default

    I dont assume i will be able to code it all on my own but, i am a very resourceful person and the way i see it is if i can get 70-80% of the work done or get a working beta together even if its buggy i will easily be able to pick up a few more programmers to bridge the gaps in my knowledge



    Like i said im a college kid. I dont have $$ like that to just go to a programmer and spill my guts but, if im coming to other developers as a fellow developer thats done my absolute best i think at that point i will be able to afford the help i need or have the contacts i need to help me finish it .


    What were you're guys first few projects? did you have a mentor?

  5. #5
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,316
    Blog Entries
    1
    Rep Power
    26

    Default

    My first Java project was a bacterial logarithmic growth calculator for a college project for my son. It was totally borked as I didn't know about BigInteger back then and was confused by the fluctuating results that even showed negative numbers. We eventually got the data we needed using a spread sheet.

  6. #6
    Maximus-EVG is offline Member
    Join Date
    Apr 2011
    Location
    Canada!
    Posts
    30
    Rep Power
    0

    Default

    To become fluent you need to get experience, there are two ways to do it:
    1. Experiment and build (the longer way)
    2. Experiment and build and read about how others did it (this is surprisingly shorter, as here you'll hopefully avoid making same mistakes as they did). For a more advanced java book that discusses the library and design decisions I highly recommend
    Effective Java by Joshua Bloch (get the 2nd edition). Overall, this is one of the best Java books I've read, and I highly recommend it. While it won't directly get you closer to your project (its not a cookbook), you'll become a better programmer if you read it. Your college library will prob have one.

    P.S.
    Got no commission for all the advertising Ive done above :P

  7. #7
    ranjiths's Avatar
    ranjiths is offline Member
    Join Date
    Sep 2009
    Location
    India
    Posts
    19
    Rep Power
    0

    Default

    You mentioned that you are learning these skills to develop a social networking site. In that case two weeks of laerning each language is not sufficient. You need to know every detail of the programming language.

    - Ranjith
    All that a fellow passenger on this earth expects from you is your loving words and support. Never talk in a way that hurts others or insults them. Sarvejana Sukhinobavanthu.

Similar Threads

  1. Understanding this recursion
    By Yakg in forum New To Java
    Replies: 6
    Last Post: 01-05-2011, 10:39 PM
  2. Need help understanding Java Sound
    By Fortu in forum New To Java
    Replies: 1
    Last Post: 12-26-2010, 04:08 AM
  3. Replies: 1
    Last Post: 05-19-2010, 08:45 AM
  4. Help on understanding a program
    By newbie225 in forum New To Java
    Replies: 1
    Last Post: 11-10-2009, 01:53 AM
  5. Understanding Vectors
    By cbrown08 in forum New To Java
    Replies: 7
    Last Post: 11-05-2007, 07:56 PM

Posting Permissions

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