 |
 |
 |
 |
#399213 - 04/22/08 12:30 PM
Re: Where or how did you learn?
[Re: D-Rod]
|
Admiral
Registered: 12/15/02
Posts: 2613
Loc: Cyberland
|
Borland U  Of course, that saying is a bit dated and was back when Borland was one of the major publishers of computer programing books. Nowadays, I guess you'd say "O'Riley U". Basically, LOTS of reading and then just start banging out some code and learn what works and what doesn't. Also, the web is an endless resource that you will tap daily when creating your apps. There are a TON of good tutorial sites and site for coders to share information. As to database skills; that really depends on what you want to do. This is a very large area of study and not for the faint of heart. Not that I think you are. I am quite sure you are up to the task. One thing you must grasp is the concept of good database design. The best book I have read that helped me a lot (some would say I didn't learn a darn thing) is Database Design for Mere Mortals. Once you get to know your way around a database, you need to learn how to get meaningful data out of it and for that, you will get into the arcane art of SQL. All the O'Riley books I've ever read are good. If you intend to build web database apps, be sure to pay attention to proper means of "SQL injection defense". (No crass remarks please)  All in all, there is no learning like doing. Just jump in and start. However FOM (Fear Of Manuals) is not an option. 
|
|
Top
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
 |
#399486 - 04/23/08 09:32 AM
Re: Where or how did you learn?
[Re: jjct1]
|
IT Not Wannabe
Admiral
Registered: 05/29/05
Posts: 3385
Loc: Kansas City
|
College and work.
In college, we learned COBOL and RPG II (yuck) on an IBM 4043 mainframe, 3270's, and... punch cards! Punch cards and the IBM 029 punch machine were antiquated then (I'm not that old) - but they gave you an appreciation for program logic and efficiency of coding that no other technology can provide.
Our lab had a couple of TRS-80's on which we learned BASIC. Heady stuff. My senior year, the lab got the first two IBM PC's on campus. One of them had dual floppies, the other had a 20MB hard drive ("...you'll never use all that..."). Both were locked in a room and could not be accessed without special permission from a professor or if you were a grad student.
In one of my more advanced classes on database design, we spent a couple of days talking about the then-new IBM System/38. It was a radical machine at the time, with it's own native database language and coding tools as part of the OS. Little did I know that I would spend the first 3 years of my career on one of the few S/38's in Kansas City, and the next 12 on it's descendant, the AS/400. That platform gave me a good career and while I no longer work on it, it's still relevant.
College gave me the ability to get that first job, the first year of which I spent working for and learning from the man who left the following year to become IT Director for the Kansas City Chiefs and the rest of Lamar Hunt's enterprises - he's still there today - and the next two years as his replacement. At my 2nd employer, I spent the first year proving my technical skills, and the next few moving increasingly into project management roles, learning from those already doing that - learning how to manage clients (the component of my career that I seem to be best at), learning the ins & outs of interviewing prospective employees, writing & delivering performance reviews, etc.
_________________________
Mike 2005 Four Winns 240 VP 5.7GXi/DP 1998 F-150 XLT Boat Pic
|
|
Top
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
 |
#399847 - 04/24/08 12:11 PM
Re: Where or how did you learn?
[Re: Just Bob]
|
Admiral
Registered: 01/15/03
Posts: 3515
Loc: Chicago
|
Use a mans language:
CSECT SAVE (14,12) BALR R10,0 USING *,R10 ST R13,SAVE+4 LR R15,R13 LA R13,SAVE ST R13,8(R15) B BEGIN R1 EQU 1 R3 EQU 3 R5 EQU 5 R6 EQU 6 R7 EQU 7 R10 EQU 10 R12 EQU 12 R13 EQU 13 R14 EQU 14 R15 EQU 15 SAVE DC 9D'0' BEGIN EQU * L R5,0(R1) LH R6,0(R5) LTR R6,R6 BZ WTO1 SH R6,=H'6' BZ A1000 DUMP DC C'D' A1000 CLC 2(2,R5),=C'01' BL WTO1 CLC 2(2,R5),=C'04' BH WTO1 PACK LEN,2(2,R5) PACK DISP,5(3,R5) CVB R6,LEN CVB R5,DISP ST R6,LEN ST R5,DISP BCTR R6,0 ST R6,LEN1 MVN A2100+1(1),LEN1+3 MVN R1200+1(1),LEN1+3 OPEN (CARDIN,(INPUT)) A1100 GET CARDIN,WORK1 AP CDCT,=P'1' CLC WORK1(3),=C'111' BNE A1200 LA R7,TAB BAL R12,R1000 MVI A1410+1,X'00' B A1100
_________________________
2001 Larson SEi-230 5.7 Merc/Alpha1 Picture
|
|
Top
|
|
|
|
|
 |
 |
 |
 |
| |