|
Paul Watson wrote:
not sucumbing to mentioning ClistCtrl a New Years Resolution
I made a resolution to start mentioning it.
"If it's Snowbird season, why can't we shoot them?" - Overheard in a bar in Bullhead City
|
|
|
|
|
So I had to pick 'work'. I got my first programming job when I was a sophomore in college. For the next six years (four years of college, two full-time after I graduated), I worked for a small company. The head of the company was frankly a bully. He constantly berated me whenever I failed to meet his standards, standards which he himself failed to meet. It took me a long time to finally believe I was good at what I do after working for this guy.
Software Zen: delete this;
|
|
|
|
|
Right so you had a bad mentor. A good mentor is an amazing thing and you will learn so much more than from a book.
Don't be put off by that bad experience.
regards,
Paul Watson
South Africa
The Code Project
South-East Asia Disaster: How you can help
Pope Pius II said
"The only prescription is more cowbell. "
|
|
|
|
|
Paul Watson wrote:
Don't be put off by that bad experience
I wasn't (at least not for long). The company I worked for after that did a lot for my self-confidence. The two managers at that company did a lot for me in terms of showing me what a more balanced working environment could be like.
Side note: The guy who was the vice-president at that first company is my current boss. We have worked together off and on now for 25 years. He was my real mentor during that bad experience, and has been a good friend since.
Software Zen: delete this;
|
|
|
|
|
I am a bad Mantor
Why would i tell an invoice which took me more than a month to find out...
unless my company or other pay me to do so
|
|
|
|
|
|
A combination of self-taught and books.
Moving from BASIC to PASCAL taught me good coding-structure, experience and working with an unforgiving team member (Hello Phillip) helped too.
I learnt the most practical stuff from the book, Writing Solid Code[^] whilst the subtitle 'Microsoft's Techniques for Developing Bug Free C Programs' may raise a few eyebrows, the techniques discussed in the book are actually good tips on writing solid code and you can tell that the book was written by somebody who has written a lot of production code. The focus on the C language, makes some of the book a little dated but a lot of the content is still very relevant today.
Michael
CP Blog [^]
|
|
|
|
|
I picked Books, but really I am mostly self-taught. I was programming from when I was in primary school, and I did a computing degree (which really just filled in the gaps as I leanrned about stuff I'd never really had an interest in) and then when I started working I realised how much I still had to learn.
The last time my dad came to visit he made a comment that I should be careful of my library as the structure of the house may not take that concentration of books in one place.
In reality I could pick all items except "Mentor" because I've never really had one.
Do you want to know more?
WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and Forums
|
|
|
|
|
Writing Solid Code. Once I took that book's contents to heart and started using the methods it describes all the time, I just had that gut feeling that my code was better because I tested it better while I was writing it.
I almost voted self-taught though. Since I started programming in the days before the 'net went public, and years before anything like CP emerged, the only options were a mentor and self-teaching. I wasn't around any mentorish people in the mid-90s, so I was on my own. While I taught myself the technical aspects of Win32 and MFC, my actual code quality was pretty bad. (I'd probably wince if I saw any code I wrote from 1995 or 1996 today.) WSC was really what started me in teaching myself good coding practice.
--Mike--
LINKS~! Ericahist | 1ClickPicGrabber | CP SearchBar v2.0.2 | C++ Forum FAQ | You Are Dumb
Magnae clunes mihi placent, nec possum de hac re mentiri.
|
|
|
|
|
There are a bunch of books, Writing Solid Code,& Code Complete are both excellent. The Gang of Four book is indispensible, everything Stroustrop has written, Fowler's book on refactoring is also important.
What worries me is "self taught". Sorry, I'm just not even close to bright enough to do that. I can dowhat I dobecause I'm *not* starting from scratch. Guys, this isn't year zero. People have been programming for over 40 years. It doesnt matter howyou learn from others experience, but it'sessentialthat you learn, and keep learning.
graham
|
|
|
|