Learning from others is invaluable. Listen to the perspectives of those around you, but don't regurgitate what they say or follow what they say blindly. Ask them questions, challenge conventional wisdoms and ask "Why". Experience is a form of bias and must always be taken with a clear head and a grain of salt. My grandfather would always say: Advice is free, until you take it. Good luck!
I learn most stuff by myself. Sure it speeds up the process a bit when someone teaches you, but often making all the mistakes by yourself you get a deeper understanding.
Ask HN: How important is it to be with peers you can learn from?
11–20 of 28 posts
Re: Ask HN: How important is it to be with peers you can learn from?
#12Re: Ask HN: How important is it to be with peers you can learn from?
#13Re: Ask HN: How important is it to be with peers you can learn from?
#14Another factor to consider is variety in your workplace education. There's a lot of value in working in different environments, industries, surroundings. It comes at a cost, but brings many benefits.
Re: Ask HN: How important is it to be with peers you can learn from?
#15Always strive to be the stupidest person in the room, despite being as smart as you can be - as long as the people you interact with don't make you feel bad (either because they are being a-holes, or because the difference in knowledge/experience/attitude is too big to be useful). I've had the fortune to be in that position for a very long time, and I wouldn't do it any other way. Many people / teachers / mentors don…
I learned everything about programming myself with just online materials available to everyone. When I started stagnating & had issues managing this work project, I set aside a budget to subcontract more a much more experienced developer. Then I started attending meetups, starting working on nonprofit projects so I can learn from others smarter than me.
The lesson here is that even if you aren't the stupidest person in the room, you can make yourself not the smartest either. You are just a few emails away, a small sized budget to pretty much getting any teacher / mentor you want, and communicating via slack. You can always crowdsource answers and advice on reddit/stackoverflow
Re: Ask HN: How important is it to be with peers you can learn from?
#16I don't know if this is true for everybody but there was a window of time where I got to work with senior developers before I became a tech/people manager. That was the time I worked at several different companies and learned from experienced developers before I got put in that position. You want to absorb as much as you can during that time because opportunities become slimmer down the road.
Re: Ask HN: How important is it to be with peers you can learn from?
#17Earlier quoted context omitted.
I learn most stuff by myself. Sure it speeds up the process a bit when someone teaches you, but often making all the mistakes by yourself you get a deeper understanding.
I agree. I worry about processes like Scrum which put so much emphasis on resolving “blockers”. Being able to spend a couple of days bashing your head against something thorny is a really important part of learning practical knowledge.
Re: Ask HN: How important is it to be with peers you can learn from?
#18Extremely important. As a junior developer, it was important for me to have people smarter or more experienced than me to bounce ideas off of and to help me understand concepts. Things like "Why use Git? SVN is perfectly fine!" I don't know if this is true for everybody but there was a window of time where I got to work with senior developers before I became a tech/people manager. That was the time I worked at severa…
Re: Ask HN: How important is it to be with peers you can learn from?
#19Putting in the best-practice and infrastucture to do a good job was interesting though. We've gone from zip files on a network share to automated builds an CI, and the CI tool even generates the final release ZIP files and test reports. From bug tracking in Word to bug tracking in Jira...
And on a budget of "zero or as close as possible" too.
Re: Ask HN: How important is it to be with peers you can learn from?
#20I've worked remote at a previous job for 8 years. The company really didn't handle communications with remote employees very well. Between that and not having the daily "coffee" chat with other employees, I felt I was missing out a lot. You can read all the stuff you like, but at times there is nothing better then bouncing ideas off your co-workers and seeing what sticks.
At my last job, we had a rubber-duck in the middle of the development floor. The first test was "Explain your problem to Ducky". About half of the time, the developer doing it would have a sudden epiphany half way through the explanation.
You could even book meetings with Ducky on Outlook... "Five-minute standup meeting with Ducky, meeting room 1"...