This is the first post in a series of big questions devised between DEV and Mayfield.
Please feel welcome to take part in a new thread every day starting with this one. After a 10 discussions we will be rounding up some of the discussions and publishing key takeaways.
Happy coding!
Top comments (46)
After a bad experience working for a company and having my skills questioned (which made me really sad along with the lockdown) I'm working on myself to have confidence in myself again so I'm trying to read more articles not just about code but about life balance and other issues that often pop into our minds. Continuing to learn JavaScript more deeply and maybe AI is in my plans this year.
That seems like a worthy pursuit, and absolute best of luck accomplishing this!
Thanks
I've recently moved roles and would probably be considered senior now. I want to expand my skill set so I'm not just a code generator, but good with documentation, planning and collaborating, mentoring, etc. I'd like to get to a tech lead kind of role. I'm now a Platform Engineer working on the front end (customer optimisations, developer experience) so I've got a good role to allow for that.
I'll start learning .NET as well as that's what our back end services are in and I'd like to do some full stack stuff.
Finding a developer job is still high on my priority list, but I've also got other priorities such as learning new JS frameworks, doing more algorithms to become better at problem solving, building more projects with Node and React, and working on various side projects. Right now my big focus is getting my YouTube channel launched.
I see you mostly write about JavaScript, have you been learning about other functional programming languages or mostly sticking with JS?
Mine is mostly focus on my training, since knowing the direction I want to take my development career I’ve been working on setting some goals. I’ve been working on setting out my plan based on what I know and where I need to improve and going from there 🙂
My boss and I have also set out some goals alongside these to work on my next promotion out of my Junior role 🙂 so all very exciting stuff! 👏🏻
For me,
Good luck! I've followed you and look forward to reading along as you learn :)
This book helped me a lot when I started out on FP. I did not read it all but it did wonders for me when I tried to understand why FP works as it does for example with composition.
hmemcpy / milewski-ctfp-pdf
Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
Category Theory for Programmers
Direct link: category-theory-for-programmers.pdf
(Latest release: v1.3.0, August 2019. See releases for additional formats and languages.)
(latest CI build)
Available in full-color hardcover print
Publish date: 12 August, 2019. Based off release tag v1.3.0. See errata-1.3.0 for changes and fixes since print.
Scala Edition is now available in paperback
Publish date: 12 August, 2019. Based off release tag v1.3.0. See errata-scala for changes and fixes since print.
This is an unofficial PDF version of "Category Theory for Programmers" by Bartosz Milewski, converted from his blogpost series (with permission!)
Building
The best way to build the book is using the Nix package manager. After installing Nix, if you're using a non-NixOS operating system, you need to install
nixFlakes
in your environment following the steps below (source):Edit either
~/.config/nix/nix.conf
or/etc/nix/nix.conf
and add:This is…
I intend to finally complete my web dev course, and get better at JS. I hope by the end of this year, I'll be fully transitioned into a fullstack dev, with real skills that are in demand.......
Likewise. I do a fair amount of work in React, so I get exposed to that somewhat already, but I'd like to expand that out further. Most of my server-side work is in PHP nowadays, and obviously that's not often associated with functional programming, but we do have a LinkedIn Learning account at work I have access to and that has a course on FP in PHP that might be worth a look.
🤐🤫 Don't reveal our plans