How do I actually make money programming? learn programming |
- How do I actually make money programming?
- Computer science study plan - Java Focused
- Learning ADA, problems with GNAT for MAC OS X.
- I hate online courses. What tutoring options can you suggest?
- Understanding Github Projects
- Just finished my first term in college and would like others insight in regards to my reflection/experience.
- Looking for someone to change my view on this - considering that you cannot implement many typical data structures in Rust without heavy use of "unsafe", isn't the default "safe" set of rules too restrictive for a systems language?
- Best CS Comprehensive Data Structures Courses to Take
- [C#] What is the most efficient/easiest way to make a database of spells in a Unity RPG editable in Excel/Notepad?
- Having a tough time understanding the concept of Dependency Injections.
- Integrated Software Development Types and Their Functions [Software Development Trends]
- Is Udemy a valuable learning resource?
- Need help and input on building a repricer
- La to Chicago. Bootcamps?
- [C#] Public variables not being recognized
- How to go about this?
- New to C# and SqlCeEngine - IO.Path.Combine Error when creating local database
- Is there any way to create a voice recognition program from scratch?
- Boot Camp vs CS ?
- How do I make a graph in Python from a .fits file?
- Could someone ELI5 how this Java bitwise shift addition works?
- Modular Inverse in GF 2^8
- Is there a Python library out there that only runs GLSL shaders, and nothing else?
- Python
How do I actually make money programming? Posted: 18 Dec 2018 10:14 AM PST This might seem it would fit more /r/cscareerquestions, but eventually I decided to post this here. So I've been prorgramming for two years now, I started to learn because of pure interest in how things work and how to make things. Over the course of two years I've learned Python (especially Django framework), front-end technologies (HTML, CSS, JS) and some other (including C++ and Kotlin which I never got too much practice with and eventually forgot them). I was usually doing projects that were either challenging, amusing or helpful (like automation scripts) for me. I certainly wasn't lured by promises of making big money. But times got hard and I'm not only struggling with money but also want to study abroad next year, which at this point is not possible for me because I cannot support myself financially. Firstly I placed an ad on a popular freelance site. Well, needless to say, I only had one contact within half a year that did not even end in me picking up the task. Then I joined another freelance app where people post ads and freelancers bid. Again, no luck there - I was just not competitive, it's not a thing for an entry-level freelancer. People who get jobs there can do things ten times faster and cheaper than me and have decades of experience. You want that sweet web app for five bucks within 24 hours? No problem. Then I tried to apply for an actualy programming job, but the problem is these companies usually look for full-time workers who can work for them for years and I can't. I'm a student and I cannot drop my studies and tie myself to a company. So then I thought, if software is not in high demand then maybe static websites are? So we started a small business with a friend which unsurprisingly turned out to be a big problem. Small companies ususally either don't want a website (saying they don't need) or stick to a crappy one. And big companies have a trusted contractors that handle their needs and you can't do anything for them unless you are a brand yourself. So at this point I'm pretty much dishearted. I may not be the best out there, but at the same time there are a lot of stories of people who just got grasp of basics of programming and managed to make a few bucks, something that is just not possible for me to achieve. I'm not lead by greed or naiveness that I will ever make a big money unless being a full-time worker. Do you have any tips that would help me make a few bucks here and there? It would be great to actually get a feedback from what I've been doing throughout this time. [link] [comments] |
Computer science study plan - Java Focused Posted: 18 Dec 2018 09:35 PM PST Trying to give back to the community, it's not much, just a compilation of links but I hope it can help. Study plan based on teachyourselfcs.com. I replaced the programming, algorithms part and added more math as my math knowledge is/was flawed. When done here, just head back to the website and follow along. You can even do everything there if you have time or want to. TYCS is an amazing resource but it works best for people who already have some experience. SICP for instance is so hard it might scare newbies out of programming for good. These change are meant to correct that so that even a complete beginner can still learn from it. Why so much math? Well the objective is to become a computer scientist that can potentially get a job a the big four, you need math for that. Start with the it, take your time, everything will be easier later. Lastly, practice practice practice, find something you're interested in and build it, start networking also. Good luck ... PS: The Computer Science: Programming with a Purpose course from Princeton is not online yet, will update the link when it's live. I studied the book, it should be as good as it's taught by writers. READING PREPARATION
MATHEMATICS
READINGS
INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMINGPREPARATION MAIN
READINGS
ALGORITHMS & DATA STRUCTURESREADINGS
SOFTWARE ENGINEERING
READINGS
MORE READINGS
EXTRAS
INTERVIEW PREPARATIONReadings [link] [comments] |
Learning ADA, problems with GNAT for MAC OS X. Posted: 18 Dec 2018 11:58 PM PST Sup yall! Glad to have found my way here hoping to receive some guidance in new chartered territory. I wanna learn ADA so I've installed EMACS and GNAT. I use a mac so it's all for OS X. The problem is once I've written even the simplest of ADA procedures and saved them I get gnatmake compiling errors after gcc -c in bash. It's textbook examples so theres nothing wrong with my code making me Believe its the way Ive set up GNAT. Do I need a separate folder with Ada.Text_IO etc and where do I find those files? I thought theyd be included in GNAT or EMACS. Please help me out! Thanks in advance! [link] [comments] |
I hate online courses. What tutoring options can you suggest? Posted: 18 Dec 2018 08:01 PM PST So far I've tried codecademy, udemy, udacity, hackreactor, you name it. To me these programs are the same as trying to teach someone how to paint with connect-the-dots. I know what functions, arrow functions, arrays, objects, etc are, but not how or when to use them. I cant sit down in front of a computer and make even a basic program of my own design yet so my desire to learn coding over the last two years has yet to have a single rewarding experience. It's been a very painful experience. I'm looking for someone to teach me how to really get into programming. I cry myself to sleep every night trying to forget my obsession with programming, but then i dream of making a winning autonomous race car and when I wake up I'm back at it blankly staring at the computer with no idea where to go from here. Any tutors, mentors, apprenticeships out there? Im wallowing in self pity like a biotch and I need my first learning breakthrough.... [link] [comments] |
Posted: 18 Dec 2018 11:27 PM PST So over the past summer, I had the opportunity to intern for a software company. The people there helped me set up my own environment for testing, and directed me to the precise modules within the github I would be working on. I was able to do my work without having to understand the entire framework mainly because my project was largely isolated, and when I did have questions, I could ask someone there. Lately, I've been going on github and trying to find some projects that I could maybe contribute to. However, I feel a little lost at the sheer size of these projects. Almost every project has parts written in languages I do not know, and I'm having trouble finding a little "corner" that I can work on. In short:
I'm sorry if these questions are amateurish - I'm a new student trying to understand the process. [link] [comments] |
Posted: 18 Dec 2018 08:55 PM PST Hi, I just finished my first term in a software develop program at my college (BCIT) in Vancouver,BC and here are some experiences/questions that came up which I did not have answer to or wonder about to this day. Before I list the experiences/questions I had, I would like to lay some background information. Our program usually has 6 ~ 7 courses per term and it's a technical institute so each course may not have a deep content that's provided at University. This type of courseload/workload at school was first for me, so I really had no time but to grind every task that was on the list from labs/assignments/exams. I'm not mentioning this as a humble brag, rather I just wanted to give a little background information before I listed some questions. So here we go.
I apologize for my terrible English and wall of text, I just finished my final exam and wanted to list everything while it's fresh in my mind before losing it. If you guys have any insights to share after reading my wall of text, that would be much appreciated. If you would like to bash on my English and suggest on how to improve on my English, that would be appreciated as well. [link] [comments] |
Posted: 18 Dec 2018 08:42 PM PST I know that you can just use unsafe when you need, but if you have to put that stuff all over your code, then isn't that kind of losing the whole point of Rust, and might as well stick to more battle-tested and familiar C/C++? And yes, no need to implement data structures yourself, they're in the library, but if you cannot implement even them, then it sounds like the language is very very limited and anything mildly complicated is going to have to rely on "unsafe", so... what's the point? [link] [comments] |
Best CS Comprehensive Data Structures Courses to Take Posted: 18 Dec 2018 04:44 PM PST Hi everyone, I took an accelerated intro to CS course at my college, but it was so rushed that I'd like to self-study a course that would give me lots of practice, and ideally be comprehensive enough for most software engineering interviews. A couple of courses I've heard about include MIT's OCW, Princeton's Algos course (not sure if this covers data structures well enough), Stanford's Algo course, and Berkeley's CS61B. Wondering if anybody had any recommendations (out of these 4 or possibly more), Thanks! [link] [comments] |
Posted: 19 Dec 2018 12:37 AM PST I built a table in Excel for when I brainstorm up new abilities as there are a dozen or so columns that cover all of the attributes of each spell. I suppose the non lazy way to do it would be to build an SQL database and build a Userform with the columns as fields that lets me add/delete/view spells, but how slow would a game be if it had to pull from an Excel, .CSV, or INI file? [link] [comments] |
Having a tough time understanding the concept of Dependency Injections. Posted: 18 Dec 2018 08:17 PM PST I don't even fully grasp the problem they solve really so I can't understand the solution. I can't quite grasp why they are a thing? Why can't you just include the code in the class when you write it? Isn't that what a dependency injection is anyway? I guess my question is, what is the point? They don't seem like anything special? [link] [comments] |
Integrated Software Development Types and Their Functions [Software Development Trends] Posted: 18 Dec 2018 11:36 PM PST Integrated software development environments (ISDE) are designed to maximize programmer productivity by providing comprehensive facilities. In this post we present few of the emerging integrated software development types and their functions. Let's look at a few benefits of integrated software development:
As we can notice from the benefits listed above, the emerging software trend is to create a platform for integrated development of software applications. Types of Integrated Software Development and Their Functions Maestro 1 was the world's first integrated development environment for software developed by Softlab Munich in the 1970s. Since then many such environments have been introduced to software programmers and as of today the most widely used integrated software development environments are Eclipse and Visual Studio. Others include: NetBeans: Beginning as Xelphi in 1996, NetBeans is an integrated development for Java. It runs on Microsoft, macOS, Linux and Solaris. NetBeans also has extensions for PHP, C, C++, HTML5, and JavaScript. The latest version is NetBeans 9.0 released in July 2018 for adding support to Java 9 and 10. SharpDevelop: Was launched by Mike Kruger in 2000, and remains a free and open source integrated software development environment. SharpDevelop supports development in C#, Visual Basic .NET, Boo, F#, IronPython, and IronRuby programming languages. SharpDevelop was built as an alternative to MS Visual Studio and has been downloaded over 10 million times since its launch. Lazarus Launched as Lazarus 1.0 in 2012, this is a free cross-platform visual environment for software development. Lazarus is used by software developers to create graphic user interface applications for mobiles, web apps, web services and other visual components for Windows, Linux, and Mac platforms. The latest version of Lazarus is 1.8.4 which was released in May 2018 for bug fixes in macOS, Windows, Linux, and BSD operating systems. PyCharm Developed by Czech firm JetBrains in 2010, PyCharm is used extensively in computer programming for the Python) language. PyCharm is cross-platform and hence compatible with Windows, macOS, and Linux operating systems. The latest version of PyCharm 2018.3 promises faster F-string performance and supports multiline TODOs, apart from optimizing imports. Code::Blocks The first stable version of Code::Blocks was release sometime in Feb 2008, it supports programming Fortran and D, apart from its primary function of supporting C++. Code::Blocks is a free, open source cross-platform oriented towards C, C++, and Fortran. Code::Blocks has been developed for Windows, Linux, macOS, Free and Open BSD, and Solaris operating systems. Aptana Studio 3 Based on Eclipse, Aptana Studio 3 is considered one of the most powerful open-source as it supports the most browser specifications. Aptana Studio 3 supports programmers in JavaScript, HTML, DOM, and CSS. Additional plugins allow this ISDE to support Ruby on Rails, PHP, Python, Perl, Adobe Air, etc. The stable release was Aptana 3.6.1 in 2014 but continues to find widespread usage from the developer community. [link] [comments] |
Is Udemy a valuable learning resource? Posted: 18 Dec 2018 07:45 PM PST I've been thinking about purchasing courses from Udemy, however I've been hearing mixed things about it. Some people say it's great and other call it scummy. I'm all for paying for good content if that's what it is, but otherwise I'll look elsewhere. What are your thoughts on Udemy? [link] [comments] |
Need help and input on building a repricer Posted: 18 Dec 2018 11:25 PM PST Hello I am trying to build a repricer that will take the price of an item from something like Walmart or Amazon and will automatically input/update the -- price + (price * (taxes percent) + variable of profit --- into something like eBay I've been tackling this project with learning Python and I'm starting to understand how it would work. Where I'm at is I basically will use an API or web scraping to get the item price from the source such as Amazon or Walmart. Then I will write out a simple code with the price extracted as a variable from the site to get my final item price on eBay . This is where I get pretty stuck, I think the only thing I will be able to do afterwards is use selenium to automate a browser and it will manually update the price of my items of eBay per check it does of the price on the source website through the browser though some sort of item id of my eBay item so it updates the correct item. Is there a better way of doing this ? I know my "program" will have to run on my computer 24/7 but I feel like there is a better way of doing this especially the last step. I know people do this decently easy and since I have horrible programming knowledge i'm really struggling to understand this and create my own repricer. Is there any thing you would change? or is there anything i'm getting wrong here? Thank You [link] [comments] |
Posted: 18 Dec 2018 11:07 PM PST Moving from La to Chicago with no job. So might as well go to school. Anyone have any insight on the boot camp schools around the area? [link] [comments] |
[C#] Public variables not being recognized Posted: 18 Dec 2018 10:49 PM PST I am trying to make a public variable called "UniversalStatDefault" but I keep getting errors that my other public classes and voids can't find it. Even in the manual entry class it couldn't find it when I tried to give it a value of 50. What am I doing wrong? [link] [comments] |
Posted: 18 Dec 2018 08:04 AM PST I am trying to automate the process of a file that we download every morning. It's not a file that is just "out there", you have to go to the website and generate it. I don't know much about programming. I have done a little bit with powershell and autohotkey, but that's about it. I'm not sure the best language (one of those mentioned, or python? Something else?) to try to start this. Basically the script needs to be able to do the following.
I think I could figure out a round-about way to do this with Autohotkey, but not sure if that's the best option or not! [link] [comments] |
New to C# and SqlCeEngine - IO.Path.Combine Error when creating local database Posted: 18 Dec 2018 06:52 PM PST Hello everyone, and thanks in advance for any help that you may provide. I recently got into making my own C# program and want to have a local SQL database embedded, choosing SQL Server Compact. I follows a pretty straight-forward guide on the [Microsoft docs](https://docs.microsoft.com/en-us/previous-versions/sql/compact/sql-server-compact-3.5-sp2/zx1477ec%28v%3dvs.97%29) to create my database. My code is as follows: Here's the error I am receiving. I'm building on Linux - Arch and am using the Microsoft.SqlServer.Compact package from NuGet. [link] [comments] |
Is there any way to create a voice recognition program from scratch? Posted: 18 Dec 2018 06:47 PM PST By "from scratch" I mean any method that doesn't involve using APIs such as IBM Watson, Google Cloud, etc. [link] [comments] |
Posted: 18 Dec 2018 10:17 PM PST First of all, I did plenty of research on this already, and I think I have a fair understanding on what I learn from each of these, but I want a more relative and practical comparison of what each of these backgrounds will do to a person's career. Also, I am doing Free Code Camp, Sololearn, and Udemy right now and working as a Unity Developer (Mostly high level C# programming), so that is the extent of my programming knowledge, I have no idea how each of these education backgrounds affect a person's career in the tech field, please do point out anything I misunderstood. Boot Camp: Most of them are offering full stack web dev stuff, and it is my understanding that they are not likely going to cover more complex stuff like data structures or performance optimizations, or any other in depth CS theory. Do you not need those knowledge to be a software engineer? or are Boot Camp grads just there for high level programming? CS: I researched the curriculum of multiple CS programs and heard from CS grad youtubers. There seems to be a lot of theory, which of course is great, but also a lot of math. I read somewhere that most CS jobs don't actually use math much, except game development, don't know how true that is. I also read that traditional CS don't do much programming, making grads less suited for on hands work, is that true? Are there jobs that only CS grad can do that Boot Camp grad can't? I imagine that CS grads create complex system and optimize them for use and performance and hand it down to the higher level programmers to create the product and content, I was told that is a software architect? [link] [comments] |
How do I make a graph in Python from a .fits file? Posted: 18 Dec 2018 10:14 PM PST I am working with astronomy images and need to know how to do this. [link] [comments] |
Could someone ELI5 how this Java bitwise shift addition works? Posted: 18 Dec 2018 09:50 PM PST
[link] [comments] |
Posted: 18 Dec 2018 12:36 PM PST So the modular inverse has to be a*x=1 mod m GF(2^8) is mod 256 Lets calculate the inverse of 17(0x11). I used some calculators and got 17^-1 mod 256 = 241=f1 but the inverse chart for that GF says that the inverse should be 180=0xb4 I also read that a^-1 mod m in GF is equal to a^254 mod m, but it also doesnt work. Can you tell me where am I mistaken? [link] [comments] |
Is there a Python library out there that only runs GLSL shaders, and nothing else? Posted: 18 Dec 2018 09:19 PM PST I don't want OpenGL functions. So GLFW is out of the question. I also don't want it to have draw functions, because I Want to create the draw functions myself. I don't know why people keep making libraries like Gizeh and Turtle, which use Cairo to draw shapes. Cairo itself has draw functions. So no Allergo/SFML/SDL. I'm not sure if you need an OpenGL context to run a fragment shader, but languages like Processing do it without OpenGL. Of course I also want the ability to pass uniforms. I will make the window myself using Dear Imgui (I haven't used it yet but seems like the tight choice for a window). All I want to do is to create a drawing library from scratch. And have it run in a while(true): loop instead of creating a PNG file like Gizeh (which, of course, its only use is the image). I really want to make a drawing library without cheatng please help. This is ungooglable. All that it brings up is PyGL, which isn't what I want. Unless you have to have a context for fragment shaders, which annuls my question. [link] [comments] |
Posted: 18 Dec 2018 09:15 PM PST |
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