Thank you to everyone sharing their self-taught success stories here. learn programming |
- Thank you to everyone sharing their self-taught success stories here.
- Done with The Odin Project Foundations: What I learned
- Why do people still use C instead of C++?
- Why You Are in Tutorial Hell and What to do About it
- How to profit off of a script?
- Looking for feedback on a (unfinished) card game I am making
- Something doesn't look right here.
- Feedback on text adventure game made by 3 day old C++ coder
- Is it possible to switch into the programming field from another career path with just a bootcamp?
- Wondering how to create your own Chrome extension or a simple To-do list? Codevita Live has got you covered.
- A little tip for aspiring Data Scientists, ML-Engineers, and Software Developers
- What things are in data science
- Can you convert jsx files back into svg ?
- Crossroad
- which language should i learn next scala, rust or dart?
- Column
- Any online book or resources about quantum computers?
- How to Get started with C++ GUI?
- What do you do during long debug or compile times?
- Virtual Destructor but not a Virtual Constructor.
- solving coding challenges or building projects? language is JavaScript
- I lost the motivation, coding just doesn't feel the same.
- how does file stream (especially fread()) works?
- New programming subreddit for highschoolers: r/cshighschoolers
Thank you to everyone sharing their self-taught success stories here. Posted: 25 May 2021 05:32 PM PDT Spoiler Alert: This is NOT a success story, at least not yet. I'm a female, almost 30, with no degree, and currently working in the customer service field. I'm also considered the stupid kid of our family because of where I am now compared to everyone else in the family with multiple degrees, high-paid jobs, etc. I quit uni three times when I was 19-21. This is because I got into various degrees with my average grades to have a degree and eventually gave up. There's one thing I didn't completely give up in the past 10 years: It was my passion for blogging, building websites, affiliate marketing, and content writing. I've had some success with them, but it was no near enough to give up my full-time job. Looking back at the past 15 years of my life gave me a lot of anxiety, and depression, even until a week ago. I kept comparing myself to others and dwelling in shame. I've wanted to go back to uni since 2020 but wasn't 100% sure what I wanted to study. One moment I wanted to become a lawyer, and then something else a few months later. I also wanted to learn programming and gave up every time I thought about it because my inner self kept telling me I'll never be able to do it. I honestly cried my heart out to God to show me the way last week, and here I am past few days devouring all your posts and taking notes. I just wanted to thank God for opening my eyes and making me see what I needed to see. I'm going to start by learning Python on YouTube first, followed by Udemy courses. I thank each one of you for sharing your success, lessons, and failures here. Please don't ever stop. Please let me know any tips you have for me if you wish to. I really appreciate it. [link] [comments] |
Done with The Odin Project Foundations: What I learned Posted: 25 May 2021 02:41 PM PDT Hi! Pretty new to the subreddit, but been a lurker for a while, and I wanted to share my experience! I just finished The Odin Project's Foundations course and during which, I had a lot of questions and learned a lot through the process. I'm hoping this post might help others going through the program or considering going through the program. It took me a total of 73 hours over the course of 25 days to finish it. I only counted the time when I was actively in front of the computer researching or coding; bathroom breaks, lunch breaks, weekends etc. are not included. Here's what I learned:
Some Ways to Overcome the Struggle
How Do YOU Learn?
Have a Strong Support System!
Habit over Motivation
Take Care of Yourself Physically and Mentally
I'm sure there's more I'm missing, but I wanted to share what I learned throughout the process. I'm by zero means an expert and I'm still learning myself. Would love to hear what anyone else learned/experienced going through TOP or FCC and would love to meet others going on the same journey! Thank you for anyone who read this large blurb of text! [link] [comments] |
Why do people still use C instead of C++? Posted: 25 May 2021 11:27 AM PDT I am a python user so I may not have all the information but why do people and especially big companies still use C instead of C++? Isn't C++ the superset of C so it is supposed to be better? Also OOP is literally booming everywhere while C is still procedural. I don't suppose that there is much speed comprise between the two, so is there a specific reason? [link] [comments] |
Why You Are in Tutorial Hell and What to do About it Posted: 25 May 2021 06:04 PM PDT Several days ago I posted in response to a member's dilemma about the struggle they were experiencing while learning to code. I really hope their spirits are higher since then. My comment was something that people seemed to really appreciate and there were a couple of requests to make it into a full post. So I present my complete under-educated opinion... Why you are in tutorial hell and what you can do about it!We live in a golden age of coding instruction, and we should all take a moment to appreciate what a great time it is to be learning when we are. However, because there is so much information out there, one tutorial can turn into more, which then becomes an unhealthy consumption where you seem to be constantly learning, but are failing to get any better. Thankfully there is a way out, but you have to understand a couple things first. Online tutorials replace the structure of a classroomGoing the self-taught route has never been more attractive, but in reality, it's an incredibly difficult direction to take as it's hard to know what to pursue and what to (temporarily) ignore. You know what the best thing that degree programs and bootcamps have going for them? The curriculum is already set to facilitate the most reasonable way for progress. It's out of your control. All you need to do is to show up, pay attention, and do the assignments. I posit that one cause for tutorial hell is the continued attempt to replace the structure of a classroom with the structure of a tutorial. Classes give you the lessons, assigns homework, and even lists what your projects should be. Hopefully, by the end of the course, you have the skills needed to tackle the capstone on your own. If you are currently languishing in this situation, it may be that you thrive in a classroom environment where someone else provides the ladder you can climb to success. Jumping from tutorial to tutorial might be an outgrowth of this unconscious need that isn't being met. If it's the case where being self-initialized instruction isn't working for you, that is okay and nothing to be ashamed about. If you are still interested in being a developer, enroll in a community college program or bootcamp. Many have financing options that make the cost easier to bear. There are countless beginner stage tutorials but few advanced stage onesDo a casual search through all the resources available to those wanting to learn to code, and you are likely to see a lot of entry-stage tutorials that are meant to cover the fundamentals, but fewer instances of intermediate to advanced lessons that could propel prospective students into a stronger (i.e. professional) grasp of the language. There are several exceptions out there, such as "bootcamp" style courses that claim they can take you from beginner to advanced. I'm not saying that these courses aren't valuable, interesting, or useful. What I am saying, is that even when at their more advanced stages, there is a level of hand-holding that ensures that you are learning less than you think you are. In addition, you may be over-binging on these courses because each one seems like it offers something different, but they all are set at basically the same level. You will end up spinning your tires with things that aren't challenging or make you grow as a developer. What you can do about itThe best thing that you can do to get out of tutorial hell is buckle down and do some projects! I know that this advice is given by many, so what do I have to add that's different? The key thing that I want to add is to communicate that it doesn't matter the size or scope of the project, it just has to fill two criteria: it has to be A) planned, and B) attainable. It has to be planned in that you will, ahead of time, decide what should the project cover. What features must it have? When will it be considered complete? It has to be attainable, meaning it must be something that you can do. Assess your skills honestly and make this decision yourself. When people give the advice to do projects, the usual result is to start thinking about Tetris games or Twitter clones and then you start to shut down because you couldn't possibly imagine making things at that level. I know this because I've been there before and that feeling has haunted me (heck, I still don't know how I would make either one of those). When coming up with projects don't be afraid to go small. Think small and then go even smaller if you want. Remember the criteria above? All a project needs to have is planning and implementation. Start small and go from there! A great example I have is simply making a page containing a button that when pressed, changed the color of an element on the screen. Whatever it is, plan it out from start to finish and then start coding. Projects have structure and direction, therefore implementing more projects into education will provide you with structure and direction. With careful planning, you can channel this growth into accomplishing career goals. No one is expecting you to come up with the next Facebook at first, and you should probably lower your sights if that is a goal you harbor. Start with simple tasks with easy parameters to manage. Get used to a processed workflow. Learn strategies for both identifying and solving problems. Build out past projects with added features. Increase the scope or complexity with each project, and before you know it, you will be ready for the big leagues! TLDRTutorial hell can be avoided or broken out of by understanding the fundamental nature of online tutorials and their pitfalls. It's possible that you may have an unconscious need to recreate the structure of a classroom within the structure of tutorials, and jumping from one to another could be a manifestation of this need. There is also an over abundance of tutorials all set at a similar level, which an over-consumption will keep you from progressing. The solution to all of this is to start incorporating more projects into your learning. Don't worry about the size. In fact, keep the projects as small as you can. There are only 2 requirements to a project. It has to be something that you plan and it has to be able to be something you think you can accomplish. With careful planning, you can channel this into demonstrable growth. TLTLDROne of the best ways out of tutorial hell is through self guided projects. Don't worry about the project size, only that it meets 2 criteria. It has to be something that you plan and it has to be able to be something you think you can accomplish. [link] [comments] |
How to profit off of a script? Posted: 25 May 2021 07:10 PM PDT Hello all, I am learning to write automated scripts and I came up with a script that automatically converts pdfs to csv files and adds various values together as additional pdfs get converted. I was working on this at my mom's work (she works for a CPA) and her boss asked me what I was working on. Long story short she wanted to use the script and offered me $50 a month to use it because evidently she does a lot of document scanning (to pdfs) and then manually enters that data into excel sheets. How would I even go about doing this? Making a web application that uses this script so she can make an account and pay via stripe seems excessive. Is there anyway to just download the file on her computer and somehow have the file charge her $50/month and then restrict access if her payment isn't received? Sorry if this is an oddly specific question. This just came up out of nowhere and I don't want to miss out on a chance to make some money from my new hobby. [link] [comments] |
Looking for feedback on a (unfinished) card game I am making Posted: 25 May 2021 11:48 PM PDT Hello, I am unsure if this is the best place to post but I was looking for any tips on my game that I've been working on. I apologize if this is just a code dump and understand that it's possibly too much to look through or an inappropriate post for this sub but here is the github to my project. https://github.com/angelpyy/Tycoon-Millionare-P5R A little background, my project is based on a minigame from one of my favorite games, Persona 5 Royal, called Tycoon. It is a card game where the objective is just to get rid of all the cards in your hand as fast as possible. At the moment, I am going to be making this game purely text-based and playable from the terminal, because I am unsure as to where I would even get started with an interface, but any recommendations as to where I should look are greatly appreciated. This is all written in C++ and I decided to use vectors here because dynamic arrays were confusing me and giving me a hard time. I'm mainly just looking for feedback, as to where things are unreadable, comment suggestions, simpler solutions or just overall anyway I can improve my programming. I figured the only way I would improve is by working on my own projects and looking for constructive criticism. I would truly appreciate any help, thank you guys! Edit: Actually I forgot to mention but my main concern was my organization, I tried to keep things in classes to make it as neat and tidy as possible, but then was unsure as to all the functions I had just written on my source.cpp. Should I consider creating a game class where I can handle most things directly from there? [link] [comments] |
Something doesn't look right here. Posted: 25 May 2021 11:07 PM PDT Ok ,does this make sense to you all? Because it doesn't to me. I highlighted it in bold for you all to see what doesn't make sense. The algorithm steps are going in circles. Again I don't need code just need to know if this homework makes sense is all. "Given a list of courses and the prerequisites, find an order to take all the courses without violating the prerequisite properties. Each course is represented by an id: course-prefix and number(no spaces in between). Each course is on a separate line, with the first string being the course id, followed by a list of ids of the prerequisite courses. Some courses don't have prerequisites. The following is a sample input: CS360 CS331 CS351 CS351 CS290 CS290 CS180 CS180 CS331 CS290 With the above input, your program should display: CS180 CS290 CS351 CS331 CS360 or CS180 CS290 CS331 CS351 CS360 There may be multiple ways to arrange the courses, so it is OK to display either one, even though the test cases indicate that you have the wrong answer. Based on the description, you may represent each course by the following class: The algorithm to compute the sequence can be described by the following steps:
[link] [comments] |
Feedback on text adventure game made by 3 day old C++ coder Posted: 25 May 2021 11:18 AM PDT Hey guys! So I'm about 3 days into C++ coding (Learning from a app on my phone) and I am eating this up. But because I learn way better just diving head first into it I decided to start working on a very basic linear text adventure game and just wanted some feedback on code, layout of code, etc. Note: Not currently having any issues with my program just looking for feedback and to make sure I'm not learning any bad habits or anything. Any feedback is appreciated! (I realize there are only like 2 decisions currently, I'm doing this in any spare time I have, which isn't always much lol) Thanks! Edit: Thank you so much for all the info so far. I've already started editing my original code (not shown currently) with your tweaks and suggestions, and look forward to any more you may have! (Mods: I realize this may be really close to breaking Rule 6. If it is go ahead and delete it, and sorry. I hoped that since I was more looking for feedback, and to make sure I wasn't learning bad habits it was okay.) [link] [comments] |
Is it possible to switch into the programming field from another career path with just a bootcamp? Posted: 25 May 2021 07:32 PM PDT Im an attorney but want to quit so bad. I finished a bootcamp last September and have spent the quarantine learning other languages and making "full stack" websites for practice. On top of languages I learned Docker, Kubernetes, git, etc. I know I could do the job. Is having only a bootcamp enough to get noticed though? I have unrelated degrees and work experience so Im worried I won't be able to get my foot in the door. COVID is winding down, the economy is opening up, and I was hoping it's a good time to start sending applications. Should I get more certificates or something? Is it a bad idea to call the places I'm applying to and asking to speak someone regarding my "unorthodox" resume so I can try to explain? [link] [comments] |
Posted: 25 May 2021 09:31 PM PDT Check out Codevita Live's entirely free Powershot series. Donations to charity are optional. No prior programming experience required [link] [comments] |
A little tip for aspiring Data Scientists, ML-Engineers, and Software Developers Posted: 25 May 2021 02:28 PM PDT (Note: I had already posted this in r/learnmachinelearning, but I think it could be helpful for programmers of all languages.) You can take a Coursera or Udemy course, work through some practical tutorials with Jupyter Notebook and the like, use fancy tools, have a collection of helpful Cheat Sheets and books, or have multiple certifications. All well and good, but it doesn't mean you have a complete grasp of the subject. Test your skills by implementing a use case from scratch. Without using any ready-made resources or instructions. From data collection, data preparation & understanding, modeling, training, optimization to a robust pipeline. Be able to explain and interpret what you have realized. Try to visualize it and describe it to someone who is not an expert. Do this several times, and you will notice how what you have learned above will fuse into something unique and valuable. (excerpt from my new book THE AI THOUGHT BOOK) [link] [comments] |
What things are in data science Posted: 26 May 2021 12:49 AM PDT All running around data science...m not sure is this for me but ml and ai fascinates me what should i do what should i learn c or python or database or all of them.....m not from it field but from technical background.......is it worth to invest my time into python programming ml like stuff and if it worth how can i achieve this.......... please suggest [link] [comments] |
Can you convert jsx files back into svg ? Posted: 26 May 2021 12:33 AM PDT I've been trying to get some svg files from a jsx script (specifically for use in some Illustrator graphs) but for the life of me I can't figure out how to do it and most google results are for converting svg into jsx. Anybody know a nifty way ? Cheers. [link] [comments] |
Posted: 26 May 2021 12:21 AM PDT Hello everybody, Im 23 y/o and im thinking about going to the collehe but i dont know how rewarding it is to actually roll in, when i can be self-thaught and only learn things that i find myself good at and not things that i find boring or rather nkt interesting at all. On the first year i have CAD programming which i dont find any attractive, but i need to learn it. Anyway i've been steping in to the HTML a lil and i find it very easy and suitable beginner friendly program and i've actually like it, but again i would like to try some of hard programmi g languages as well since if i roll into the college i will mostly have them to learn. So im here now in the doubt should i get CS degreee or be self-thaught, should i spend next few years of my life and čearn something that i will not like just in order to learn something that i like.. I honestly dont know.. Can anybody give some hints how to deal with the situation [link] [comments] |
which language should i learn next scala, rust or dart? Posted: 26 May 2021 12:10 AM PDT hey guys, which language should I choose to learn for better opportunities? scala, rust or dart. I can currently code in python and C#. [link] [comments] |
Posted: 25 May 2021 11:59 PM PDT Hey, I have tried to figure out how to count the sum of a column in a excel file in python, but I dont get it to work! How do I do? [link] [comments] |
Any online book or resources about quantum computers? Posted: 25 May 2021 04:23 PM PDT I've heard about it quite some time ago, tried to understand the concept behind it and actually only confused myself, I have no idea why it's useful(something about a binary number being 1 and 0 at the same time) neither their purpose, but I find it interesting and want to know how they function [link] [comments] |
How to Get started with C++ GUI? Posted: 25 May 2021 11:44 PM PDT Hello I hope you're doing well I am working on Student Report Management system in C++ for my college project. I have done the coding part and it runs good on C++ console. Now I want to add some GUI to it so it look's nice and can impress my professor. I want to learn GUI for this purpose. So, From where I should learn? What should be my approach and how I am supposed to do? Please keep in mind I don't want flashy GUI just something that works easily and has portability. This is my useless code. [link] [comments] |
What do you do during long debug or compile times? Posted: 25 May 2021 11:41 PM PDT I've been reading Deep Work by Cal Newport and stopped going to Reddit and Twitter whenever I'm working on bugs or tasks for work. I can say that the tips from the book helps me with my focus in my work. Problem is whenever there are long build times or I'm waiting for my app to compile, I find myself just staring at my screen and waiting for my app to appear on the simulator. I've been wanting to change my work setup - a Lenovo laptop for windows (Xamarin - UWP) and a 2018 MBP for iOS development since a faster setup might help with the build times. I don't want to dig into the legacy apps that I'm working on to optimize build times since the bug fixes are the priority, just want to know what you guys do during wait times? I'm also working on an Angular .Net Core app and this doesnt seem to be a problem (website compiles way quicker than UWP and iOS apps) so just want some perspective from devs who were in the same situation. What do i do with the idle time that would not disrupt my focus? [link] [comments] |
Virtual Destructor but not a Virtual Constructor. Posted: 25 May 2021 11:35 PM PDT https://www.jhadheeraj.com/post/virtual-destructor-and-costrouctor I wanted to share this link but Sharing link option is not available to me. [link] [comments] |
solving coding challenges or building projects? language is JavaScript Posted: 25 May 2021 11:26 PM PDT learned HTML&CSS and started JS, so far im doing good. sometimes I get bored watching tutorials so what do you recommend I do more? solve coding challenges on sites like HackerRank, Codewars etc. or build projects? maybe balance those two? Thanks! 😀 😀 [link] [comments] |
I lost the motivation, coding just doesn't feel the same. Posted: 25 May 2021 04:36 PM PDT As the title says. I've been coding for ~1 year. A company hired me as a stagist last month and my main objective now is to learn as much as possible and become a resource to the company as soon as possible. The problem is I'm in smartworking and having the possibility to do basically everything but working completely destroyed my motivation, does it ever happen to you too? How do you get to fix it? Sorry for english.. [link] [comments] |
how does file stream (especially fread()) works? Posted: 25 May 2021 10:21 PM PDT until handling file io, pointer is pointing at one memory block. so if i want to read integers of memories in array form i had to do something like
{
} stackoverflow and other sources tells it's enough to understand it as opaque pointer. rather than it has certain value or inidcates dedicated memory to it. but I still have some question when I read data from file using file pointer. multiple use of fread(void *ptr, size_t count, size_t size, FILE *fPtr) it reads next data although the fPtr is not changed (or at least the name of variable doesn't changed like a[0], a[1] etc) so, my guess is, since it is called file 'stream' the data structure of file is FIFO. For example, file pointer indicates bottom of stack of memory (as analogy) and if I read a block of data, the block removed from bottom and new memory falls and then it becomes new bottom block. So, long story short. Why does fread reads next data when used repetedly even though I didn't changed any of file pointer's value or property? [link] [comments] |
New programming subreddit for highschoolers: r/cshighschoolers Posted: 25 May 2021 04:11 PM PDT Hey! I've been around the cs subreddits for a bit, and as a high schooler, I often find that I have a difficultly connecting with the others in the various cs subreddits. This is mainly to due the fact that most of the people in those subreddits such as r/programming or r/compsci are adults. Because of this, I created r/cshighschoolers: a place where highschoolers can come together and ask questions, show off accomplishments, and discuss classes regarding computer science, programming, and coding! If this seems interesting to you, and you would like to help out a brand new subreddit grow, then come check us out and subscribe! We are also looking for MODS to further help the subreddit. Thanks! [link] [comments] |
You are subscribed to email updates from learn programming. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment