3 ms·
For brevity, the main takeaways from my posts here are these: (1) Avoid overanalyzing when debugging. This is true for all programmers. (2) Divorce identity
by Xurinos 16y ago
For brevity, the main takeaways from my posts here are these:
(1) Avoid overanalyzing when debugging. This is true for all programmers.
(2) Divorce identity from skills to avoid personal limitation. Say "I can develop web pages", not "I am a web page developer".
(3) Side point: I am not convinced specialization in CS is helpful, and in my experience, it proves to be a hindrance to integration.
Sorry for the confusion.
- sausagefeet 16y agoFor point 3, I think it's a benefit. I sell myself as a particular kind of programming specifically because I do not want to work on lame projects that don't interest me at all. I think it's perfectly valid to self-identify as a "systems programmer" or "web programmer" because, unless you're under certain situations, you probably don't want any ol' programming job. These days I even specify what languages I want to work in because I'm so nitpicky.