• Breaking News

    Friday, September 10, 2021

    Success Story & Resources: Web Dev learn programming

    Success Story & Resources: Web Dev learn programming


    Success Story & Resources: Web Dev

    Posted: 09 Sep 2021 04:08 PM PDT

    Hi all,

    Self-taught dev here and am so grateful to this subreddit for helping me get started. Now that I've found my first paying job (at a FAANG no less *flex*), I'm here to share some advice of my own. This would be most helpful for folks going for full-stack web development.

    Privileges I had:

    • parents who housed and fed me while I made the transition
    • youth, I suppose. I'm somewhere between 20-30

    Disadvantages I had:

    • BA in humanities
    • Never touched code before (unless Myspace counts)
    • No referrals, connections, etc.

    What I did (for about a year) :

    1. Took CS50: Free online comp sci course offered by an amazing professor. Took about a month.
    2. Followed along The Odin Project: Free course on full-stack web development. Did the Foundations and then the Javascript pathway. Stopped after the Node section to take the next step. Took about 3 months.
    3. Worked for free as a full-stack engineer: There was a start up funded by an individual that offered unpaid experience. I worked on this project for about 6 months.
    4. Studied data structure & algorithm: Used Leetcode (paid for premium) and Grokking the Coding Interview (gotta pay for it). While working, I tried to do at least one problem per day. I reviewed the problem I had solved the next day to sear it into my brain. I also found the Tech Interview Handbook (free) helpful. It provides tips & a road map of problems to solve.
    5. Applied to jobs: Updated my LinkedIn, made a portfolio website, cleaned up my Github, and applied indiscriminately to jobs.

    My recommendations:

    • If I were to do it again, I would've done The Odin Project (at least the Foundations) before doing CS50. Because 1) CS50's hard! It can be demoralizing. 2) The low-level details on data structures the prof goes over is useful when preparing to interview. By then, I had forgotten a lot of it. 3) You don't need this course to do practical web development.
    • Also looking back, I would've not spent so much time on the projects that The Odin Project provides. They are useful practice, but ultimately, you want to create unique things to put in your portfolio, not the generic to-do lists and weather apps. Try to give yourself a time limit per project and move yourself along.
    • Same goes for some of the lessons themselves. I really tried to grasp all the nitty-gritty details of vanilla JS, including prototypical inheritance and DOM manipulation. They are important topics to know (especially for interviews, where you might be grilled on them), but don't go down the rabbit hole like I did.
    • All in all, I do highly recommend The Odin Project. It's thorough, thoughtfully laid-out, and free. If not TOP, follow some other comprehensive course. That way, you are not repeating the basics over and over again by taking a tutorial here and a tutorial there.
    • Keep your LinkedIn updated and your job status set to "actively looking." You never know who'll reach out.
    • I am extremely lucky to have been able to work for free. Do so if you can afford it. It provides valuable social proof and stories to tell during your behavioral interview. Look on job boards, but also pester your family and friends--"Do you need a website/ web app built?"
    • While looking for jobs, I found React to be the most "in demand" front-end framework and Node/Express to be the most in demand back end one. And every start up seems to use AWS for one thing or another. I would recommend learning these technologies, although of course sticking to the one you are already learning to master it is also very important.

    Will happily answer questions that do not compromise my anonymity.

    Thank you again r/learnprogramming. You the best!

    submitted by /u/allthemcalx
    [link] [comments]

    Thank you

    Posted: 09 Sep 2021 07:43 AM PDT

    I just wanted to say thank you for this forum and everybody who helps us newbies along. with all the crazyness in the world today, its important to know that your help makes the world (even if its just a tiny bit overall) a better place.

    submitted by /u/aspiring_programmer7
    [link] [comments]

    Hello, I'm looking for a study partner to learn Python programming with.

    Posted: 09 Sep 2021 09:09 PM PDT

    Programming is overwhelming in the beginning but is easier if there are two or more study partners that have specific times set out to learn python. I'm therefore looking for a study partner. Like Books & courses learning together and mocking each others code sharing schedules to learn at specific time. I have all the resource looking for someone who's really want to complete this python journey.

    Thanks.

    submitted by /u/Dangerous_Onion4671
    [link] [comments]

    Is Harvards CS50 worth finishing?

    Posted: 09 Sep 2021 10:46 PM PDT

    I first started CS50 so I could brush up on my programming so I could go back and finish my degree. It's been several years since I worked on anything programming related but managed to pick it all back up pretty fast and worked my way through most of CS50 pretty fast in my spare time at work. I was looking ahead for other courses and trying to decide what to work on next. I noticed that the rest of the CS50 course I'm currently on and the direct follow up course seems to be entirely based on web-design. Honestly I don't have any interest at all in web design. Should I bail on the rest of my current CS50 course or is there some practical programming reason that I should finish the CS50 course and its follow up?

    For some context the last class I would need to take is a research project with a professor. I don't know what that research project might entail but the last one that was offered last year was a machine learning project in python. I was also considering taking a game design course before that so I could have a hobby project to work on in my spare time.

    Harvard has CS50 courses on both game development, machine learning and intro to AI with python. Any assistance moving forward would be greatly appreciated.

    Edit: I should also mention that I have no plans on getting a job as a developer or anything. I just want to finish what I started.

    submitted by /u/Mokeymokie
    [link] [comments]

    Best resource for learning Django (for beginners)?

    Posted: 09 Sep 2021 08:10 PM PDT

    What is the best place to learn Django? I found Team Treehouse to be so much easier to learn React for the first time than any Udemy course I could find; however, Django is not on Team Treehouse so I am looking for any resource that is very beginner friendly for learning Django

    submitted by /u/PhilosophyPupil
    [link] [comments]

    What is there to learn in Linux, really?

    Posted: 09 Sep 2021 02:47 PM PDT

    It's common to see recommendations to learn Linux on this sub but I don't see what's to be learned really. Like I installed Ubuntu last year and customized it just by copying commands on the internet such that now it looks decent enough for me to use. Heck, I don't even know what "sudo" is till now. I just know that it shows up whenever I have to install something (after googling and landing on AskUbuntu.com) -- `sudo apt get -...` . I do know the basic commands like cd and ls but that's it.

    Tbf, I don't see the hype though I understand that with Ubuntu there is less installation pain and some speed gain as compared to windows. I am also subbed to r/unixporn and whenever I see some trending post from there I am like "looks cool, but I am happy with my setup". Then there's r/ProgrammerHumor meme-ing about people fighting over Linux distros which again I don't see the point of.

    I feel like I am missing out on some Linux magic but I don't know what.

    submitted by /u/PracticalHighway2653
    [link] [comments]

    Intermediate/Beginner Programmer Looking For A Coding Buddy To Learn Front End Web Development (HTML, CSS, JS, React)

    Posted: 09 Sep 2021 05:23 PM PDT

    Just like the title says, I am looking for serious people to learn with :). I live in SF (PST time Zone), I am good to code anytime before 9PM PST, ideally this would be frequent.

    If you are interested feel free to DM me here or my discord Nimai#9074

    submitted by /u/Nimai_TV
    [link] [comments]

    Lack of Confidence Hindering Learning

    Posted: 09 Sep 2021 08:53 PM PDT

    Hello, this is my first reddit post. The situation is that I am a 23 year old Economics recent grad starting my first job working as a financial analyst. I did some coding for my major in R and have since learned some Python on my own to where I am approaching topics like classes and inheritance.

    I am a decently smart guy. I graduated Summa Cum Laude, but I also just took the minimum Calc 1 needed due to lack of confidence in my ability to keep a high GPA. I also just went to a local state school because I was worried about being able to get a high enough paying job to pay off the higher costs of better schools I was also accepted into.

    My issue is that I feel like I am subconsciously holding myself back from devoting a large amount of time and energy because it seems like a bit of a pipe dream to get a job in coding. Specifically I would like a job as a data analyst where I could eventually move up into the role of a data scientist. I enjoy coding and the learning process, but I feel like things may be passing me by. I also feel that since I didn't do computer science in college it is possible, but unlikely that I will make it.

    I don't know if there are other people who feel this way or who have places that people can look for motivation or help.

    submitted by /u/Matt1234567899
    [link] [comments]

    Take-home coding challenge: better to submit non-working code or not submit at all?

    Posted: 09 Sep 2021 07:37 AM PDT

    Cross-posted in r/cscareerquestions

    I'm working on my first-ever take-home coding challenge. I'm about 40 hours deep and doing a lot of stuff I've never done before. There's no time limit, so I really want to finish out of pride lmao, but I also don't want to turn something in 3 weeks after they send it to me.

    I'm at a point where I'm getting an error for my database ("no connection") and I can't find an answer anywhere. I tried to interpret the error messages on the local server, tried to do some debugging in IRB, posted on Stack Overflow, checked other SO questions, watched tutorials to try to restart, etc. Nothing is working.

    I want to keep going but I have no idea where to go from here. It's been a week since they sent me the challenge. Should I turn in non-functional code or just not bother? And what's an "acceptable" time frame for turning in a take-home challenge?

    submitted by /u/butternutsquash-soup
    [link] [comments]

    How do I become a better problem solver/programmer in general?

    Posted: 09 Sep 2021 08:35 AM PDT

    I'm taking a course that teaches Python, and while it's only been a couple of weeks, it seems like my classmates already have a good grasp of what to do. They can easily write code from scratch even if they haven't had programming experience before, while I usually have to look up similar problems and see how to get the answer from that. I do try on my own first and look through the textbook, and I understand the concepts individually just fine, but putting them all together gives me a hard time for some reason. I know we shouldn't compare ourselves to others but it's been kind of hard to not do that lately. I'm constantly asking them for help any chance I get, but when it comes to big projects and exams, I won't be able to ask for help and would like to do my assignments independently. Any tips/advice? Thanks in advance.

    submitted by /u/AcanthaceaeHead2836
    [link] [comments]

    Coding bootcamp vs udemy courses or YouTube videos vs college degree

    Posted: 09 Sep 2021 05:51 PM PDT

    Hello everyone! Currently in-between jobs at the moment. Got a job to wfh as a call center associate but am seeing terrible reviews for the company in the position ill be working so I don't think I'll be staying in the position too long and the hours (even though I'll be home) really suck est 10am-8pm M-F and Saturdays 11 - 5.

    I have a few credits in college classes in Computer Science but I didn't do too well in classes and I feel I'm already in a hole with loans and don't wanna keep digging that hole unless I absolutely have to.

    I heard bootcamps are awesome but are pretty intense and can be pretty expensive out if pocket and since Unemployment wants to drag their feet I don't have any disposable income to spend on a lump sum if they ask for it all at once.

    I took a few udemy courses and I honestly loved them and was learning a decent amount but not having a live person to ask questions to and how to find out answers without just revealing it in the instruction video kinda feels counter intuitive.

    I love working with technology i think I like the physical aspect a little more but that may be just because of my past experience in trying to learn code from some of the worst professors I've ever had except maybe 1 who was phenomenal.

    I'm just trying to weigh my options and hear from others on their experiences to see what would be the best path to take since I do want to get into a tech job or even maybe one day open my own business programming, building computers or just a general IT firm. Any and all help would be much appreciated am willing to go more into detail about my background as well.

    Thank you!

    submitted by /u/djdanmana
    [link] [comments]

    I want to learn HTML :

    Posted: 09 Sep 2021 06:16 PM PDT

    I am new to programming , I've done a little bit of c language and I want to learn HTML as well . Any refrence / book / youtube channel that could help me . Please , and thanks in advance .

    P.S : sorry if my english is a bit rough as it is not my first language .

    submitted by /u/Unique_Fondant
    [link] [comments]

    what is wrong with this?

    Posted: 09 Sep 2021 11:54 PM PDT

    #include<stdio.h>

    main()

    {

    float f,e,g,h,i; printf("Number of consumption units: "); scanf("%f",&f); if(0<=f<=200) { e=f\*0.5; printf("\\n\\nThe price to be paid is: %f",e); } else if(201<=f<=400) { g=f\*0.65+100; printf("\\n\\nThe price to be paid is: %f",g); } else if(401<=f<=600) { h=f\*0.80+230; printf("\\n\\nThe price to be paid is: %f",h); } else if(601<=f) { i=f\*1+390; printf("\\n\\nThe price to be paid is: %f",i); } printf("\\n\\n\\nEnd of calculation"); return 0; 

    }

    The issue is, it keeps printing the f*0.5 value. For example, if I input 700, it gives me the value of 350 and not the actual value that is 1090. Someone please help me!

    submitted by /u/Ichigo_Kurosaki1503
    [link] [comments]

    Hi guys I have some problem on understanding the “this” keyword on JavaScript

    Posted: 09 Sep 2021 05:48 PM PDT

    Can you ELI5 or have some link to share to understand it better I have tried already with w3 and mdn but I really don't get it Thank you for your time

    submitted by /u/Rej93
    [link] [comments]

    Fake Source Code

    Posted: 09 Sep 2021 09:26 AM PDT

    How do we determine if a released source code for an open source software is exactly the real one?

    submitted by /u/AhmedEl-Zeedy
    [link] [comments]

    Computer Science vs Software Development?

    Posted: 09 Sep 2021 11:16 PM PDT

    I am really really confused which one to pick?They both sound like they are for Programmers. .What's the difference between both of them?Which one is Math heavy and which one is pure programming?And which one brings more job opportunities?If you were an employer which one would you prefer and why?

    submitted by /u/Entire_Mind4439
    [link] [comments]

    Looking for Computer Science Tutor (Already Graduated, Junior Dev / ASP.NET)

    Posted: 09 Sep 2021 11:00 PM PDT

    Hello all, I'm a junior developer located in North America. 2 years of experience and already have my CS degree, but still need support and help.

    I'm looking for an intermediate Computer Science tutor that would be able to walk through some Leetcode and HackerRank problems and explain the solution to them. I have a couple problems that I have coded out a solution to, but don't really understand why they work. These are some of the easier problems on HackerRank so do not get too intimidated, I'm mostly looking for help on Easy/Medium problems and not Hards as I am not targetting FANG or tech companies. For example, the "Jumping on Clouds: problem from HackerRank (marked as a warmup/very easy problem).

    I also would like help learning some Full Stack as I did not really learn that much during school. I struggle building full-stack apps as I have mostly been a bug fixer at my jobs and working on back-end only (fixing/altering SQL queries and support, mostly), and did not cover any Web Dev during my degree. I'm really struggling at learning ASP.NET MVC, Angular, and React, and would like someone that can walk through building a simple ToDo app or similar in these (using ASP.NET Core Web API as the back-end). I know there are tutorials online they just don't go into enough detail and don't answer my questions, it just feels like I'm copying code without learning.

    Please reply or DM me if this matches something you are looking for and you are looking for clients, extra spending money, or perhaps you are looking for something to put on your resume or a reference. I will pay a fair amount in USD per hour, we can discuss in DMs. Would like to do the tutoring for maybe 2 hours a week for a few months and see if it's helpful, if so it could be a long-term thing.

    submitted by /u/Superb_Plantain_7384
    [link] [comments]

    Peripheral efficiency

    Posted: 09 Sep 2021 11:00 PM PDT

    Question- is there value, outside of gaming, to operate an OS with two mouses/keyboard/terminal as opposed to the traditional one mouse/keyboard/terminal

    Would it be contingent on the OS/GUI or would the keystroke efficiency be too insignificant to really matter

    And would there be benefit, in hypothetical systems involving nontraditional peripherals, if realtime problems involving a total of 15+ applications with keystroke timesave captured with launching 2-4 programs with universal tab capability with all launched apps (for field/window fields) as opposed to selecting singular program prior to tab loop within one program not all launched

    submitted by /u/maciantsg
    [link] [comments]

    Where tf am I supposed to learn? (Python and apologize in advance if I'm sounding rude.)

    Posted: 09 Sep 2021 10:44 PM PDT

    TLDR; Free website's that'll teach me python in a similar way as codeacademy. (I wish to build websites, automation, and data analysis.) What practicing should I do once I complete the course for what I want to do?

    Before you say "Watch this YouTube video"I cant sit and watch a 1-6 hour video where If I mess up the Ide doesn't tell me what I did wrong. ldeally l'd like to learn somewhere like codeacademy where it says what Ive done wrong and gives me a close-ish answer on how to fix it. Why aren't using it then? ldeally I don't want to pay and on the supposed "free" website is filled with courses where the paid version is needed. I tried freecodecamp.org which has the same teaching method.. But, on "just starting its teaching html5, not python. I cant find anything where it'll teach me python with the same structure.

    submitted by /u/LostInDarkVoid
    [link] [comments]

    Have an app idea, lost on starting language

    Posted: 09 Sep 2021 06:57 PM PDT

    Hi all, hope this fits here. I have an idea for a battle card game, think Pokémon/Yugioh, so nothing super demanding. I was considering an iPad for development cuz Swift looks great to work with but tablets apparently suck for coding and I can't afford a Mac. Can anyone offer a language recommendation? I have a technical degree so I'm not completely lost but I've never tried to develop an app before so I'm unsure what a good starting place is.

    submitted by /u/Pluck_Master_Flex
    [link] [comments]

    Complete tutorial on Java Swing

    Posted: 09 Sep 2021 10:38 PM PDT

    Hi there,
    Is there anyone familiar with a good and decent tutorial course that covers all of the stuff in the Java Swing package? Most tutorials I find are related to the Applet module. However, in developing my game im making use of Swing. I keep running into issues because I do not fully understand how the classes work and I would like to learn more about it. Thank you in advance!

    submitted by /u/kjcvheel
    [link] [comments]

    How to decide when to learn React

    Posted: 09 Sep 2021 08:30 AM PDT

    At what stage is it best to start moving on from learning just vanila JS and start picking up frameworks

    submitted by /u/skipscrisps
    [link] [comments]

    No comments:

    Post a Comment