Win a copy of 97 Things Every Java Programmer Should Know this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • salvin francis
  • fred rosenberger

Needing Advice

 
Greenhorn
Posts: 24
Mac MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would like to work in web development but I do not want to pursue it in the wrong way and be a failure. Where is the best place to start and what is essential? I'm thinking Database Administration or PHP Development.

Hardware Classes?
Math Classes?
Languages?

I get so worked up. Sometimes I feel like I need to be a Hardware Engineer to do anything with computers at all.
 
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Sometimes I feel like I need to be a Hardware Engineer to do anything with computers at all.



Why so ? Hardware engineering is a different line. Web development has to do with software. If you are looking at java based web development, a good place to start would be...

1. Core java
2. The servlet framework and JSP - http://java.sun.com/products/jsp/product.html
3. JSTL and EL - http://www.oracle.com/technetwork/java/index-jsp-135995.html

The SCWCD certification is something that you can pursue if you are a fan of certifications.
 
David Hulse
Greenhorn
Posts: 24
Mac MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well I have taken a few courses and read a few books. I have a very basic understanding of the computer and how it works. I'm nowhere near good enough to be working with kernel programming or serial ports or anything like that. The program I was attending was not accredited so I quit and I'm currently working to save up for a transfer. I feel like I may have just been wasting my time and I really will never be anything. I managed to program a snake game with 360 degree motion in java... I have made a few websites outside of class... I am reading about PHP and Javascript and MySQL. I mess around with my router and have an apache server, a mysql server, and a Red5 media server I like to mess with. I understand the basics of IPs and networking. I just lack direction and a knowledge of real world applications.
 
Deepak Bala
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I managed to program a snake game with 360 degree motion in java



That sounds pretty cool.

I have made a few websites outside of class... I am reading about PHP and Javascript and MySQL. I mess around with my router and have an apache server, a mysql server, and a Red5 media server I like to mess with. I understand the basics of IPs and networking.



That is a load of stuff there.

I feel like I may have just been wasting my time and I really will never be anything.

I just lack direction and a knowledge of real world applications.



Now now... you just have to work at it. Why dont you tell us a little more about what you are trying to achieve ? Have you held a programming job before ? Do you have a degree related to programming ? Have you tried freelancing on sites like odesk ?

Once you know what you want to do, you can nail it.
 
David Hulse
Greenhorn
Posts: 24
Mac MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well I like math. I like solving problems. I'm not very good at art or design so I need something where I can just worry about the way it works. I want to work with web sites and web applications. The problem is that I don't really know what it's like to do any of the jobs I hear about. I have designed a few websites. Two which I was paid for and one volunteer. HTML, CSS, and some basic Javascripting. A php site I have been building on my own computer can connect to my database and allow users to login and upload images to my hard drive.

Odesk.com is a very cool suggestion. I like their online skills test offering.
 
Deepak Bala
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

The problem is that I don't really know what it's like to do any of the jobs I hear about.



You wont know unless you try. Your work description seems to point to a CRUD web application that uses a database. Most web applications fall under that category. The business logic they use changes with each application. You can of course perform more complicated things with a web-app. Use a neural network / analyze sound files / search a vast database of information etc etc. You get to learn these based on your job description.

Did you try to apply for a job ? How did it go ?
 
David Hulse
Greenhorn
Posts: 24
Mac MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I didn't try to apply. Right now I can just tell that I'm not ready. I'm looking at Java Docs reading about Sockets and Client programming. I have the methods I need to execute SQL statements in java and I can see the relationship between the database, the server, and the client. I think what I might be missing is a broad knowledge of mathematical concepts.
 
Ranch Hand
Posts: 138
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would suggest getting an SCJP certification, (not because it is reuired for a job) but to get things on track as far as your theoretical knowledge is concerned. How about getting a computer science degree ? (but it needs a lot of investment in time & money I guess)
 
David Hulse
Greenhorn
Posts: 24
Mac MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yeah. I'm looking into Computer Science Degrees. I took a few classes at my local university and then (once I noticed that they were making the undergrad courses into easy A's) I found out that our program isn't even accredited. Not that you can't be successful without an accredited degree program, but I need to have that confidence in my instructors. I also need people that I can trust aren't going to push me to get a Master's Degree just to learn what actually goes on in the real world. We weren't required to do a single case study from our book. Luckily, I was insightful enough to take the time to do them myself. It would have been nice to get CREDIT for my extra work though. And to see it criticized and graded.
 
Did you miss me? Did you miss this tiny ad?
Devious Experiments for a Truly Passive Greenhouse!
https://www.kickstarter.com/projects/paulwheaton/greenhouse-1
    Bookmark Topic Watch Topic
  • New Topic