8 ms·
I strongly agree with the title sentimment. Strongly! But, I'll add this - work at a company first, full time, for as long as you find it rewarding. Maybe seve
by mzarate06 5y ago
I strongly agree with the title sentimment. Strongly!
But, I'll add this - work at a company first, full time, for as long as you find it rewarding. Maybe several years at least? ... the longer the better. Bonus for each promotion you receive, primarily b/c of different levels of responsibility and leadership that places you in.
I think that's key to getting the most out of independent consulting, for 2 reasons:
First, b/c fresh out of college or early in your career, you still don't know what you don't know. That makes learning w/out benefit of teammates, mentors, interactions with other teams (Customer Success, Sales, Marketing, etc.), quite dangerous. Without that wide array of awareness and guidance on a regular basis, it's easy to form bad habits. And bad habits attained during one's formative years can be long-term or hard to break.
And second, b/c every engineer needs to experience what it's like to maintain and improve a product for years on end. E.g. while I didn't recognize it at the time, I believe time I spent with a product for 3 of its generations proved to be one of the best learning environments I've had as a software engineer. That kind of timeline provides first-hand experience to the long-tail of product decision making. It provides long experiential lessons in best practices like automated testing, a structured dev process, engaging in customer feedback, team culture & cohesiveness, etc. And b/c I was with the same cohort of employees for so long, and saw how leadership could fluctuate, I also found it helped develop my intuition for effective leaders.
All said, I wouldn't have gotten as much out of consulting if I wasn't backed w/prior experience. From an engineering standpoint, I was able to hit the ground running since I already had years of experience developing software. Soft-skills gained during that same time translated directly and immediately to client relationships. I also felt fortunate and well prepared to handle longer-term needs and concerns from bigger clients (Fortune 100/500), some of which I still maintain relationships with.
- kqr 5y agoThis is very important. Experts in the field I look up to only became experts because they learned from the consequences of their choices. Sometimes these consequences don't materialise until 5, 10, 20 years later.
- bodge5000 5y agoI was always under the impression that consultants were some of the best in their field (that can be hired, at least), and therefore going into it fresh out of college just isn't feasible, let alone a bad idea. Though it sounds like I might be wrong. Edit: It's pretty funny how me and the article takes this differently "I always found this to be a stressful and not particularly honest arrangement. I’m not an expert, I’m just a guy who reads the docs. I didn’t like having to project an air of competence that I didn’t always feel." I've always taken a situation feeling stressful and dishonest as I sign I shouldn't be there, but if this is just how it is, maybe its not as bad as I thought
- jahller 5y agoThis is probably also down to your character. When I was working as a consultant for a big SaaS company I felt like the occupation really attracts a certain type of overly confident people who also like the attention. I'm 100% sure that everybody there had these blank spots in their knowledge which would potentially result in feeling stressed or dishonest when talking to the customer. Some people are just better selling their blank spots.
- bodge5000 5y agoYeh, could well be it. I'd like the be a consultant of course but I don't think Im the kind of person to be able to sell other people on my abilities before I sell myself on them. Credit where credits due to those who can though
- HeyLaughingBoy 5y agoImportant thing to remember is that blank spots only last as long as you want them to!
- lbriner 5y agoI knew a few friends at college whose first jobs were at consulting firms. It seemed a bit of a misnomer since they had no practical experience. I think sometimes people don't want to hire pragmatist consultants who will rock the boat too much and challenge sacred cows - even if they get things done, instead, they might prefer someone who organises meetings, Gantt charts and committees in order to make their hirers look good.