• Breaking News

    Wednesday, May 26, 2021

    Thank you to everyone sharing their self-taught success stories here. learn programming

    Thank you to everyone sharing their self-taught success stories here. learn programming


    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.

    submitted by /u/tryingtorebuild
    [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:

    1. It's okay to struggle and not understand the material.
      1. There were many times throughout the process I thought to myself "man I'm just stupid" or "my background is in ENGLISH teaching kids...I have no idea how to think like a computer/mathematically" or "the heck is a Fibonacci?!"
    2. Take care of yourself physically and mentally. It's just as important as learning how to code.
    3. console.log() is really your best friend in JS and (putting) borders (around elements) are your best friend in HTML/CSS (if you don't know what's wrong with your code, these two were invaluable to me to figure out if what I was changing was even the right thing!)
    4. Comment things out! Sometimes I didn't know where the problem was so I would comment things out bit by bit and it helped tremendously!
    5. The Odin Project(TOP) v. Free Code Camp(FCC) : Dabble in both!
      1. There are things that TOP does better than FCC (giving more autonomy and making you really stretch your problem-solving skills, but as a beginner it can be really frustrating and discouraging because they outsource a lot of their material). Sometimes I'd be stuck on a problem or a concept and I couldn't figure out what it meant. TOP has a great Discord channel, but, in the early stages, I was too nervous to ask and just flopped around confused.
      2. Equally, there are also things that FCC does better than TOP (giving clear direction and doing a great job scaffolding your learning, but it holds your hand a lot and, aside from the projects, you don't get to stretch your problem solving skills as much [at least for the first few projects, I've only gone halfway through the JS portion of FCC]). In some sections it would tell me to do something (looking at you grid and flex!) and I didn't quite understand what I was doing, yet I was passing the tests.
      3. If you only have time to do one or the other, what I did was focus on TOP and, when I ran into an issue I didn't understand, I used FCC like a cookbook (what's the topic I need to understand, go there, and run a review where FCC might have explained it a little clearer). Ultimately, I haven't done the entirety of either, I haven't gotten a job, so I don't feel qualified to say which is better to get you job ready. Personally, I think both have different styles of teaching and neither is wrong!

    Some Ways to Overcome the Struggle

    • Take a step back/take a break (one time I was stuck for a half hour on a problem, took a break, came back, and I found I was just missing a closing curly bracket!). When you're looking at the same thing again and again for hours on end, you might not see what's obvious.
    • Stop for the day (you may have hit your limit). There's an amazing video about how much time you should code a day that says the maximum amount of time should be roughly 4 hours a day. Of course you can do more or less, but the idea is that your brain can only handle so much. If you find yourself really stuck on a problem and your eyes start to glaze over and everything starts sounding like white noise, it might be time to call it for that day to give your brain time to absorb what you've learned and process it.
    • Go back and relearn. It's tempting to power through the course and tell yourself "job's done boss", but if you don't really understand the concepts, then what was the point? Although it seems counterproductive, reviewing concepts is one of the most important things to the learning process. A lot of people talk about the learning curve, grit, and growth mindset, but, equally as important, is the idea of the Forgetting Curve. In short:

    Learners will rapidly lose their memory of learned knowledge in a matter of days or weeks unless the information is consciously reviewed. Some studies suggest that humans forget approx 50% of new information within an hour of learning it. That goes up to an average of 70% within 24 hours.

    • Skip (yes skip!) that one portion and come back to it later (I usually try tackling it again after another lesson/segment is done). A few concepts didn't click with me right away, so I treated it the same way you treat a test (if you don't know the answer to one problem, don't waste time staring at it, skip it, answer the questions you know, and then come back). Every time I went back, I understood the concept better than the first time around! Why? As the lessons push through, you get to see concepts in action in a way that's different, or just explained differently, than the first time you saw it and it'll click. I spent hours trying to figure out what return actually meant. I didn't actually understand till a later lesson used it more casually and, for whatever reason, it clicked.
    • Find other resources on the same concept: StackOverflow, YouTube, Google, MDN, FreeCodeCamp, etc. Use all the free resources available to hear the same concept in different ways. If you don't understand, it might just be the way that it's taught.
    • Someone who is an expert in their field might know the material, but teaching and knowing are two different things. I know the common saying is "if you can teach it, you know it" and, while that's true, in my years as a teacher, I've found both: some of the smartest people were some of the worst teachers (how their minds worked was just so different that they didn't see why others didn't just "get it" like they did) and some of the best teachers I found were just winging their lessons!

    How Do YOU Learn?

    • Everyone learns different (I'm sure you've heard this a million times), but it's more than just auditory, kinesthetic, and visual. Some sources will say there are 7 ways to learn, 9 ways to learn, 12 ways to learn. In reality, there are an infinite amount of variations in how someone learns.
      • Do you learn better with examples? When things are written down? Do you remember using mnemonic devices the way Michael Scott does? I had a friend who aced college because she said she had photographic memory when she highlighted her notes in different colors. Whatever works! Finding out how you learn best will help you overcome roadblocks and hurdles faster and get frustrated less.

    Have a Strong Support System!

    • What got me through rough patches wasn't just motivation and grit; what got me through the rough patches was having a strong support system that got me through my low-lows and were there to celebrate my highs. My husband was there to walk me through my anxious moments and, when I didn't get it, helped to explain it to me or worked together with me (he has a little background in CS and can code in C++).
    • TOP has an amazing and vast Discord channel! If you don't have someone close to you or in your family that does it, I recommend jumping on that. There's this whole subreddit and a few other subreddits with amazing communities.
    • Study buddies work. Someone to keep you accountable and building good relations is always helpful!

    Habit over Motivation

    • Motivation is the ignition to start the car, but habit is the fuel that will keep the car running. Taking weight loss as an example, when you first start out, you're pumped! You buy all the supplies you need, maybe a gym membership, you wake up early in the morning and pump out an hour a day. But as the days go on, life starts coming up, you start finding reasons (or valid reasons pop up) as to why you can't keep exercising. A friend calls you up and is having a birthday and you eat a whole cake because you've "been good" and it stops all the progress you made. Why does this happen?
    • Because motivation does not last. You want to build a good habit early on while the motivation is present and, when the motivation is gone, the habit is what will keep it going on. Tell yourself you'll practice/learn coding at a certain day or time of day and stick to it. Make it a part of your schedule. To build a good habit, you tell yourself that coding time is not flexible and, if you miss it, reschedule it like any other appointment. Like weight loss, build little habits over time. It takes time to build a habit. Speaking of weight loss...

    Take Care of Yourself Physically and Mentally

    • You probably hear people say "exercise is the best for your mental state", and it's true! During this process, I had a lot of instances where I struggled a lot. Having quit my job, forced to move in with family, and just feeling like a failure, anytime I ran into a problem I couldn't solve or Google, it was hard not to start stressing about my future. Coupled with the fact that I ate terribly and was gaining weight (on top of COVID weight!), it didn't help me mentally.
      • Take the time to exercise even just a little a day. A 10 min stretch, a 15 min walk, anything! If you're not able to get out of the house for whatever reason, there are a lot of YouTube videos that will take no more than a few minutes of your day. Some can even be done at the desk!
      • Water! I didn't realize how dehydrated I was after sitting in front of the computer all day. Have a water bottle/glass of water next to you while you work. My headaches were pretty frequent when I first started because of the dehydration.
      • Blue Light was the worst part about long days of coding. You can turn on Night Light for most computers or get Blue Light glasses, but I highly recommend it. I had frequent migraines before turning on the Night Light and had to take full days off due to eyestrain several times.
      • I can't emphasize it enough but TAKE DAYS OFF. I know for some people it's not always possible, but it does wonders for your mental health and for learning! It gives your mind a break to think about what you learned, process it, and then come back fresh and new. I set aside the weekends so that I can make time for my family, friends, or just me time. As much as I know that I need to get a job ASAP, burning myself out won't do anyone any favors.
        • I often see a lot of posts saying they "gave up video games" or "had zero breaks because they can take a break once they get a job" and I'm not bashing that at all! If you have that mindset and you're able to do that, that's amazing! But I think it can set unrealistic expectations and places a lot of pressure on someone. If you can do it, great! If you can't and think you're going to quit because of the intense schedule, set boundaries for yourself so you don't. Just like with weight loss, everyone is different, everyone's goals and situations are different, find a break that works for you. Study time is study time, but play time is play time (work study-life balance, don't feel guilty for having it).
        • Just throwing it out there, but if you've had breakdowns or told yourself you couldn't do it, you should find a different job, you should try something else, you're too dumb, or anything derogatory like that, just know you're not alone. Been there, done that, and it'll probably still keep happening. But you're learning everyday and getting a little better everyday!

    "If you can't fly then run, if you can't run then walk, if you can't walk then crawl, but whatever you do you have to keep moving forward." ― Martin Luther King Jr.

    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!

    submitted by /u/InSouci
    [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?

    submitted by /u/Eastern-Skill7173
    [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 classroom

    Going 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 ones

    Do 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 it

    The 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!

    TLDR

    Tutorial 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.

    TLTLDR

    One 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.

    submitted by /u/AechCutt
    [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.

    submitted by /u/justanotherperson297
    [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?

    submitted by /u/vhdhjk
    [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:

    class Course { String id; ArrayList<String> prerequisites; // other methods ...... } 

    The algorithm to compute the sequence can be described by the following steps:

    1. Arrange all the courses in a list. Create an empty queue.
    2. Go through each course, and remove it and put it in the queue if there are no prerequisites.
    3. While the queue is not empty, do the following:
      1. Remove a course from the queue(assume the course is c). Display c.
      2. Go through each course in the list, and c prerequisite if it was. If the course has no prerequisites after removing c, remove the course from the list and put it in the queue. "
    submitted by /u/Emotional_WolfMan
    [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!

    #include <iostream> #include <string> using namespace std; int main() { // This is mostly for setting the stage. I haven't figured out how to set it up properly to accept strings. cout<<"For this adventure please only use firt letter lower case responses. Thank you, have fun! Please type o for okay: "; char a; // Usless stuff from old code that I keep to remind me how it works. string myBow = "bow"; string mySword = "sword"; string myShield = "shield"; cin>>a; //proper breaks so it fits on console nice. cout<<"You are a adventurer looking for the next big treasure! As you approach a cave, you wonder what might be inside."<<endl; cout<<"After entering the cave a zombie in the first room you enter stands up and starts moving your way."<<endl; cout<<"Do you shoot him with your bow, or slash him with your sword? "; char w; cin>>w; switch (w) { // my first working switch, took me forever to get the switch to work properly. case 'b' : cout<<"You shot the zombie with a bow. It was unfazed and kills you."<<endl; break; case 's' : cout<<"You slash the zombie with a sword. It dies."<<endl; break; default : cout<<"You panick and the zombie kills you."<<endl; break; } if (w == 's') { // my first working if else too. the w == 's' took forever to figure out because it was broken for so long! cout<<"You survived the first room. The treasure is yours!"<<endl; } else { cout<<"You died in the cave and have lost the game."<<endl; return 0; // I'm sad to say it took a while to figure out how to make the adventure end. Finally figured it out though. } // From here it's pretty much a rinse and repeat to make sure everything is working well. cout<<"As you approach the chest it turns into a mimic!"<<endl; cout<<"Do you slash it with your sword(1)? Or raise your shield(2)? Please choose 1 or 2: "; char t; cin>>t; switch (t) { // Due to both words starting with s I changed how inputs work to numbers instead of first letter for this part. case '1' : cout<<"Before you can unsheath your sword the mimic attacks you. It kills you."<<endl; break; case '2' : cout<<"You raise your shield against the mimic, and survive its attack!"<<endl; break; default : cout<<"You panick and the mimic kills you."<<endl; break; } if (t == '2') { cout<<"You survived the mimic. Press on!"<<endl; } else { cout<<"You died in the cave and have lost the game."<<endl; return 1; // Stops here currently due to time restrictions. } } 

    (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.)

    submitted by /u/EclipzedCal
    [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?

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

    Wondering how to create your own Chrome extension or a simple To-do list? Codevita Live has got you covered.

    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

    submitted by /u/Potential_Loss6978
    [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)

    submitted by /u/Philo167
    [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

    submitted by /u/athershaikh301
    [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.

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

    Crossroad

    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

    submitted by /u/Every_Traffic_4808
    [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#.

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

    Column

    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?

    submitted by /u/MadameDennix
    [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

    submitted by /u/DisbeliefGamer
    [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.

    submitted by /u/Yankee_Cong
    [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?

    submitted by /u/kekkiamboi
    [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.

    submitted by /u/dheeraj_jha
    [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! 😀 😀

    submitted by /u/technoInMyVeins6
    [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..

    submitted by /u/Dooinfe
    [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

    for(int i = 0; i<N; i++)

    {

    printf("%i\n", array[i]);

    }

    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?

    submitted by /u/Noname_4Me
    [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!

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

    No comments:

    Post a Comment