Being confidently programming language agnostic
blog.bradfieldcs.com
Being confidently programming language agnostic
1–10 of 131 posts
Re: Being confidently programming language agnostic
#2Universities tend to focus on paradigms and patterns, and typically force a student to learn at least 3 languages throughout their education (much more if they want to). Just in my undergrad I learned C, C++, C#, Objective C, Swift, assembler, Java, Go, Javascript, Python, and Haskell. My personal experience is that university grads are much better at adapting to new languages than someone with 4 years experience in only a single language.
That's of course not to say you can't do the exact same sort of education without going to school (and probably in less time).
Re: Being confidently programming language agnostic
#3Re: Being confidently programming language agnostic
#4In that set of things, a new language is somewhere lower in the priority list for learning new things. Sry.
Re: Being confidently programming language agnostic
#5Re: Being confidently programming language agnostic
#6Re: Being confidently programming language agnostic
#7Re: Being confidently programming language agnostic
#8I happily picked up the actual language very quickly. It was the surrounding ecosystem of compilers, build tools, debugging tools, libraries, standard patterns and best practises that was too deep for me to become proficient in.
That said. Learning every language you can is definitely beneficial. Just don't expect to hit the same level of productivity in all of them.
Re: Being confidently programming language agnostic
#9I know formal education often gets a lot of criticism around HN, but I think the approach the article is talking about is heavily mirrored in most university computer science curriculums. Universities tend to focus on paradigms and patterns, and typically force a student to learn at least 3 languages throughout their education (much more if they want to). Just in my undergrad I learned C, C++, C#, Objective C, Swift,…
Also, if they need to quickly munge some text they'll have a dozen Java classes and several poms.
I think this has real practical consequences for decision making (not knowing alternatives etc).
Re: Being confidently programming language agnostic
#10I know formal education often gets a lot of criticism around HN, but I think the approach the article is talking about is heavily mirrored in most university computer science curriculums. Universities tend to focus on paradigms and patterns, and typically force a student to learn at least 3 languages throughout their education (much more if they want to). Just in my undergrad I learned C, C++, C#, Objective C, Swift,…
Agree so much. I had a very theoretical course and am often shocked at how reluctant my peers are to investigate a problem in a language they don't already know (normally just one or max two). Also, if they need to quickly munge some text they'll have a dozen Java classes and several poms. I think this has real practical consequences for decision making (not knowing alternatives etc).