I'm super squeamish about asking for help from people I know in real life. I'd be way more comfortable working with a comrade of basically any stripe. I don't care if you know more or less than me - teaching is beneficial, being taught is beneficial.

Done enough front end to know I hate it, but I'll share what I know.

Where I'm at experience wise:

-Scratching the surface of back end (configured my own LAMP environment and have a local website with some basic PHP/JS/MySQL functions

-I've done 2/3 of the first ODIN Project (HTML/CSS)

-Completed some front-end online free "bootcamp" that was a pre-req for a paid java bootcamp I didn't pursue

-Getting somewhat savvy with git/github, IDEs, and very comfortable with operational logic and scoping from modding games

-Lots of IT experience, so I never really have configuration/interfacing issues

-finished the w3schools "webdev" track (JS/HTML/CSS/PHP/SQL) along with a few other


Where I'm at mentally:

-Haven't touched my PHP project in months

-Feel like I forgot everything I learned

-Feel like a fraud and like I probably have undiagnosed ADHD

-Constantly tempted to give up and dive into something even less likely to turn my life around

-Alienated from my friends who don't really understand why I'm struggling to get economic traction

The reason I'm interested in paired learning is because I believe in other people more than in myself - I struggle to invest in myself, working as a team on things always gives me limitless energy. If I work alone I typically will finish a step of the project I'm working on and then retreat away from the project rather than pushing it further continuously. Kinda just need a person that goes "okay next we need to..." and when they don't say that I say it, rinse repeat. That doesn't mean we constantly work, I know time is precious; it just means there is no official "hiatus".

  • truth [they/them]
    ·
    2 years ago

    Hey comrade! I'm a dev for work, I can't sit down for a video chat with you this week because I'm moving and also running for steering committee so it's a little hell ish, but feel free to DM me and we can chat.

    I understand the desire for LAMP but honestly I'd say just let your php projects go, you don't want to do business coding in php ( trust me, legacy php systems are a mess )

    I would say try out react and then after your front end is built out a little try setting up a graphQL backend through docker.

    This is sort of the modern version of a LAMP stack, it gets you up and moving to get started on web dev.

    I'm also partial to the Django framework which isn't used often anymore but I think it's fun and has everything you need to get moving pretty much right out of the box, but it is all in python so idk how you feel about python

    Finally, ChatGPT kinda sucks at actually coding but it is pretty good at answering questions, especially for DevOps type shit. Hope this helps!

    • OperationTupperware [comrade/them]
      hexagon
      ·
      2 years ago

      thanks for the resources I'll check this stuff out and maybe we can connect at a later date for any questions I have on it

  • GaveUp [she/her]
    cake
    ·
    edit-2
    2 years ago

    To what extent do you want for "paired learning"? I'm a coder by trade and I will happily give you specific step by step instructions on what you can learn next (e.g. Specifically use Python and the Flask micro framework to code a form to create and login to an account persisted in a PostgreSQL instance. Now add salting and hashing to the password. Now add session cookies so people can stay logged in. Add a caching layer to save database query, Now add load balancing to your database, etc.). I'll review your code and give you feedback as well and tips on what to Google and learn

    I can give you deadlines depending on how many hours you want to dedicate per week and pressure you to meet them. Of course, I have absolutely 0 way to keep you accountable

    I can give you advice on the best technologies to learn to maximize employability across front-end, backend, cloud technologies, and CI/CD tools (your current tech stack is outdated, unfortunately). I can review your resume and give you interviewing tips and my personal preparation notes as well

    Unfortunately, because I spend so many hours coding at work, I wouldn't be willing to contribute code to a project alongside with you or deep dive and debug a problem you're stuck with unless I can figure it out immediately from a quick glance at the code. I could definitely offer tips on how to debug, potential problems, and better Googling tips

    I understand you probably want the pair coding partner part as well but I'm willing to stick out everything else I've said as long as you're showing dedication

    If you've found somebody else to pair learn with, you are also free to add me on for everything else as well. I can function as a team lead for the two of you and be a human learning guide and resource of sorts

    My "stripes" if it helps tilt your decision one way or the other (please don't make fun of me): School from one of {Berkeley, GA Tech, UIUC, UW}. Work at a company that's commonly featured in shitty "Day in the Life of a Software Engineer at X" videos from dipshit techies

  • fratsarerats [none/use name]
    ·
    2 years ago

    Looking for fellow 30+ year old peasant (who in all likelihood has undiagnosed ADHD) for paired webdev/mobile learning.

    I know you're looking for someone to collaborate with, but just an FYI that if ^ this was an employment posting it would break age and disability discrimination laws. There's no reason that what you're looking for is someone over/under a certain age or with/without certain conditions. We've all legitimately criticized dating profiles that say "looking for white blonde female with no prior sexual partners, and age 18-23, etc. etc." so might wanna just keep that in mind next time comrade.

    • OperationTupperware [comrade/them]
      hexagon
      ·
      edit-2
      2 years ago

      yeah I kind of already had second-thoughts during reflection on this.

      I'll edit to the extent I can but the only reason I brought age/ADHD into it was to doxx myself signal to anyone interested my own insecurities regarding life. I guess I assume most people will have better opportunities for study than this, but you're right - better to be inclusive of everyone than to needlessly protect my own frail ego.

  • AHopeOnceMore [he/him]B
    ·
    edit-2
    2 years ago

    Happy to help any way I can, comrade. I'm pretty experienced in CS and full stack and DevOps yada yada yada.

    Some quick responses to some of the things you mention:

    • imposter syndrome is normal. It's everywhere. Everyone has it. It's bullshit. Software is a trade and you get better at a trade over time. You'll start out being good enough to do a lot of still useful things and get even better over time. Don't doubt your capacity or whether you're useful.

    • projects with others or with people using the output are the lifeblood of open source software development. It's okay to drop things nobody is using or that you are no longer interested in. Like some old php project (php is gross IMO, lol). Everybody does this, it's okay and fine.

    • Retention happens through repetition. If you keep building things, you'll keep using similar patterns and learning new ones. It's okay and normal to forget things if you only do them 1-3 times.

    • Economic traction means getting paid to do software stuff, IMO. You'll get that once you have relevant skills and experience. Depending on your locale, without a degree in CS you'll want to focus on getting experience, which means either taking on group projects that you can put into a portfolio (like making a cool and impactful thing in a local coding group) or getting underpaid for a while to build websites and such. It's a very stupid system that prioritizes proofs of computation time maxima over knowing how to actually build a website. But once you get past that first hurdle of getting paid to do software, many opportunities open up.

    I wouldn't be a pair learner because I already know this stuff, but I'm happy to suggest direction and check in with you as you go! Please feel free to DM me. For infosec purposes I'm also happy to make a new account and do DMs through that.

    Really please feel free to DM me about whatever. My point about infosec is for your benefit of you want to separate your current account for want reason.