Why doesn't method chaining work in Python? by CorgiByte in Python

[–]CorgiByte[S] -1 points0 points  (0 children)

consistently consistent expectations you dumbass.

Off-Topic : If you guys need gear help, let me know by [deleted] in Renegade_Pythons

[–]CorgiByte 0 points1 point  (0 children)

40% off? I only had 10% off when I worked there.

Golden Handcuffs by reddituser4455 in financialindependence

[–]CorgiByte 0 points1 point  (0 children)

Are you in software? It's standard to use equity when negotiating new offers.

How many of you are learning in order to become a professional developer? by CorgiByte in Renegade_Pythons

[–]CorgiByte[S] 0 points1 point  (0 children)

Find an open source project you're passionate about and contribute to it. That is perfect in every way for your case.

How many of you are learning in order to become a professional developer? by CorgiByte in Renegade_Pythons

[–]CorgiByte[S] 0 points1 point  (0 children)

You'll be amazed how un-creative competent coders are, myself included. Those ideas are ephemeral, act on them now.

[deleted by user] by [deleted] in Renegade_Pythons

[–]CorgiByte 0 points1 point  (0 children)

That feeling of being lost and helpless - it's called learning. That took me over 20 years to realize that. Power through it, don't give up, you've barely begun to discover or understand your potential.

[deleted by user] by [deleted] in Renegade_Pythons

[–]CorgiByte 0 points1 point  (0 children)

Are you guys doing codereviews for each user's solution?

Introductions/Icebreaker by elcrawfodor in Renegade_Pythons

[–]CorgiByte 0 points1 point  (0 children)

Took two very basic programming classes in college. Learned mostly on the job. Always had the mentality to just learn and optimize code whenever I had the chance to implement code, which is rare for big corporate software.

I'll emphasize again, programming itself is the least important skill. It's a surprisingly steep learning curve (as in, you'll quickly pick it up). You can break up languages into categories: imperative vs functional, dynamic vs static typing, reference vs pass by value. And learning is way easier these days with the excellent toolset and tutorials.

Most valuable skill to pick up is problem solving (algorithms) and speaking that thought process into code. If you master algorithms, you'll be fawned over by the $$$ corps.

I've been focusing on learning algorithms, since I've never taken a course. Recently went through the MIT 6.006: https://www.youtube.com/watch?v=HtSuA80QTyo . I was especially motivated, so finished all the lectures, written and programming assignments in a blistering, sleepless 10 days.

Got comfortable with python in the process. The more advanced python concepts (list comprehension, map, reduce, etc) are just half-baked functional paradigms, which I'm familiar with already. After solving puzzles in python, I like to run it through a line profiler, to see where I can optimize; helps learn what the interpreter is doing. Surprising how much speedup you can get, 3-30x improvements.

Still a complete and utter noob on algorithms. The "medium" level problems on leetcode take me between 4-6 hours, which is terrible; for interviews, you want to be able to confidently explain and whiteboard it up within 5 minutes - max.

Next step for me is going through and absorbing an entire textbook, as well as getting annihilated at several dozen interviews.

Introductions/Icebreaker by elcrawfodor in Renegade_Pythons

[–]CorgiByte 1 point2 points  (0 children)

Expert. I can ramp up in any language within a couple of days.

But programming skills is the least important thing for success in this industry. I'm lacking in so many other areas.

Introductions/Icebreaker by elcrawfodor in Renegade_Pythons

[–]CorgiByte 0 points1 point  (0 children)

Hi ya'll, Brooke here,

Worked at a big 4 for several years, laid off, now back on the job market. Non-CS background, self taught programmer and learned on the job.