Hi everyone,
I’m one of those silents, avid, and immensely grateful ghost readers of this community.
I devoted most of my free time to learn to program this year and Elm quickly became my ‘tongue of thoughts’.
It was a tremendous experience. The quality of the material you produced, the libraries, the language itself, the discussions on this forum, the podcasts (!!), it’s like everything conspired to keep me hooked.
I spent a lot of time in great colleges, but I’m not sure I assisted a class as stimulating than this year was. Thank you all for possibly having triggered a vocation.
Here’s the reason for this post: I would like to become a professional programmer and I could use some of your wisdom to set the right expectations.
This month I sent applications to 10-15 entry-level front-end developer positions and I barely received any feedback.
I understand the current economic conjuncture is not the most favorable one for seeking a job.
However, there are some patterns in those jobs’ advertisement that bother me.
Almost every job advertisement is very specific about the technologies applicants should master. And I’m not sure to understand the rationale.
I crafted my curriculum to have a good grasp on programming basics (such as data structures, algorithm design, apps design) and I study material coming from different programming worlds. The idea behind was to become plastic enough to be onboarded in any technological stack in a matter of weeks. But those ultra-specific job advertisements make me think employers are not willing to train new workers. And it worries me. Why a good applicant should be a mirror of the technological historicity of a given company? Maybe the cost of learning new tools is way more important than what I thought?
Also, I struggle to find a good strategy in my cover letters as I find alternatively myself trying to sell Elm (because it’s the only tool I’m confident with) and begging to be trained in any Javascript framework. Have you found yourself in such a situation?
Ultimately, my goal is to find a place where I can learn as much as I can. I live frugally and I don’t need a lot of money. I’m interested in a broad range of topics such as decentralized web, (newly) DSL design. I have a scientific background in Cognitive Science, some experience as an entrepreneur, and difficulties with unjustified authority. What should I look for? What should I avoid? What is your advice?
My current technical belt is very limited: I’m able to build simple websites and apps with Elm, I know Html, a little bit of CSS (I confess I prefer to work with Elm-Ui)), very basic javascript. I understand how a RESTful API work, I know what CD/CI mean. I played with some CMS. I played with PostgreSQL. I have good UX working knowledge. And here’s my portfolio website (fr).
I apologize if you think this post is not relevant here, but I don’t know where else I could ask those questions and I’m confident in the benevolence of people around here!
Have a nice evening and stay safe!