Here's a list of coding exercises to help get you from "Beginner" to "OK" in a language learn programming |
- Here's a list of coding exercises to help get you from "Beginner" to "OK" in a language
- Feeling like a speck in the ocean of aspiring programmers and programmers
- A Collection Of Projects For Learning Multithreading/Concurrency
- ELI5: What exactly does Apache Zookeeper do and why is it needed in the Hadoop ecosystem
- C# inn- Community for people who want to learn programming (either from 0 or become better) while sharing their experience
- Learn NodeJS Asynchronous Programming
- Hello. I want to be a full stack developer.
- I'm not sure if i am an idiot or this is some sort of trick question but what's the size of a bit vector?
- Help with lists
- Tech Interview Crash Course/Reviews
- Part Time, Remote, Junior Developer Job?
- Executing WebApp on server
- Is there a way to edit a command I've pasted into Putty?
- Will stuff I learned from writing scripts for games on roblox help me out learning other languages?
- [bash] Best method of creating data structures?
- Why is this returning an empty list?
- C++ Help with arrays
- Programing courses in Spanish?
- What Programming techniques are used in these photo editing apps?
- What is the time complexity of this algorithm?
- My php variable in image src not working
- About blogs for personal progress...
- Visual Studio Question
- How do I go about making this website?
Here's a list of coding exercises to help get you from "Beginner" to "OK" in a language Posted: 01 Sep 2018 06:56 AM PDT EDIT: By "OK" I mean that you can stumble your way through a relatively basic problem. If someone says "I can speak French OK", I wouldn't expect them to seamlessly translate complex thoughts from English to French. I would expect them to be able to walk around Paris, order food from a menu, ask where something is, etc. You may disagree with the word I chose to use, but that was the intent I was going for. Obviously there is MUCH more to programming that this stuff. Hey all, I'm currently a developer in the industry and I see a lot of posts on "How should I get started with learning XYZ language" so I thought I'd make a list of exercises (that increase in difficulty) that should familiarize yourself with any given language. If anyone finds this useful, I can continue to add more exercises with more difficulty:
Version Control: Create a GitHub project repository and upload your code there. Critique: Share your GitHub project here if you have any questions or want any critiques! Profit: Make $200k because you're now the greatest developer since Bill Gates. In all seriousness, feel free to reach out to me for any advice or guidance! If you run into a brick wall and can't figure it out, don't sweat it! Half of my coding time is spent reading documentation, StackOverflow, and google. I won't give you the right answer, but I'll point you in the right direction! EDIT: More problems. These will be a little more in-depth and assume you have the basics of your language down. I'll try and throw in some problems from my past interviews. A lot of them can probably be found online on leetcode or the like, so don't expect any groundbreaking stuff here.
[link] [comments] |
Feeling like a speck in the ocean of aspiring programmers and programmers Posted: 01 Sep 2018 10:34 PM PDT I've simply flirted with the idea of programming this year, jumping into a python course and stopping at the 6th episode or taking a Codeacademy course up to lesson 3, somethings always been pushing me away from finishing it. I began to think about this more thoroughly when my aunt said she was going to take a programming course to become a web developer to get a better job, and when I heard someone at school talking about how their little brother is making a programming project with his friends. "Seems like everyone's starting to program now." I felt.. disposable. Not that I believed that my cousin or the person's brother were disposable, but it was an invasive intrusive thought. "So many programmers! Who am I to jump into this when so many other people are doing it too, some for steel-like motivations? Who am I to try and learn this when there are people doing this because they have mouths to feed? Who am I to try and learn this when I've never been considered gifted or technically capable in my life, and frankly most often- the opposite?" This train of thinking assaulted me with every second I spent trying to learn or follow the course, any mistake or failure or question or lack of knowledge simply making this voice in my head louder and louder, "You definitely can't do this!" Mixed in with my general feelings of vulnerability and being condescend upon showing lack of education to other people. I wonder why I don't feel this way about art. When i'm making a piece, i'm not thinking about all the other people watching a drawing course or making an animation in a studio, I generally think about the piece. Maybe it's because I've seen multiple artists be appreciated for the individual unique work they do to a point that I may feel occasionally that it isn't bad that there are millions of other artists out there, because there's something that I and they individually bring to the table and that I can hone upon to make it my own for other people, and if not; whatever! I like the feeling of making lines on paper, even if it's "garbage" to other people. I can't deny that the aspect of not being able to make money off of my art when things get hard has scared me into putting as much time as I like, but in my heart for some reason I just enjoy it. In programming, however, this feeling takes a quick 180. I've generally felt that my love for programming wasn't that genuine (despite these feelings being influenced by other things like this) and that I didn't seem to have anything innate being able to help me laugh even when I was stumbling on the floor wondering what this or that is. I can't deny that some of my feelings upon wanting to program and do STEM things has been from being in a lower income family (The prospect of having to get a scholarship to do anything academically after high school has been waved to me more than anything else in my life right now), and wanting to prove all the people that said I was less capable and "not built for this" wrong that I can learn to do the technical things that I've wanted to do, and anyone else can, too! I generally don't possess the knowledge on any programmer topics, but despite people saying that different programmers do things differently and individual problem solving ideas are embraced in coding, I keep feeling that it's more technical and rigid, especially when people talk about 'good' and 'bad' programmers. I already only have a brief idea of the types of programming people do for certain things, and maybe I might stumble upon something that makes me want to do it every waking second of the day, regardless of what anyone thinks. But right now, I can't even get through a single course without feeling like a nobody who doesn't deserve to try. How do I stop being fussed about all the other people learning to program or making projects or just anything with their programs, and start focusing on how I feel going on this journey and exploring more about what programming is? How do I stop feeling like the field of programmers is so saturated and it's like a candy shop for employers to choose and spit out as they please because they'll always be someone else at the door who's just trying to feed their kids? I feel that I don't even deserve to take up space, much less be seen as a ""dummy"" for all the things I don't know, can't solve and need help with? I don't know, i'm just lost. Has anyone else felt like this, and what did they/you do? Thanks. [link] [comments] |
A Collection Of Projects For Learning Multithreading/Concurrency Posted: 01 Sep 2018 02:57 PM PDT Hi everyone. Recently someone posted a question on here about learning multithreading/concurrency by doing projects. I wrote up a really simple answer, but it got me thinking about different types of projects you could do in order to get better with some of the concepts. I put together this collection not as a definitive set of projects, but more as a list of things I personally find interesting. If you want a truly in-depth look into this area of CS/programming, I would recommend finding a book written by one of the experts (i.e., C++ Concurrency In Action). These are split into categories, but I think you can actually skip around if you feel comfortable doing so. Also note that you can just try for a working solution on all of these. I've found that professional-grade solutions to these tend to be far and above the more obvious implementations efficiency-wise, so don't worry too much about it unless you want an added challenge. First
Second
Third
And that's my list! I hope at least one of those sounded interesting to you. If I remember something I left out or someone writes something up in the comments then I'll add to this list. Feel free to comment here or send me a PM if you're starting on one of them and want some clarification or some reading material. I'll try to dig up whatever I can. [link] [comments] |
ELI5: What exactly does Apache Zookeeper do and why is it needed in the Hadoop ecosystem Posted: 01 Sep 2018 11:48 PM PDT As title says, Im confused about what exactly zookeeper does, how the z nodes of zookeeper are related to data nodes of Hadoop. How would you use Zookeepr in conjunction with Hadoop (any simple example would do) Thanks. [link] [comments] |
Posted: 01 Sep 2018 11:35 PM PDT Hello! Are you someone who would like to learn programming from 0 and (or) at the same time are afraid to start, because you don't think you can handle it? Maybe you're someone who would like to convert to C# or learn object oriented programming. Maybe you simply want to help or share your experience? Well then, how about learning with a help of a teacher, within a community full of people just like you? We're a growing community on Discord- C# Inn, focused on sharing our experience and help people to start off as programmers or become better at what they do and grow. Twice a week I offer free lessons on Discord for two groups of people: For those who know nothing (programming principles) and for those who know some (oop and c#). Lessons are in a format of live coding on cooperative wall on Rextester.com. Lessons material is being added every week, written by me and posted on Discord. I try to record everything too, but so far I was a bit lazy about it. Everything is free of charge. The best way of learning, in the end, if by doing something yourself. So we are forming groups of 3-5 people and by the end of September will try to start making group projects. If any of that interest you, go ahead and join our community :) Our Discord can be found at: https://discord.gg/vWE4Pc9 -Have a good day :) [link] [comments] |
Learn NodeJS Asynchronous Programming Posted: 01 Sep 2018 10:31 PM PDT Tutorials for beginners: https://youtu.be/xKNjJLA9VbY [link] [comments] |
Hello. I want to be a full stack developer. Posted: 01 Sep 2018 10:23 PM PDT TLDR at bottom. Hey reddit, since the age of 8 I've always been fascinated about computers and considered choosing a job that included something to do with computers, one of my dreams were to be a video game developer, it's still one of my dreams but not as strong as it was before. As I am 13 years old, my school has a program that helps us decide our careers, for me, I had no idea. It seemed like all my friends had clues of what they wanted to be except me. Not until I heard about web developing, I heard about it on a certain article, specifically "front-end and back-end developers" shortly after I learnt about full-stack developing and spent 2 weeks thinking about doing that for my career. (I was always interested in how people made websites, lol when I was little I did inspect element on webpages and showed them to people "bragging" about how I could hack, stupid me) Anyways after 2 weeks passed and no other careers interested me, (except ethical hacking, always wanted to troll those damn scammers) I made the final decision of choosing to be a full-stack developer, since I have already started to learn html and css (just the basics, nothing fancy) I wanted to get a clue on what I should do from there, I practice everyday and try and perfect the basics of html and css before I move on to more advanced levels of it, (I know html and css aren't the only necessary languages to become a full-stack developer but I have to start somewhere,) these are the videos I have watched to learn the basics of html and css: this, this, and this. tldr; I'm a complete noob in web developing and want to become a full-stack developer. I only know the basics of html and css and want to get help from there, what should I do? [link] [comments] |
Posted: 01 Sep 2018 09:49 PM PDT We are learning implementation of algorithm in class and the teacher asked our class, what was the size of a bit vector. We all gave answers except him. He just told us that we should study it and try to find out. Now unless I don't understand this, since a bit vector uses ones and zeros, wouldnt it just be the same as the int? 4 bytes? Is this some sort of trick question or do but vectors have a different size from ints? I did some Google searching and couldn't find a conclusive result? [link] [comments] |
Posted: 01 Sep 2018 09:46 PM PDT For assignment 1 print a list of your three favorite places to visit in the Los Angeles area (e.g. Griffith Observatory at night, Annenberg Beach House, Santa Monica Pier, etc.). Do not just copy the list provided but create your own list. Number your list as shown in the example without using the numbers 1, 2, or 3. Use only the number 5 in your program to print 1, 2, and 3. I went with this at first and the teacher said to not use the number 1 2 or 3 anywhere in the script. So i'm guessing he means idk I suck at this :/" Use only the number 5 in your program to print 1, 2, and 3" [link] [comments] |
Tech Interview Crash Course/Reviews Posted: 01 Sep 2018 09:40 PM PDT So I'm planning to start applying to companies in a few weeks, and I am looking for some crash course or review resources to go through in preparation. I've read all of Algorithms by Robert Sedgewick, have worked on personal projects (so I'm up to speed with web frameworks and such), I majored in CS and have completed Colt Steel's Web Deb Bootcamp online, so I think I have a pretty good understanding of most structures and algorithms and web programming fundamentals, but I keep forgetting ones that I don't use a lot, such as ones for graphs (Prim, Kruskal, etc), Red/Black trees, Tries, Union Set/Find. I just want to make sure that if asked during the interview, I don't pull up blank, which tends to happen to me sometimes in discussions with teachers or friends. I know the algorithms and structures, but sometimes I forget them by name. For example, back in the day, if someone asked me "write out the code for a quick sort algorithm", I know quick sort algorithm via 3 partition, but I would forget what quick sort was, even if I knew how the algorithm worked. I'm basically looking for some sort of checklist to go through or some way to solidify the mapping between name of algorithm/structure and it's code. All recommendations and tips are greatly appreciated. [link] [comments] |
Part Time, Remote, Junior Developer Job? Posted: 01 Sep 2018 08:56 PM PDT I'm currently teaching myself to develop web applications using various front end javascript frameworks, node, and mySQL. I'm currently going to school full time for software engineering and working only part time. For family reasons I'm moving out of Phoenix and to Spokane Washington where there seems to be close to no tech presence, hence my desire for a remote job. Do part time, remote, junior developer jobs exist? If so, is there another way to track them down other than sites such as indeed? There seems to be hardly anything that explicitly fits this description on those sites. Thanks for your input! [link] [comments] |
Posted: 01 Sep 2018 08:53 PM PDT I extracted a WebApp on my server but I don't know what file is required to execute ? I naturally thought of going to the absolute path which contained the index file, but that didn't produce any results. [link] [comments] |
Is there a way to edit a command I've pasted into Putty? Posted: 01 Sep 2018 08:48 PM PDT I'm using Putty to manage a MYSQL database, and I just found out I can paste commands in by right-clicking. But, once I've pasted something, there doesn't seem to be a way to edit the command--short of erasing from the end until I get to the part I want to edit. Is there a trick to this? Ideally, I'd like to be able to paste a basic command, then highlight passages I need to change--like a filename or the number of lines to ignore on an import. (For what it's worth, I tried Googling things like "edit MYSQL commands" to figure this out myself. But, everything I could find was about editing files with commands--rather than editing the commands themselves. So, if anyone has any guidance, I'd be grateful.) [link] [comments] |
Will stuff I learned from writing scripts for games on roblox help me out learning other languages? Posted: 01 Sep 2018 08:34 PM PDT This is kind of a strange question, but I want to go into game development eventually so I want to start learning other languages so I was wondering if the knowledge I learned would help out learning it. Roblox itself uses Lua (technically it's a slightly modified Lua called rbx.Lua) I don't want to be a "roblox game developer" because ya I can make money from it I don't know how long roblox will last for. I feel like if I got into actual game development I would have a better chance for a more stable career. That's why I am asking this question. [link] [comments] |
[bash] Best method of creating data structures? Posted: 01 Sep 2018 07:29 PM PDT I've been doing a lot of bash lately, and I'm struggling to find the best way to get around the lack of objects. For example, instead of having a BackupJob object with 3 associated attributes, I'll use 3 separate arrays and keep up with here I am in the array for each object. Is there a better way to accomplish this in bash? [link] [comments] |
Why is this returning an empty list? Posted: 01 Sep 2018 07:11 PM PDT Hey there! I'm developing a piece of software that will return the title and price of a user chosen game from Amazon. It was working great, but now suddenly the program returns an empty list when parsing the hrefs on the Bing page looking for Amazon. To make sure I wasn't crazy I wrote a quick script to do this same thing but with pre set parameters for testing purposes and it works pefectly. I'll include the link to the problem script and I'll also post the working script down below. Line 64 is where the link is grabbed, line 68 is where the error gets raised, and line 76 is where I handle the error. I just print the response object (which is a 200 btw) and a quick error message to keep the program from crashing. Keep in mind I've only been coding under a year so I'm sure my code can be greatly improved, I'm just looking to see if I'm overlooking anything thats breaking my program here. Here's the test code that works with no issues Thanks in advance! [link] [comments] |
Posted: 01 Sep 2018 06:42 PM PDT Hi I am posting in regards to arrays and for loops. Earlier today i had my program filling two arrays with a random generator number. I then saw I am only suppose to use one for loop while alternating filling up both arrays. I then tried getting the average of each array but now I just keep getting 0 when I type in 1 or if i type any other number I just that same output over and over again it never generates any new numbers. Any ideas on where I went wrong? I figured its in my for loop but I am not entirely sure. My code: [link] [comments] |
Programing courses in Spanish? Posted: 01 Sep 2018 06:41 PM PDT My cousin is a native Spanish speaker and wants to learn to code. Anyone know of any Spanish coding course? [link] [comments] |
What Programming techniques are used in these photo editing apps? Posted: 01 Sep 2018 06:27 PM PDT First of all: Not sure if this is the correct subreddit, if not --> pls inform me about this Q: I've been looking to some apps that can manipulate pictures lately. To name a few: - Manly - FaceApp And there are many more. What I'm really wondering about is what kind of machine learning (if any?) techniques these apps use to generate a realistic looking output for each different picture. Because I have to admit after trying some, the results are quite impressive. Do they use machine learning (or some other AI technique) at all, or am I totally missing the point? All the best, Mr. Shrimps [link] [comments] |
What is the time complexity of this algorithm? Posted: 01 Sep 2018 06:15 PM PDT This is my (correct) solution to the leetcode problem: https://leetcode.com/problems/generate-parentheses/description/ I'm stuck on calculating the space + time complexity of this. I think it is 2n but it doesn't really sound right to me since there are many instances where I cut a string off and don't continue (that's what the first if statement checks for). It should be less than 2n but I don't know what it would be. Similar question regarding space complexity (in terms of recursive stack space). Also, if there are any ways I could improve my code in terms of style, please mention those as well! Thanks! [link] [comments] |
My php variable in image src not working Posted: 01 Sep 2018 05:56 PM PDT I'm trying to add this php from a database into my text so it can go to the right source, but the php isn't going into the text correctly. From stackoverflow answers I think I'm supposed to add dots to do this, but what I did isn't working. I'd appreciate help with this [link] [comments] |
About blogs for personal progress... Posted: 01 Sep 2018 05:22 PM PDT I'm starting off on a programming self-education Journey. While immersing myself in tech stuff I came across an interesting piece of advice from an early interview on the Code Newbies podcast: making a blog to mark your progress as you continue to learn. I've gotten myself a Wordpress and done a couple posts. I'm wondering though if anyone has good examples of similar "personal learning journey" blogs? I'm just wondering what typical posts cover and what pitfalls to lookout for in the content I post. If any of you keep a blog similar to this I'd love to see it. If it's not in bad form to do so I can link mine here as well. [link] [comments] |
Posted: 01 Sep 2018 05:16 PM PDT Don't roast the noob! I'm in an intro object orientated programming class and doing C# in Visual Studio. There's an assignment, I wrote my very first lines of code! Happy geek dance! Question. The check points show every line returning values through the auto screen with a breakpoint on the very end; when I run and debug, my auto screen only shows the last line. I've googled it and saw info that says it only shows the prior 3 lines but everything else from my instructor and random googles show I should be able to see every line executed. Which is it? Did I miss some setting during the initial install? [link] [comments] |
How do I go about making this website? Posted: 01 Sep 2018 05:13 PM PDT Soo. I have absolute 0 experience with coding, but I know that there's something that I want to try to make. I want to make a chat website that's a mixture of Omegle and 7 cups. Basically each person would have a user profile and a rating, and you can connect and chat with a random person based on things such as age/interest/user rating. Things like that. There would also be user profiles/friends list if you want to keep in contact with the person, and the website could be used for things such as emotional support. I know something like that is probably way complex for a beginner, but I have no clue how I would even begin to go about learning how to make something like this, could someone point me in the right direction and show me the kinds of things I would need to learn to create this specifically? [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