Like to attend one of CS50's lectures at Harvard in person this fall? learn programming |
- Like to attend one of CS50's lectures at Harvard in person this fall?
- The Programmer's Guide To Excellence
- It's All in Your Head
- Having big dreams - will I absolutely make it?
- Is contributing to open source a common thing?
- Should I learn Python for NLP?
- Is C a good choice?
- Is "build [popular_website_name] clone" is a valuable tutorials type for you?
- What type of software / programs do PhDs write that an average software developer can’t?
- [Java] How can I make my Tic-Tac-Toe game restart when the game is over?
- Is the possibility low to get an AI Programming entry level job without a Computer Science Degree?
- Changing the opacity of another Programs Window (C#/C++)
- Struggling with my own memory abilities
- Once I definitely know how to code, what should I put on my resume if I'm not creative enough to think of something to build?
- Where can I find fully organized resources to learn how the internet work?
- I'm confused (Python - Beginner)
- What is the best University in Illinois for a Computer Science major?
- Python Help. How to write _io.TextIoWrapper variable type to text file? Or convert it to a string?
- I can recommend E.Tutorials from ETH Zurich
- Is typing other's code good or bad ?
- convert binary to decimal
- Web Crawler/Scaper using Java and SQL?
- Help inserting array of numbers into array of strings.
- How can I create multiple google calendar events from a weekly schedule email that I receive?
Like to attend one of CS50's lectures at Harvard in person this fall? Posted: 19 Aug 2018 05:52 PM PDT Hi all, I've noticed that /r/cs50 is among the intro courses occasionally mentioned here, so just wanted to extend an invitation to attend one or more of CS50's lectures in person this fall at Harvard, if you happen to be in the Boston area for work, holiday, or the like! https://www.picatic.com/cs50-lectures All lectures take place on Friday mornings, and we typically organize a casual tour of campus right after for those interested. If unfamiliar, CS50 is Harvard's intro course in CS, which is freely available as OpenCourseWare at https://cs50.edx.org/, with all lectures also at https://www.youtube.com/cs50. [link] [comments] |
The Programmer's Guide To Excellence Posted: 19 Aug 2018 01:01 AM PDT EDIT: I am changing the last category to be named "Graduate/Graduate+". This one in particular was generating some controversy and I felt it was detracting from the post. This post wasn't about looking at people who have been in the industry for several years to a decade and more about reflecting on what kinds of things CS students have the opportunity to be exposed to. EDIT 2.0: I was inspired to change "Advanced" to "Junior" by someone in the comments. I feel this is an even better name! Hi everyone. Before I start, I want to say that this is not a definitive guide. The hope is that this will be useful to self-taught/hobbyist/people switching careers who are wondering some of the things they should know to stay competitive with Computer Science graduates. It will also be useful for anyone who is trying to get ahead of their existing coursework, or is concerned that their skills are not where they should be. As for where this post is coming from, it is a combination of what I personally saw and was taught in school, what I taught myself outside of school, and what I saw on the job. Common University Programming LanguagesThese are languages that are often taught in Universities. You don't need to know all of them! The point is that I see a lot of people asking "What language should I learn?", and the answer is that there is no one language that modern programming courses focus on. In fact, universities often choose languages that are best-suited to illustrate the particular concepts that the course wants to cover.
So as you can see, if you're learning a language on the side, chances are someone is learning some of the same stuff in a college class! How Language Use Evolves In CollegeIn this section I want to explain how the use of language changes as people go through their college courses. You might find your own journey mirroring this even if you aren't taking the traditional route.
The point is this: don't get attached to any one language. Learning how to pick up new things efficiently should be part of the journey. Now I will begin going through the different programmer "levels". These levels should help to understand what you should strive for as you feel yourself becoming more and more skilled. Don't worry much about what level this list places you at, just focus on where you're going! Beginner
Largest program they have written: Roughly in the ballpark of 100 lines, organized into one file. Intermediate
Largest program they have written: Probably ranges from 500-1000 lines which was either in one file, or 2-3. Junior
Largest program they have written: Several thousand lines split up over a multitude of files. Each file corresponded to a specific system within their program, though some were probably a little bloated due to being new to writing large programs. Graduate/Graduate+
Largest program they have written: 10,000+ lines of code split up over a multitude of files. Each file had a distinct purpose and did not deviate from it, or deviated very little. The interactions between software components were well-thought-out so as to keep things properly decoupled and avoid spaghetti monsters. All code follows a consistent, clean coding standard. Where Computer Science Bachelor's Leaves People (programming-wise only)I would argue it's very possible that for someone who graduated with a Bachelor's in Computer Science, their programming skills will be between Junior and Graduate/Graduate+. There are also a lot of cases where people graduate with more of an Intermediate-Junior skill set. It just depends on the person/how much effort they put in (coursework, internships, personal projects). For most people, getting to Graduate/Graduate+ and beyond with their programming skills won't happen until they get some real experience working for companies in a team environment for a few years. Anything beyond that will take much more time and a specialist skill set. The workforce is just a different beast and really forces you to ramp up your skills to new heights in order to keep up. [link] [comments] |
Posted: 19 Aug 2018 03:42 PM PDT This time a month ago, I was in the probably familiar situation of looking for projects to do in order to learn programming. I have an undergrad degree in computer science, but I was not a strong programmer and I don't really program for work. The last 4 years went by and I barely wrote code. I did here and there for scripts, but those never amounted to anything longer than 20-30 lines. I was always afraid to use apis and god forbid someone mention web development to me. I said screw it and asked for a task at work that required automation. I took it and ran with it. The result was a 700 some line python script. After that, I offered to create a discord bot for someone. It turns out, it's pretty simple. All I needed to do was read the documentation provided. Now I'm working on my own Python Flask app. I've spent all weekend getting stuff set up, environment, packages, created my own login, registration, role based access control system with the help of Flask-login. I'm pretty proud of myself, but it really is just about putting in the time. Just start programming, anything. [link] [comments] |
Having big dreams - will I absolutely make it? Posted: 20 Aug 2018 12:22 AM PDT Hey guys. You know, I have schizophrenia. And knowing that there are so few games that tackle the matter, I want to write my own game about it. But I don't know if that's too much of a dream. I know nothing about game designing, let alone programming. It's a little thing that I want to do because writing a game with its plot and doing the graphics about schizophrenia would be such a huge thing for me. And I would have money from it, of course. I hope that's not too much to wish for, but who am I to judge? Well, shit. What are the programming languages for video games? How should I approach it? Should I learn something that is crucial for every single programmer, or just jump straight into game designing? Hoping you guys can help me about it! [link] [comments] |
Is contributing to open source a common thing? Posted: 19 Aug 2018 09:31 PM PDT One thing many people mention here and elsewhere is to contribute to open source as an alternative to personal projects. It's mentioned so often that I thought it was a common thing thought it would be easy to find one. However, spending an hours looking for places to contribute to using Java, I found nothing public. Am I looking at the wrong places? Is contributing to open sources really a feasible advice or is it something just thrown around out of habit? [link] [comments] |
Should I learn Python for NLP? Posted: 20 Aug 2018 12:06 AM PDT I know Java fairly well, but I've heard that Python is better for NLP. I'll be graduating in 2 years, but I'm still not sure what I kind of programmer I want to be. [link] [comments] |
Posted: 19 Aug 2018 09:04 PM PDT Hi! I'm a college student trying to learn coding on my own as a hobby. I've learnt some Python before so I have a understanding of various language-neutral stuff like variables, loops etc. Now I've been learning C for about a week, and it's going pretty good. I wanna ask, is C a good language for me to learn, or should I switch to something else? I don't plan on taking programming as a career,I'm just a hobbyist(tho I love every bit of it!). [link] [comments] |
Is "build [popular_website_name] clone" is a valuable tutorials type for you? Posted: 19 Aug 2018 10:14 PM PDT Hello everyone, I hope you are well! I was wondering if that kind of tutorials are valuable for developers that aim to learn as much as they can. These days I created a free tutorial for Ruby programming but I'm thinking about building something bigger using other languages and technologies - something like build a full Medium.com clone or similar. Will it be helpful for you? How much are you willing to pay for the detailed course? What should it contain then? From the beginning of the year I'm creating open source stuff and writing about it and I'm thinking about going to the higher level so I appreciate any honest opinion as I want to consider different options to see how I can deliver more value. [link] [comments] |
What type of software / programs do PhDs write that an average software developer can’t? Posted: 19 Aug 2018 07:05 PM PDT What type of programming is reserved for those that hold a PhD in computer science or math? Is it AI or creating algorithms for Wall st to Automate trades? [link] [comments] |
[Java] How can I make my Tic-Tac-Toe game restart when the game is over? Posted: 20 Aug 2018 12:34 AM PDT Link to code: https://gist.github.com/junwei-tj/1b646b9e605b509957d3ee0cbcfb72f2 What I'm trying to do is, once the Tic-Tac-Toe game is over, an option dialog pops up prompting the user if the user wants to play again. Pressing no would System.exit(0) while pressing yes would start a new game. With my current code, after clicking 'Yes', the GUI still shows the old game state. Clicking the board would cause the new token to override the old one in the GUI. With the method printBoard() I also saw that while the first run of the program works as normal, after starting the second game, no matter what I pressed, the game does not actually register the new tokens being updated with the "O" or "X", even if the GUI shows otherwise. I am stuck as to how I can solve these issues. FWIW, my main function is in another class and it contains an anonymous instance of Runnable() which I used SwingUtilities to invokeLater. EDIT: If possible, I would like it so that the window does not actually close and open again. [link] [comments] |
Is the possibility low to get an AI Programming entry level job without a Computer Science Degree? Posted: 20 Aug 2018 12:25 AM PDT My current major is Information Systems. Some programming, but not as extensive as CompSci. I'm about to graduate, so can't switch major(unless I want a $30k more debt and 2 more years). However, I do have a self-made website/portfolio and also an application that summarizes documents(I know this is common, but it is something I made on my own). Also, I don't have any internship experience. [link] [comments] |
Changing the opacity of another Programs Window (C#/C++) Posted: 20 Aug 2018 12:22 AM PDT Is it possible to change the opacity of a completly other program window? I've found ways to do it for different forms in one and the same program, but is there a way to select a running program lets say notepad.exe and then somehow change the opacity propertie of it? I'm looking for a solution in preferably C# or C++. [link] [comments] |
Struggling with my own memory abilities Posted: 19 Aug 2018 12:38 PM PDT The hardest part about coding for me is just remembering so much stuff. I understand that a lot of being a developer is about reading docs, Googling stuff, and asking questions and that you need to be comfortable with not knowing everything off the top of your head, but there's also a decent amount of stuff that you do need to have down in order to be effective. I've learned a bit about some memory training techniques that people use for memorizing stuff, but I'm still having a hard time with it and I don't really know how to apply it to coding. I thought that just using things would help but I can look back at code I wrote just a few months ago and barely understand some of it. For example, not long ago I used React/Redux for a project, but now I feel like I would have to completely relearn Redux. What sort of memory training techniques can I use for programming so that this stuff will actually stick in my mind? [link] [comments] |
Posted: 19 Aug 2018 07:13 PM PDT There are a lot of times that I'm able to create a program from an exercise: "Create a program that does this and has this, etc". What if I don't know what to build of my own? What can I put on a resume? [link] [comments] |
Where can I find fully organized resources to learn how the internet work? Posted: 19 Aug 2018 10:35 PM PDT I don't want to just google things randomly and waste my time. Is there a place where I can learn about this kind of stuff? Like how data transfer and how machines talk to each other. I'm so lost. Don't even know what to search for. BTW, I do have subscriptions for Lynda and Safari Books/Training Online. EDIT1: is the learning path Become a Network Administrator on Lynda outdated? The videos are 3 years old [link] [comments] |
I'm confused (Python - Beginner) Posted: 19 Aug 2018 06:25 PM PDT I'm trying to write a code that shifts all letters one letter forward, like a Caesar Cipher. I wrote: It prints: But I want: How can I achieve this? Thanks in advance. [link] [comments] |
What is the best University in Illinois for a Computer Science major? Posted: 19 Aug 2018 10:09 PM PDT I'm currently at CC with a GPA of 2.7-2.8 aspiring to transfer to a four year University in the Fall of 2019 to be a Computer Scientist. I was wondering what could be the best University for my GPA level to transfer to. I've been strongly considering Southern Illinois University, but after reading some comments on here about the quality of the department, I've decided to continue searching for better alternatives. I am particularly interested in Western Illinois University, and University of Illinois at Chicago. [link] [comments] |
Python Help. How to write _io.TextIoWrapper variable type to text file? Or convert it to a string? Posted: 19 Aug 2018 09:58 PM PDT Hello! I am grabbing a some data off of an API. I then am trying to take the variable in which I have stored the gathered data and write it to a text file. When I define the type my variable is it shows I have tried to figure out how to convert it to a string (as that what the error yells at me for) but I cannot find the function. Here is the error I have spent a good amount of time doing this and its getting late. Any help would be greatly appreciated. I go into some info about _io.TextIOWrapper and the info is a bit advance for me. Why is my data being returned in this type? How come it is not a integer as it is shown when I "print" the variable? Thanks Aluad [link] [comments] |
I can recommend E.Tutorials from ETH Zurich Posted: 19 Aug 2018 12:12 PM PDT E.Tutorial was developed by Lukas Fässler, David Sichau and Markus Dahinden. They all work at the department of computer science at the ETH Zurich. There are courses for beginners in english in python, java, MATLAB and Simulations and Modeling More courses are provided in german and a few in spanish. The courses are step-by-step and free. [link] [comments] |
Is typing other's code good or bad ? Posted: 19 Aug 2018 06:03 PM PDT I often find myself typing other's code from code pen. It helps me a lot to understand the code rather than scratching my head to start from scratch. I only type what i understand but i am wondering if that's a good habit. Does anyone else does the same ? [link] [comments] |
Posted: 19 Aug 2018 09:23 PM PDT Hi everyone , is it possible to convert a binary into a decimal meaning if i have a binary of 110010 i want to convert it into a integer in such a way that it is still 110010 but the declaration is now an integer and not as a binary because i need to multiply those number individually by integers . example 110010 would be (1*9+1*23+0*3+0*2+1*53+0*65) im using c++ sorry beginner here [link] [comments] |
Web Crawler/Scaper using Java and SQL? Posted: 19 Aug 2018 09:09 PM PDT Hey reddit, I'm having trouble finding tutorials for how to create a web crawler with java and postgresql, I find it kind of strange for what I thought was a simple concept to have such a scarcity in tutorials, maybe I'm just not looking in the right places. Also which library should I use? I tried jsoup and didn't understand what I was doing, and that's why I started searching for tutorials in the first place. [link] [comments] |
Help inserting array of numbers into array of strings. Posted: 19 Aug 2018 09:02 PM PDT Im trying to insert each number in a array to each string in the other array My string array is this
and my number array looks like this
and this is what i have so far for inserting the numbers
But this is what its giving me "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png" "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/2.png" "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/4.png" "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/70.pn" "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/84.pn" "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/11.png" "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/131.pn" "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/14.png" "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/200.pn" "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/203.pn" Any ideas as to why its giving me this? [link] [comments] |
How can I create multiple google calendar events from a weekly schedule email that I receive? Posted: 19 Aug 2018 05:12 PM PDT Usually the weekly schedule email from my work that I receive is formatted a specific way every week... Monday: 07:00: Calendar item Tuesday: 07:00: Calendar item Wednesday: 07:00: Calendar item ... How can I create google calendar entries every week based on this email and automate this process? I can code well in python. Any ideas? [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