On-the-Job Programming Language Learning Survey for Developers
There's a lot of learning material out there. You already learned a language, maybe you want to learn a 2nd, maybe you're on your 4th.

This 11-question survey is geared towards developers learning/needing to learn a new language either for their jobs, or to make a transition to a new team/role WHILE EMPLOYED. You need to pick up a new programming language. What things work best for you for this use case and time constraints? I'm keeping responses open through June 15th, 2019.

Curious about the results? I'll write up what I find out and share on Twitter after survey's end.

Please share widely with any developers who have ever had to learn a new programming language while already employed as a developer.

Thank You,

-Carmen Andoh
@carmatrocity on Twitter

Also, enjoy the totally professional survey memes that accompany each picture, to both distract and and help you get through it. Sorry and You're Welcome. ¯\_(ツ)_/¯.

Should take you under 10 minutes, too. ᕦ(ò_óˇ)ᕤ
How recently did you learn a new programming language while on the job? *
Captionless Image
How many programming languages do you already know?
What were the reasons for learning a new programming language on the job (check all that apply) *
Captionless Image
Required
Which programming language(s) did you most recently learn while on the job? (last 2 years only) *
Captionless Image
Required
How do you best learn a new programming language?
I'm using the write-in option here so I don't bias answers with stack rank choices, even if its more effort for you. Sorry and Thanks. <3
Captionless Image
Your answer
What kind of resources did you use to learn new a programming language(s) on the job?
*[Not to give anything away, BUT: what you used may actually be different than 1) how you best learn, 2) what you might have received, which is what I'm trying to find out...]
Captionless Image
Your answer
Are there any resources you wish there were *more* of to learn your new language(s) while on the job?
This is the `diff`.... identifying gaps between what content is out there, and what you actually want/need. Type "N/A" or "none" to skip.
Captionless Image
Your answer
Retrospective, part 1. Hindsight is 20/20. Is there anything you'd do differently now that you've learned your new programming language(s)? (n/a to skip)
What is the letter you'd write to your past learning/struggling self? How can this letter be of use to future learners? Be kind to you, you're the only you out there. <3
Captionless Image
Your answer
Retrospective, part 2. Is there anything your team/company could do differently to support you needing to learn a new programming language?
Remember, blameless retrospectives that focus on solutions are the most useful to you. BUT... if you need to just vent into the ether, go ahead. I'm here for you. <3 N/A to skip.
Captionless Image
Your answer
Finally, I'm trying to see if there's any correlation between content preference and educational background. Please describe highest schooling completed and major/specialty (if applicable) Please include code boot camps here.
My rationale for this question: Is there a difference between how CompSci grads learn best and how self-taught programmers learn best and the content they want? What about non- CompSci majors? Boot camp learners? Keeping this write-in to see what I get.
Your answer
LAST QUESTION: Beyond educational background, please feel free to add any additional background details as you see fit (see description).
Does your age have any difference on your learning style and needs? What about gender, ethnicity, nationality, etc. Career changers learning needs? if applicable (from which industry?) This is a BIG question... and I don't know what I might get from the answers, but I am super curious to see what comes of keeping it open-ended. N/A to skip
Your answer
ALL DONE! THANKS YOU THIS MUCH
(AGAIN, BUT FOR CAT PEOPLE)
Submit
Never submit passwords through Google Forms.
This form was created inside of Google.com. Privacy & Terms