3 ms·
I've found that many of my junior colleagues, often fresh out of Ruby/JS bootcamps, are confined by syntax and frameworks. Some of that might be inexperience, b
by jim-jim-jim 4y ago
I've found that many of my junior colleagues, often fresh out of Ruby/JS bootcamps, are confined by syntax and frameworks. Some of that might be inexperience, but I also worry that mainstream resources don't do enough to emphasize the composition or "flow" of computation in a wider environment.
If your goal is truly to make your life easier rather than switching careers in three months flat, then I'd avoid any resource that demands you install heaps of dependencies, copy reams of boilerplate code, or stitch together disparate concerns like databases, web UIs, cloud services, etc. It's a terrible way to learn.
Honestly, how's your bash? Do you know to pipe and redirect output? What exactly do you want to do to make life simple, and how far can you get with that using curl, jq, sed, whatever? I'm not telling you to learn to program through shell scripting, but you'll be starting from a much better place once you understand standard input and output instead of opening VSCode and copypasting 40 lines of OOP wank into it.
You can refine the individual bits of your processing pipeline into proper programs once you've identified where the complexity lives. Python seems like a popular choice here. Can't fucking stand it myself, but I don't think the language matters as much as developing the overall flow intuition does.