The most important skills i wish someone had taught me when i was a young developer was how to interact with people in all areas of the organization, and how to deal with the politics. I was (as a young person), strongly against really wanting to know about these aspects, and instead wanted to be purely technical, but in the end that will mean more for your career than anything else, unfortunately.
The Programmer's Brain
21–30 of 104 posts
Re: The Programmer's Brain
#22The most important skills i wish someone had taught me when i was a young developer was how to interact with people in all areas of the organization, and how to deal with the politics. I was (as a young person), strongly against really wanting to know about these aspects, and instead wanted to be purely technical, but in the end that will mean more for your career than anything else, unfortunately.
It doesn't hurt but I got a great career out of just being a hands-on kind of technical developer. I tried, and mostly succeeded to avoid places where politics play a big role. That said working well with others is important and I also do that well (If I may say so myself ;) ). Politics as in scheming for power are a total turn off for me. Never been interested and not interested in working with others that operate t…
Most people don't actually scheme for power in an organization. Not directly, anyway. Most people who appear to do that are coming from the perspective of "my (and my team's) needs are the most important here for the business' success"; the purpose isn't actually power, but to get their perceived needs met.
Playing politics, then, is being able to understand those needs, how they interplay and interfere with your own, and how to participate in a way that gets people agreeing on how to move forward, while feeling their needs are met. It is, in fact, exactly what you say of "working well with others". The difference is can you work well with people whose perceptions and needs are completely different than yours (but who are still pushing for what they feel to be the best thing for the company)?
Those few who are just trying to get ahead, without actually advancing the needs of their team are indeed a cancer, and -no one- wants them. Some orgs may not know how to recognize it or to get rid of such people though (or have perverse incentives to encourage such behavior). But their incentive isn't that different; they're still looking to meet their own needs, but it's -their own- needs, rather than that of benefit to the business. I.e., "I want to be perceived as the source of success so that I get promoted, even if that robs my team of recognition" rather than "I want to make sure my team's success is recognized and compensated, so that our morale and performance can stay high, and so the org will trust us with greater responsibility".
Re: The Programmer's Brain
#23Earlier quoted context omitted.
I’ve always liked Manning…the one I can’t stand is Packt…
I have purchased exactly two Packt books. One was actually fantastic quality -- one of the best ML/Python programming books I've come across. The other was for some specialty GIS work, and it was tremendously terrible quality but the only source available.
Re: The Programmer's Brain
#24this guy wrote a book that will teach you how to name variables, only with 275 pages!
Re: The Programmer's Brain
#25Earlier quoted context omitted.
It doesn't hurt but I got a great career out of just being a hands-on kind of technical developer. I tried, and mostly succeeded to avoid places where politics play a big role. That said working well with others is important and I also do that well (If I may say so myself ;) ). Politics as in scheming for power are a total turn off for me. Never been interested and not interested in working with others that operate t…
"Politics as in scheming for power are a total turn off for me." Most people don't actually scheme for power in an organization. Not directly, anyway. Most people who appear to do that are coming from the perspective of "my (and my team's) needs are the most important here for the business' success"; the purpose isn't actually power, but to get their perceived needs met. Playing politics, then, is being able to under…
Re: The Programmer's Brain
#26Earlier quoted context omitted.
I have purchased exactly two Packt books. One was actually fantastic quality -- one of the best ML/Python programming books I've come across. The other was for some specialty GIS work, and it was tremendously terrible quality but the only source available.
I used to check on the Packt page where they gave a book away for free daily a few years ago. Out of all of the books most of them were trash. There was a couple of really good ones in there. But all-over my clear impression from the books was that Packt has basically no lower bar whatsoever on quality.
(edited to say Apress and not Packt. I'd forgotten which crappy publisher I was dealing with.)
Re: The Programmer's Brain
#27The most important skills i wish someone had taught me when i was a young developer was how to interact with people in all areas of the organization, and how to deal with the politics. I was (as a young person), strongly against really wanting to know about these aspects, and instead wanted to be purely technical, but in the end that will mean more for your career than anything else, unfortunately.
The job of a developer is to build something useful (valuable) for the company, imo.
The barrier to building something useful is rarely the pure techical difficulty, in my experience. It's knowing what to build and coordinating with others.
When I left school I was motivated a lot by building something "cool" or interesting. It's part of what got me interested in the field. But it's not the job.
Re: The Programmer's Brain
#28Earlier quoted context omitted.
It doesn't hurt but I got a great career out of just being a hands-on kind of technical developer. I tried, and mostly succeeded to avoid places where politics play a big role. That said working well with others is important and I also do that well (If I may say so myself ;) ). Politics as in scheming for power are a total turn off for me. Never been interested and not interested in working with others that operate t…
"Politics as in scheming for power are a total turn off for me." Most people don't actually scheme for power in an organization. Not directly, anyway. Most people who appear to do that are coming from the perspective of "my (and my team's) needs are the most important here for the business' success"; the purpose isn't actually power, but to get their perceived needs met. Playing politics, then, is being able to under…
There is some about IT in large enterprises/banks that for all intents and purposes, groom you to do exactly this
Re: The Programmer's Brain
#29The most important skills i wish someone had taught me when i was a young developer was how to interact with people in all areas of the organization, and how to deal with the politics. I was (as a young person), strongly against really wanting to know about these aspects, and instead wanted to be purely technical, but in the end that will mean more for your career than anything else, unfortunately.
It doesn't hurt but I got a great career out of just being a hands-on kind of technical developer. I tried, and mostly succeeded to avoid places where politics play a big role. That said working well with others is important and I also do that well (If I may say so myself ;) ). Politics as in scheming for power are a total turn off for me. Never been interested and not interested in working with others that operate t…
Overall, not all politics are bad.
Re: The Programmer's Brain
#30are Manning books any better these days? They always used to rush the most awful poorly edited and planned content to market to be the first ones with a book on $NewTechnology