• Breaking News

    Wednesday, December 19, 2018

    How do I actually make money programming? learn programming

    How do I actually make money programming? learn programming


    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.

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

    PREPARATION

    MAIN

    READINGS

    ALGORITHMS & DATA STRUCTURES

    READINGS

    SOFTWARE ENGINEERING

    READINGS

    MORE READINGS

    EXTRAS

    INTERVIEW PREPARATION

    Readings

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

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

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

    Understanding Github Projects

    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:

    • How (if necessary to do so) do outside contributors understand the general framework of github projects?
      • Are there general (conventional) layouts for file structure in projects?
    • How do people go about figuring out where they can contribute to the project?

    I'm sorry if these questions are amateurish - I'm a new student trying to understand the process.

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

    Just finished my first term in college and would like others insight in regards to my reflection/experience.

    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.

    1. I knew my English was horrendous before entering the program, after entering the program and finishing level 1 mandatory communication course (English course), I came to realize that my English may need work more than learning to program due to how terrible it is. So a question came up, if my English sucks as in terms of writing, would that make me a bad programmer?

    2. Sometimes it takes me more time to finish labs or assignments in comparison to my peers. After noticing this, I felt mad at myself? I'm not really sure how to explain it. Was I not putting in enough effort? Am I just bad a programming? Am I not using my time effectively? there were so many factors that came into my mind when I noticed that I was a slower at completing some of my assignments. I usually attend school from 8 am ~ 5 pm and stay after school everyday still 9PM. Although I usually goof off from 5pm ~ 6pm on youtube.

    3. After lurking this subreddit and other subreddit like cscareerquestions, it's mentioned that you should not "hop into programming for money, else you're going to have a bad time" Now, I won't lie that I jumped into programming for money, but that wasn't the 100% reason. Throughout highschool, I noticed that physics, chemistry, bio wasn't my thing. In fact, I did not like majority of the science courses, however, I did not mind courses such as Math. I wasn't the best at it, but I did not hate it. So using some deduction based on the experiences I had during highschool, I choose to enter a software development program for my college. After a term into the program, I did not hate the content or dread doing any work associated, however, I fear that my lack of speed of understanding the material shows that I'm not really suited for this type of the work.

    4. Although I did not dread doing the work, I hate started working on stuff and I'm not so sure why. In fact, instead of starting to work on my weekly labs or assignments, I wanted to help other progress and that was so much more fun as when other peers got stuck, I would just join in and try to solve it with them. Although, all this did was delay my own work from completion.

    5. Our program length is only 2 years (diploma) and in order to get into co-op there is only one chance where your grades from term 1 must be top 30% in the program to qualify into co-op program. I believe that I did not make the cut, thus I won't be able to enter the co-op program. So I'm trying to think of alternative in doing side-projects to be able to have better chance at landing a job after graduating and I was wondering if it would be more wise to focus on school or split my time into half school / half side projects?

    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.

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

    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?

    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?

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

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

    [C#] What is the most efficient/easiest way to make a database of spells in a Unity RPG editable in Excel/Notepad?

    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?

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

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

    1. Customized solutions to suit a firm's specific business needs

    2. Seamless integration across the firm's business functions

    3. Faster software and application deployments

    4. Improved Return on Investment (RoI)

    5. Streamlined processes and operational mechanisms

    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.

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

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

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

    La to Chicago. Bootcamps?

    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?

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

    namespace assets { public class ManualEntry { public float UniversalStatDefault = new float(); UniversalStatDefault = 50; } public void IndividualStatBalancer(Individual Indy) { Indy.Strength = UniversalStatDefault; } } 

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

    How to go about this?

    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.

    1. Go to a website

    2. Enter username/password, and login.

    3. Click a button

    4. Click another button

    5. Another button

    6. Another button

    7. Click another button which will download the file

    8. Move and rename the file to a network location

    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!

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

     if( !File.Exists("test.sdf") ) { string connStr = "DataSource=\"test.sdf\"; Password=\"test1234\""; Console.WriteLine("Creating Database!"); SqlCeEngine engine = new SqlCeEngine(connStr); engine.CreateDatabase(); engine.Dispose(); SqlCeConnection conn = null; try { conn = new SqlCeConnection(connStr); conn.Open(); SqlCeCommand cmd = conn.CreateCommand(); cmd.CommandText = "Create Table Tester(UserID int, UserName varchar(25))"; cmd.ExecuteNonQuery(); Console.WriteLine("Table Created!"); } catch(SqlCeException ex) { Console.WriteLine(ex.Message); return false; } finally { conn.Close(); } } 

    Here's the error I am receiving.

    I'm building on Linux - Arch and am using the Microsoft.SqlServer.Compact package from NuGet.

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

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

    Boot Camp vs CS ?

    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?

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

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

    Could someone ELI5 how this Java bitwise shift addition works?

    Posted: 18 Dec 2018 09:50 PM PST

    public static int add(int a, int b) {

    while (b != 0) {

    int carry = (a & b);

    a = a ^ b;

    b = carry << 1;

    }

    return a;

    }

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

    Modular Inverse in GF 2^8

    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?

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

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

    Python

    Posted: 18 Dec 2018 09:15 PM PST

    What homework can I do to learn python?

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

    No comments:

    Post a Comment