|
Noticed what?
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Heath Stewart wrote:
Noticed what?
Heath Stewart wrote:
Man, you leave Proplanner and get smart all of a sudden! I can't image what that might infer!
You were implying that I got smart after I left Proplanner! Anyway, I just got my software installed today, that was fun. Visual Studio, MSDN (2001 version ), Rational Rose, Crystal Reports, etc.... I didn't mention they had to reimage my machine on Tuesday, that was fun, I didn't get on it until 4:30 in the afternoon! Ah well, tomorrow is jean day.
- Nick Parker My Blog
|
|
|
|
|
|
Heath Stewart wrote:
Need me to come down and show you how it works?
Yeah, sure, I haven't quite yet figured out how to turn the thing on yet....
Heath Stewart wrote:
Seriously, though, I'm guessing you have Visual Studio 6.0?
You got it, but we are using a product called Visual Enabler for source control (instead of SourceSafe), it's actually pretty good (so far). Maybe it's because we have a mix of C/C++, Java and VB stuff out there, I'm not sure if SourceSafe can handle Java or not (I guess it can at least do J++).
Heath Stewart wrote:
And you won't find newer versions of MSDN because they're all Help 2 now and VS6 has no idea what that is or how to use it. Bummer.
Double bummer, I guess that's why it is always handy to bookmark Google and MSDN for quick searches.
- Nick Parker My Blog
|
|
|
|
|
Nick Parker wrote:
Maybe it's because we have a mix of C/C++, Java and VB stuff out there, I'm not sure if SourceSafe can handle Java or not (I guess it can at least do J++).
SourceSafe - like CVS - is not tied to any one language, project type, or even development projects. Even the integration with Visual Studio isn't specific to Microsoft development projects. Any MSSCCI client - like FrontPage, Access, even SQL Server - can use it to store whatever it wants, and there is even a couple good MSSCCI providers for CVS. I've seen one or two other non-Microsoft products that are MSSCCI clients, but I can't remember what they were.
Nick Parker wrote:
I guess that's why it is always handy to bookmark Google and MSDN for quick searches.
I still can't effectively use MSDN Library at work. I've reinstalled MSXML3 and 4 (both with latest service packs) every way I can think of and that is both documented and undocumented. No joy. I can't see the TOC and now I can't update my Platform SDK installation because it uses MSXML, too! I can't even consistently replicate the problem.
I guess I'll keep trying what I can. We have some licenses for Office 2K3 for us developers and I'm hoping that when I install that it'll fix the problems with MSXML (since it uses it, figured it'd install / fix it perhaps, too). Knowing my luck, however, the cool XML features of Office won't work because of the problems. I guess it's time for a rebuild, if I ever get the chance.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Heath Stewart wrote:
I still can't effectively use MSDN Library at work. I've reinstalled MSXML3 and 4 (both with latest service packs) every way I can think of and that is both documented and undocumented. No joy. I can't see the TOC and now I can't update my Platform SDK installation because it uses MSXML, too! I can't even consistently replicate the problem.
The only other thing I could suggest is trying to run a Norton WinDoctor (part of Norton SystemWorks), this will scan the whole hard drive for various problems (you would be surprised at the number of problems it will find on a system you think is working properly) including the registry for invalid COM entries and "correct" them (I think it does more than just a regsvr32 command on the missing CLSID, more like resolving the correct path to the COM Server if unknown). It is actually very handy. If you don't have it I believe I have a copy at home and could stop by sometime next week if you'd like to give it a go (its always worth a shot).
- Nick Parker My Blog
|
|
|
|
|
Certification is for those who want a pretty piece of paper on their wall.
I know alot of people who are certifiably stupid
Self-Taught-Programmer = "Logic"
College-Taught-Programmer = "Standards"
------------------
I'm naked under my clothes...
|
|
|
|
|
obelisk29 wrote:
College-Taught-Programmer = "Standards"
Actually, this breaks up into a couple different clauses as well (in most cases from what I've observed). If you consider most trade schools that promote their college by telling people they can make more money and dump that dead-end job, they teach people "how to do". If you consider universities and other higher-level colleges, they teach people "how to research". This isn't absolute, of course, and people coming out of either can be just as good or bad, but in either case people must understand that they have to put their heart in soul into it - like with practically anything else - and do the actual learning outside of class, based on what they've learned or didn't learn. I noticed that many people didn't grasp this concept while attending a Uni to get that other pretty piece of paper!
For instance, I knew of this girl that was probably near or at the top of our department. She knew her books but couldn't implement any real problems without a lot of help.
So I definitely agree with Self-Taught-Programmer = "Logic", although a college education can help with other areas and with how to deal with people a little better, which people in our field are typically not known to do very well!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Yeah you're are always right aren't you...
LOL
------------------
I'm naked under my clothes...
|
|
|
|
|
Judging by the number of posts you answer each day the certification would be a snap to you. Besides each exam is like $125 (Your company would paying for it anyway). I'd take it for fun if I were you.
ps. For you its of little importance because you hold a nice job already.
>> I know what I'm doing yet newbies with questions like, "What does method X do?" are getting certified.
For some reason a certification means a lot to an employer.
|
|
|
|
|
AK wrote:
Besides each exam is like $125 (Your company would paying for it anyway). I'd take it for fun if I were you.
ps. For you its of little importance because you hold a nice job already.
They offered before, but have never given me the time. There's several nit-picky things about the certification exams that I want to be sure I read through the books which they've already bought me. Times are tough now, though, so consider what that implies for that second statement!
AK wrote:
For some reason a certification means a lot to an employer.
As someone explained earlier in this thread, it's because many employers that actually do the hiring don't know 1) an object from a class, and 2) don't know you as well as you're friends. Certification - much like a college degree (which also doesn't always prove anything) - is a way to catagorize the applicants and decrease the pool of potential hires. As much as this make suck at times, I do understand.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
I wouldn't waste my time on certification. I want to spend my time learning and exploring new areas, not matching a "profile".
I can roughly divide my colleges at work into two groups: People like me, who have such a strong natural interest in programming, that they spend off-work hours doing it too. They don't have certifications. People know their skills anyway. And people who take programming as a way of earning money. They are usually certified, because they can't prove their skills any other way.
I used to be a professional musician. And I take some pride in that I am self taught. Or taught as I expressed music together with fellows in various bands, I might say. This is very similar to how I develop as a programmer. I would never take a programming class or certificate. My programming fellows are some people at work, numerous programming books and the Internet.
Regards,
/Björn Morén
|
|
|
|
|
I also see this as a real, growing problem.
It's a wizard's wheel, I think. In order to get more easily employed, you should have a certificate. In order to pay for the studying and the exams on the road to that certification, you'd need to have a job
I haven't obtained a certificate for myself, and it shows. In every work opportunity or interview I get, I'm usually asked if I have any of them. Answering no always drops my shares. There have been instances, however, when I have been able to convince the employer that the certificates don't make a programmer. They just make it easier for managers to categorize people :I
P.S. Congratulations for the MVP nomination, I'm sure it was an earned one
-Antti Keskinen
----------------------------------------------
The definition of impossible is strictly dependant
on what we think is possible.
|
|
|
|
|
It's been a long but educational road to reach 2000 messages, 1000 up from only a couple months ago. With about 99.9% of those being solutions or help finding solutions to programming problems, it's been mostly rewarding and - in some cases - educational even for myself.
Knowing and understanding the documentation is important, and knowing what's available can sure save you time finding a solution to a problem.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Keep it up Heath, I am starting to compile a bunch of standard questions that get asked in the C#/.NET Framework forums over and over so a C# FAQ style article can be written and constantly updated as new questions need to be added (similar to Mike Dunn's C++ FAQ). Your input on this would be great, I just need more of that mystical time that is float around.
- Nick Parker My Blog
|
|
|
|
|
Hey, sounds like a great idea! Just drop me a draft sometime if you'd like me to look over it and to provide any other helpful Q&A.
I can already think of a few that people keep asking:- What does method X do?
- What does method X do?
- What does method X do?
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
While I was writing my GeekCode below, the signature lines reminded me of one of my favorite applications: PGP[^].
PGP is a multi-algorithm public key encryption system that uses a trust mechanism similar to our own social relationships rather than the hierarchical-based systems like X509. Developed by Phil Zimmerman in the late 80's and released in '91 on BBS's in the US, it's intended purpose was to give peacekeepers a secure way of communicating - one that the government - not even our own - could crack. To this day, the US government still can't crack RSA keys above 512 bits and the Diffie-Hellman is even better. Rest assured - when holes are fixed - the governments aren't getting in.
PGP was also intended to be free and still is, in its most basic form (which is for what it was intended) at www.pgp.com[^] and www.pgpi.com[^] (International). If you caugh-up some dough, you can get other advancements to PGP like PGP disk, a virtual, PGP-encrypted disk, firewalling and corporate LAN support and more. On linux, it is recommend you use GPG, which is a GPL'd implementation of PGP. Though Phil has resigned from Network Associates (not worthy of a link) for political differences, he currently consults for the OpenPGP alliance[^], which has authored several RFC's.
New to PGP? Everything2[^] has a great node[^] on it. Basically, you have a private and public key. The public key, as the name suggests, can be and should be shared with the public. You encrypt messages intended for others using their public key. The owner of the public key (the recipient) uses their private key to decrypt it. To authenticate messages, one signs their messages by encrypting the message hash (either MD5 or SHA1 is supported) with their private key while the recipient verifies the signature with your public key, thereby verifying that the message did come from you and that it wasn't tampered with (the reason for the hash).
So, before I post my public key here on CodeProject (it's available elsewhere and on the key servers, but I figured, "what the heck?"), let me conclude with a quote from Phil Zimmerman that sums-up why general encryption control and back doors are wrong: "If you outlaw privacy, only outlaws will have privacy."
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
dGV3YXJ0IDxoc3Rld2FydEBkb3JtLm9yZz6JAEsEEBECAAsFAjdpE58ECwMCAQAK
CRCB/eHu+3RHmEU8AJwPoNf4qHyGR2D4PRuj+SxNJATb7wCbBzwVmZHnJTqSHQcb
5OecG3t5D7S0J0hlYXRoIFN0ZXdhcnQgPGhzdGV3YXJ0QGNzLmlhc3RhdGUuZWR1
PokASwQQEQIACwUCOOTyTAQLAwIBAAoJEIH94e77dEeYt0EAn19+RTODEuZFa4u1
yOgQi86Rc4VhAJ0RYgnuxDKBDgKQfQX7l2uz5wuCTLQpSGVhdGggU3Rld2FydCA8
aHN0ZXdhcnRAc3Rld2FydC5kb3JtLm9yZz6JAE4EEBECAA4FAjnPVZkECwMCAQIZ
AAAKCRCB/eHu+3RHmNsyAKDMlk2xKHQyroJ5OsjxEDh6+AdH3ACgv/ZMMMPL9wAq
pEnzpCwzP2NKdG6JAEYEEBECAAYFAjkcf0QACgkQ/B/uEACIk9vcCwCg8N40IGB0
t9H1qowwiNIhl6fVCvgAoMqNeqjEfQtBJihkVmTQg6AdZ0hmiQBGBBARAgAGBQI5
g1acAAoJEEOTV4xbJdb6edAAoOhVaa6YVJgnZlE6TTdVdxQsRWV9AKCrGX0NiY/w
ZdNzfByMzc/D7TYekLQjSGVhdGggU3Rld2FydCA8Y2x1YnN0ZXdAZXhjaXRlLmNv
bT6JAEsEEBECAAsFAjnPVekECwMCAQAKCRCB/eHu+3RHmHMvAKC6oZRuXRGovF40
IaJlN797ROsyLACeNd11Mra+4gnv/rlYmJu3upk5nX20MEhlYXRoIFN0ZXdhcnQg
PGhzdGV3YXJ0QHBlZ2FzdXMucGFsaXNhZGVzeXMuY29tPokASwQQEQIACwUCORh5
4gQLAwIBAAoJEIH94e77dEeYPjoAnipWvy+NMpH14B27oUloUoZyv2SqAJ42HNBi
QSSbGAao4p5cavJc3aXXobQqSGVhdGggU3Rld2FydCA8aHN0ZXdhcnRAZXNvdGVy
aWNyZWFsbS5jb20+iQBOBBARAgAOBQI6gzxwBAsDAgECGQEACgkQgf3h7vt0R5iw
LQCgmRo6njSmp9Pxj5sdBOAy6SH+7BIAoNOKPp9uG+a9WC0YeC5GWUoQn12ZiQBh
BB8RAgAhBQI4lpV0AgcAFwyAEU9Rx3qnz+IQHDwGNYnoDnboJSfaAAoJEIH94e77
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
fIuR3U077Q/V2/zDyouIsSbs6pY=
=aweA
-----END PGP PUBLIC KEY BLOCK-----
Reminiscent of my younger years...
10 LOAD "SCISSORS"
20 RUN
|
|
|
|
|
I am most of the way through crypto by Steven Levy and I am in awe of the determination and raw talents of the minds that made modern cryptgraphy available. It just is amazing what happens when Geeks make up their minds and do something.
Kevin
|
|
|
|
|
...and proud of it! The only thing that makes me feel like less of a geek is that I wear what I want and whatever feels comfortable - not that which society says is cool, or even the geek-coveted logo shirts. Yeah, I have a few, but I don't go to every conference I can just to get them. So, please forgive me. Jeans and a T-shirt or sweatshirt will do nicely. Mmm, warm and fuzzy!
With that, I submit my GeekCode[^]:
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
I'm liking my current signature, so I thought I'd post it here - available for all geeks to see.
Reminiscent of my younger years...
10 LOAD "SCISSORS"
20 RUN
|
|
|
|
|
What part of Nebraska are you from?
|
|
|
|
|
Northeast Nebraska, namely Norfolk.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Ah.. I'm an Omaha native, living in Las Vegas for the past 10 years. I still feel those Nebraska roots though.
|
|
|
|
|
Oh, you mean things like saying "please" and "thank you"?
When I went to the national debate tourny back in high school in North Carolina, we all said thank to our waitress once and she looked at us like we spoke some foreign language!
I think the midwest roots definitely foster better manners.
I'll probably stay in the midwest, though, but in different places like Minnesota, Missouri, or Texas (even though the latter isn't technically the midwest, it's still on the same lattitude). Who knows, though.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Johnny Standley's "It's in the Book" is a good reminder that the obvious can be found in the most likely places. Such is true with development. Throughout the day I get many questions from coworkers and denizens of the community asking what a particular thing is: "What's a DataRow?" people ask. I remind them...it's in the docs.
Consulting the documentation is always a good first approach to solving any problem. It's what separates the "men from the boys". A good developer is one that knows that he or she can't remember anything but knows how to find it in an instant and understand what that function or class does. Almost all the information you need is in the docs.
There are times that even top-rate developers don't understand things. That's when a community helps out best. Asking questions that can easily be answered by typing a single word into the Index in Visual Studio .NET is a waste of the community's valuable time. After some time, the community may stop responding for that reason. Do some basic research into the problem first and then ask away. You'll be a better developer for it.
Remember the old adage, "give a man a fish and you'll feed him for a day; teach a man to fish and you feed him for life." If you're spoon-fed the answers to basic questions, you'll never learn and will be no better than a drag-n-drop code monkey. Crack open those docs and start learning what those methods really do and research the right classes and methods for a project before starting, and you're on your way to supremacy.
So, if you're ever in a bind remember that the answer is most likely in the docs. If that answer doesn't make sense or the problem is more complex than a sentence or two or can answer, CodeProject is your one-stop community for great help. In that case...
It's in the forums!
Reminiscent of my younger years...
10 LOAD "SCISSORS"
20 RUN
|
|
|
|
|
Heath Stewart wrote:
Remember the old adage, "give a man a fish and you'll feed him for a day; teach a man to fish and you feed him for life." If you're spoon-fed the answers to basic questions, you'll never learn and will be no better than a drag-n-drop code monkey. Crack open those docs and start learning what those methods really do and research the right classes and methods for a project before starting, and you're on your way to supremacy.
So, if you're ever in a bind remember that the answer is most likely in the docs. If that answer doesn't make sense or the problem is more complex than a sentence or two or can answer, CodeProject is your one-stop community for great help. In that case...
I fully agree, let me ask this one question though:
When you posted this thread had someone repeatedly asked you too many questions plainly available in documentation?
-Nick Parker
|
|
|
|
|