Quote:
Originally Posted by jjshabado
What features left in PL/SQL would you like to learn?
I'm really not trying to be really negative here. Like I said, learning any sort of language/technology is great and will help in the long run. But if your goal really is to focus on "learning web programming" this isn't a very efficient way to do it.
Honesty is good.
I am not just trying to focus on "web programming." Honestly, I have no idea how I got stuck in this particular windmill, but that's not important right now.
What do I want to learn about PL/SQL? Jees, I don't know now, but definitely not going to use this book anymore. I guess it is that psychological bump that tells me "I'm not good enough" that throws me to the wind (life issue, whatever), so I want to be perfect, and this is re-enforced since I know I am competing with people that have a degree or an impressive resume (no mention of the very high unemployment rate in Los Angeles [should probably look at every damn city in the nation]).
I actually got started in programming because I wanted to develop apps and games for cell-phone and notepads. Obviously, I got way side-tracked by learning HTML/CSS/javascript, but I was totally clueless and wanted to start at the easy stuff. As for learning Java, I know how to do some basic GUI, so that is a plus (once again, not confident in my ability).
The point is that I thought (and still think) it is better for someone like me to focus on:
- if I want to find a job, find a programming language that is in demand that has low competition. SQL fits that perfectly. I also think that HTML5 and CSS3 are important for this. Ironically, in order to even write for many websites, you have to know HTML and CSS, which is sort of screwy that they get a programmer/writer for writer fees, but that is the way the world is turning out.
- If I want to build the apps and games, I have to do my own work, I think, since I can create the idea and implement it without having to "prove" to anyone that I am able to do it. How many people "know" how to program in Java?
The same issue with Java is apparent with Rails. It appears to me that there are a bunch of schlubs who are out programming Rails and apparently people are buying it up (this is a personal experience that cost me tons of money): how do you compete with a bunch of low-ballers even if you are more knowledgeable than they are? So for now, there is no way that I can differentiate myself from the faceless masses. I don't even think that the lead programmers know how to distinguish good code from bad, and I most certainly don't trust interviewers to know the difference. They'll go with those who have the resume or whatever, not to someone like me who will take the time to create an impressive code in Rails/Ruby/whatever.
So all the cool kids on the block are now using Rails and honestly, I'm not in the mood to play. To correlate to poker: all the No Limit players became the cool kids, and so a bunch of braggarts gave out tons of bad advice and called themselves winners. Unfortunately, many people believed the hype and took all the bad as gospel and now the believers (customers) are mis-informed by the losers (the fly-by-nights companies who **** the customers and its employees). Rails is turning into the NLHE of programming, IMO.
So the framework is basically find a day job and then work on my own projects at night.
Right now I have a knife, a spoon, a plate, but no food. And I am basically a five year old learning how to coordinate it all without spilling it on the floor. I think it is time to actually create a functional program, if for no other reason to have the confidence to face down the interviewer. The second reason is to feel like I haven't wasted the past few months of my life learning this stuff. And the third reason is: I did it, and that is priceless, so to speak.
Yeah, I have to open my own website too, but I'm not going to hang my dirty laundry right now.
---------------------------------------
I went ahead and downloaded MySQL, PSQL, and the relevant IDE's. I'm pretty shocked at how much I actually picked up from this book. It wasn't until I stepped down and began working on the basics that I realize where I actually stand now.
It's pretty easy so far. I think I can get the basic project done within a week, so there is really no excuse to not build it and be done with it. As I said the back-end will the one of each SQL. The front-end will be Java, obv. I'm really interested in seeing how it is all put together. To someone like me, I am very excited to see how to use these two programs together. This is exciting for me anyways.
Go ahead, laugh.