• Breaking News

    Thursday, January 31, 2019

    Is there interest in learning to code via live stream with an Amazon dev? learn programming

    Is there interest in learning to code via live stream with an Amazon dev? learn programming


    Is there interest in learning to code via live stream with an Amazon dev?

    Posted: 30 Jan 2019 02:03 PM PST

    I've been a dev at Amazon for ~6 years now and I'd like to start paying it forward a bit. I'm trying to reach people that are more or less in the position I was in about 10 years ago -- playing way too much video games, not having a clue about where I'd be in the future, and never having been exposed to programming.

    I recently stumbled upon some good advice that boils down to helping people who want to be where you are. Would there be any interest here (or perhaps, somewhere else) in learning to code via something like Twitch/Youtube live? My current thought is to do something around front end development (React in particular). For me, I needed to be able to speak and argue with people when learning so I'd like to try and provide that for others and doing this via stream seems like it would be the most accessible to people (and the recordings could help more people as well).

    EDIT: So, looks like there is clearly interest. Sorry to the people that I didn't respond to directly yet. Some of the commenters are a little skeptical because there have apparently been offers like this in the past. I've set a calendar event to plan out exactly what to teach (and how/where) for Saturday at 6am PST. I'll try to get something scrappy together. In the mean time, here are a few polls that would help me plan.

    What OS do you use? https://www.strawpoll.me/17336706

    Would you be interested in a front end learning stream? https://www.strawpoll.me/17336714

    What time works best? https://www.strawpoll.me/17336758

    Youtube or Twitch? https://www.strawpoll.me/17336798

    I'm pretty sure I'm going to start with front end stuff because I know it really well. Not to say there won't be other things in the future.

    Also, I want to be very clear that Amazon isn't sponsoring this and isn't affiliated in anyway. This is 100% something that I own.

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

    How much do I need to know to get my first programming job

    Posted: 30 Jan 2019 01:20 AM PST

    I know it's not the first time someone asked this, but couldn't find a satisfying answer on google or in the FAQs.

    I'll try to be specific: I started studying java 3 months ago without knowing anything about programming languages, except for little things on html from years ago when I used to mess around with open source web pages. I've been studying I think pretty consistently, at least 15 or a little more hours a week. I studied from the Helsinki University mooc on java, I don't know if you're familiar with it but it's an open course divided in two parts, each one with sections about java's main topics. There are exercises with them you can download, solve and submit through your IDE connected to their server, which will examine the exercise and give you the result. I completed the course, so let's say I can write a piece of code if someone gave me directives on what it has to do, but if I had to design and write a program in its entirety it would take me a long time and I would probably make a mess in terms of readability and cleanliness.

    Next I want to study other things, not because I think I know everything I need to know about java, but because I think I need to put some other knowledge in my curriculum to make it worthy of attention, so I'm not planning on relying on only one thing or not study more on that.

    Going back to the question, for a first job of little relevance in programming how much more do I need to know? Or at what level is my knowledge of those arguments valid? The thing is, I don't know what exactly a programmer (especially a junior one on his first job) does, what are his tasks. If I knew I'd probably have an idea on how much I need to know to not make a fool of myself at a job interview.

    And another thing: is being self-taught generally a minus while applying for a job?

    Thanks for reading and sorry if this was a more of the same kind of question.

    This is the mooc I'm talking about: http://moocfi.github.io/courses/2013/programming-part-1/material.html http://moocfi.github.io/courses/2013/programming-part-2/material.html

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

    When someone says “don’t ever remember code, remember concepts and algorithms”

    Posted: 30 Jan 2019 10:57 PM PST

    Can someone ELI5 exactly what they mean?

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

    On the importance of making your own projects

    Posted: 30 Jan 2019 04:19 AM PST

    I have spent hundreds of hours on guided tutorials and code-along video series. Recently I decided to break out of that and start making my own projects on a portfolio website. It's nothing special at all, just a header, navbar, sidebar, and some main content.

    Holy hell has it been challenging.

    I've been working on my home page for around 10 hours now. Granted, that's the template page that has all the fancy stuff I really want, but damn. The video tutorials I was doing would have had it cranked out in a half hour.

    It's humbling and real. There is no 'skipping ahead' to find the solution. It's just me, a screen, and StackOverflow. Last night I spent an hour troubleshooting until I remembered that I should put my DOM manipulation scripts at the bottom of the page - something that my video tutorial mentors probably talked about for 30 seconds of their 50 hour courses and I just didn't remember in the right moment. But I will remember it now.

    There have been dozens of these basic lessons, the stuff that you don't think you need to learn anymore. The stuff that if it was a multiple choice test, you'd nail it every time. Building it is different. Making the choice in the moment is something else entirely. Recognizing the context, and applying the right method in that context, is so much different than being able to predict what your video instructor will say.

    It requires you to mess up. It needs you to fail and slap your forehead after 2 hours of troubleshooting, saying "Shit! I knew that!" for it to really sink in. It requires you to think that you can't do it, that this profession is made for others who are younger, smarter, better educated... Until you make it happen.

    So please, get out there and make something that doesn't have an instruction manual. Make something that makes you feel dumb, makes you feel like you can't possibly do it... then do it.

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

    Where to go next?

    Posted: 30 Jan 2019 05:35 PM PST

    I see a lot of posts about asking where to go next after a tutorial, course, or boot-camp, etc. The answer is always the same, but in the form of a question, where do you want it to go?

    I see a lot of new programmers asking what is next after 'learning' a language, or going through a tutorial, or whatever the case is. Let me shed some light. You go where you want, what you lack is direction. No one will give you that, you have to create that direction. How? You pick a project. Big or small, you pick a project, and you work on it until it is done.

    Now, the important thing to understand when doing this is actually simple. Do you know how a tutorial will have you do one thing, then another thing, then another thing, etc. until you completed the course? That is exactly how you start a project. In the real world, you will generally have a project road-map for how the product should function in the end. Start with that. Programming isn't always just about coding, it's about planning how you will code, what you will code, etc. So start there. Plan out your project as if you're working for a company that wants you to build a product of some kind. Start small, plan the wire frame of the project, plan the elements, what it should look like in the end, ect. Here is the important part. Try to build it modular based so you can build part of it, then build a feature, implement that feature, build another feature, implement that feature, ect, soon you will have a completed product.

    I'm still new to programming and that is what has made a night and day difference. Plan, then follow your plan and you will have a better idea what to actually do.

    I hope that helps some of you new to programming as this is something I've just adopted and has made a huge impact.

    Cheers

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

    Your opinion on the D language?

    Posted: 30 Jan 2019 11:52 PM PST

    On their website they basically say it can be used for everything.

    Just curious as to wether or not you guys have used it before or are thinking of learning it?

    Would you recommend learning this language as a beginner to programming?

    -----some links-----

    https://dlang.org

    Areas of usage

    submitted by /u/Zed-Ink
    [link] [comments]

    JetBrains vs Visual Studio

    Posted: 30 Jan 2019 08:28 PM PST

    My school gives me a free licence for all of JetBrain's IDEs. I heard Visual Studio can provide for nearly every major programming language. Which one should I use as a student just making individual projects (Python, HTML/CSS, C#)

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

    Programming and PTSD

    Posted: 30 Jan 2019 10:56 AM PST

    Hello all! After exhaustive Google searches, I thought perhaps someone here could answer my question(s)... I'm a retired military veteran with PTSD and Multiple Sclerosis. Due to this, my want and ability to go outside is limited on a day-to-day basis. I've always been very interested in computer technology from a young age, and throughout the years have learned basic "how to, what for, why's that" aspects of such that interest me.

    In the past 18 months, I've built 3 desktop rigs...the first out of boredom. But while doing that first system, I discovered that it allowed me to focus my mind better than any therapies or medications I had come across in the years since my diagnosis. In fact, I have found myself to be happier (my kiddos agree) after time spent working with and problem solving on these projects. So, to my inquiry...I would like to learn some programming languages/coding. For the past couple weeks I have jumped on to a couple apps (Grasshopper, Mimo) just to get an idea of what's what and as with the hardware side of things, it helped tremendously and I'm hooked.

    The issue I'm having is: Where do I begin? What language is best to learn as a foundation to learn more? I don't think I'm interested in learning (yet) how to build computer/phone apps or small mobile games. Rather, I'd like to learn more about why things like computers work the way they do, why doing A causes B to happen, and such...moreso on the BIOS and OS (I use Windows) side of things. So, Reddit Geeks...what do you suggest I start with? What materials/apps/sites is best for home based education (preferably free or low cost)? And for added clarity with the background I provided about myself, do you have any other suggestions pertaining to computer tech that would not only be beneficial in helping with the brain hiccups, but would also be a stepping stone to the area of interest I could terrace l tackle? Thank you!

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

    How does a bitshift of a value of 4 equal 16?

    Posted: 30 Jan 2019 08:08 PM PST

    I was working through a problem earlier today in an attempt to trace back an occurance of a hex value of 0x10.

    The person I was working with was giving me a hand and we eventually traced back this 0x10 value to a bitshift of a definition with a value of 4.

    the line looked something like: 1<<fourValue

    and he said that results in a 16 (0x10).

    As far as I know, a 1 bitshift of 4 to the left should result in an 8.

    Am I missing something here?

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

    Which is a good ide for HTML anf CSS?

    Posted: 30 Jan 2019 11:45 PM PST

    expect vsc.

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

    (Serious) When is it time to just give up?

    Posted: 30 Jan 2019 05:44 PM PST

    Dear Redditors,

    for the past 1 year I`ve been trying to learn how to code, so I can move into a different profession. I`m 32, have a typical "business school, makes nice PowerPoints" education and desperately wanted to learn actual skills after years of consulting/strategy positions. I hence decided to become a frontend developer who is also good at UX/Design (I`ve done lots of Branding work, so this makes sense) and start a new career.

    The problem is that I am seriously bad at programming. Learning CSS/HTML was no problem, but everything else is a complete nightmare and I make zero (honestly zero, no exaggeration for drama) progress. I started with quite basic Javascript and React courses, whose content I can follow when I watch them, but I cannot replicate anything. I`ve just spent 5 hours trying to get a button to work (it still doesn't work and I`m writing this post as a response).

    It`s like something is wrong with my brain. I never had difficulties learning anything in my life, excelled at maths/statistics, and pretty much everything else at school/university, but basic Javascript is something my brain refuses to process.

    Since I`ll eventually run out of money (I had to leave my old up for unrelated reasons) and I haven't made progress in months, I ask myself: Is it just time to quit? I`d hate going back to my former job, but I don't see many alternatives either.

    When do I know it's time to quit? Have you ever personally seen somebody who suddenly made immense progress after months of not learning anything new (because everything else would honestly not help much at this point)?

    TLDR: Am I really too dumb for programming, or are there people who out of nothing make miraculous progress?

    submitted by /u/7evenh3lls
    [link] [comments]

    There are great sources out there but how do I select the best suited for a beginner?

    Posted: 30 Jan 2019 11:31 PM PST

    From whatever I have read across the Reddit I found the following sources highly recommended.

    edX courses freeCodecamp.org Programming principles and practice using C++ (by Bjarne Stroustrup)

    P.S.- I want to learn C++

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

    How do I create a simple html website?

    Posted: 30 Jan 2019 11:29 PM PST

    I recently started learning html through freecodecamp, and I am now going through the topics of CSS. I have lots of website ideas, but I am a true beginner at coding. If I wanted to start working on a simple website how do I go about doing it? Is there a program I must download to start creating the code? How do I purchase the domain for the website, and then write the code for the website? What are the costs to make a simple website?

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

    Visual Fortran Help

    Posted: 30 Jan 2019 11:09 PM PST

    I am new to the Fortran programming language and when I click Build Project, I get one error that says "rc.exe not found". Can someone tell me what this means and how I can go upon resolving this issue?

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

    Live Stream Practical Applications?

    Posted: 30 Jan 2019 07:17 PM PST

    Hey Everyone,

    I have been a professional software engineer for about 7 years now - mostly independent under my own LLC. I have worked for startups and major utility companies making enterprise applications for the web. The funny part - im totally self taught. I have been live streaming some projects recently because it seems all that is out there for beginners is tutorials on making a game in P5.js or learning simple concepts about a language - beyond that there isnt much practicality!

    My channel focuses on finding real problems on the internet that people are having and solving them with a wide array of languages (JS, Ruby, Python, HTML/CSS, PHP..etc) and back-end Databases!. We start with the problem and focus on a core soft skill in programming - HOW to come up with a solution! Then we start from zero and end with a working solution!

    I google often and show what I am looking at and talk about my thought process each step of the way, parsing documentation for API's, Stack Overflow questions - whatever we need to do to get the job done.

    All the projects are open source and I always end with some improvements you can make to the code by pulling or forking the code on GitHub.

    I found when i started out learning programming - just watching others solve problems helped me refine what questions to ask and also broadened my knowledge of a language or tools available. Practice makes perfect and I hope some others find a great opportunity to learn with these projects, or at least become more familiar with programming in general and what it takes to make something actually useful that solves a real world problem

    I will be streaming tonight, but its okay if you miss it or don't want to watch live, everything can be found unedited on YouTube as well. I try to answer all comments and questions that come up so everyone gets the full picture of why I did something when making these solutions.

    https://www.twitch.tv/rambat1010

    https://www.youtube.com/channel/UC6N_qOUJ78rJRxw7Kie4dXw

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

    TypeError with first MERN app - using travesy media's guide

    Posted: 30 Jan 2019 10:46 PM PST

    I'm following the Traversy Media guide to the MERN stack. Don't have too much experience with HTML and CSS but enough to get by. Mostly learning how routing and such works from this. However, I get to the third video where he's implementing a custom Navbar using reactstrap and I keep running into this error:

    'TypeError: Object expected' in edge when I open the server @ localhost:3000

    OR

    Two of 'TypeError: Cannot convert undefined or null to object' in Chrome.

    The only line of code from the error log that is in my code is(from the index.js file which is identical to the one in his repo):

    ReactDOM.render(<App />, document.getElementById('root')); 

    I've no clue what to do. I've checked against his app and my code seems to be just fine.

    Here's the link to his series(I'm doing the third video): https://www.youtube.com/playlist?list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE

    Here's the link to his GitHub repo of the project: https://github.com/bradtraversy/mern_shopping_list

    Heres' the link to my AppNavbar.js(can be found under client/src/components in his github): https://pastebin.com/piAY74zM

    Here's the link to my App.js: https://pastebin.com/1Wh8c4Fz

    When I remove the '<AppNavBar />' from the App.js and replace it with any other standard HTML element, everything works just fine. From my previous posts, people keep telling me I'm missing a root element which it doesn't seem like because of this.

    If anyone can give me any clue as to why this isn't working, I'd really appreciate it. I remember people upvoting this series when someone commented it so hopefully this gets their attention. This will likely be my last post before I give up on this series.

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

    Is the EdX course worth it for android development?

    Posted: 30 Jan 2019 02:48 PM PST

    I've recently finished the Udacity course for android dev- and I enjoyed it quite a bit. I'm looking for my resources to expand my knowledge on top of the personal projects I'm trying to create, and I was wondering if anyone has liked the EdX android course, or found it valuable? If so, would it be worth buying the certificate it offers for the time extension/credentials?

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

    I am having troubles with my JavaScript code. I'm trying to get it to output the mileage of a car given the beginning and ending miles as well as the gallons of gas. I have everything working except when I click the button it won't output the result. What is wrong with my code?

    Posted: 30 Jan 2019 06:29 PM PST

    <!DOCTYPE html> <html lang="en-us"> <head> <meta charset="utf-8"> <title>Car Mileage Computer</title> <script> /* Defining Table: * Input: Both beginning and ending miles on a given car as well as the gallons of gasoline used * Processing: Get beginning and ending miles from user, use parseFloat to convert text into an integer, subtract the beginning miles from the ending miles to get the number of miles driven, divide the number of miles driven by the gallons of gasoline to get MPG
    * Output: The cars MPG */

    // Get beginning and ending miles as well as gallons of gasoline from the user function carMileage() { var begMiles = document.getElementById('begMilesBox').value; var endMiles = document.getElementById('endMilesBox').value; var gas = document.getElementById('gasBox').value; // Convert text from user into an integer var f = parseFloat(text); // Subtract the beginning miles from the end miles var subT = (endMiles) - (begMiles); // Divide the miles driven by the gallons of gasoline var divI = (subT) / (gas); var mpg = (endMiles - begMiles) / gas; // Display the result to user document.getElementById('mileageDiv').innerHTML = mpg; } 

    </script> </head> <body> Beginning Miles: <input type="text" id="begMilesBox"> Ending Miles: <input type="text" id="endMilesBox"> Gallons of Gas: <input type="text" id="gasBox"> <button type="button" onclick="carMileage()">GetMileage</button> <div id='mileageDiv'></div> </body> </html>

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

    What are my options for handsfree coding?

    Posted: 30 Jan 2019 04:14 PM PST

    Hi all, after a career change I'm currently in my second year of a CS degree. I have a chronic hand injury that has been on and off for years affecting my left (dominant) hand (mainly thumb/index finger). It resurfaced when I started my degree and with the amount of math/programming required it's progressively gotten worse. It's at a point where I'm having to take the semester off while I seek a proper diagnosis/treatment plan along with working with my school's assisted learning centre to see what they can provide to help me work around this temporary (I hope) disability.

    Can anyone recommend any assistive technology that is designed specifically for programming/math? I've been searching online and seems like some people have built some pretty cool custom setups like this which is super cool but different from an "industry standard" program like what Dragon is for regular dictation.

    I figured I'd put the question out there and see if anyone can offer some suggestions of anything I could use to help me continue to practice my programming skills without the use of my hands, probably something voice based but I'm open to other ideas. My degree is mainly Java/python based if that's a factor. Thanks!

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

    Learn

    Posted: 30 Jan 2019 10:08 PM PST

    This post is probably going to be frowned upon, but I'm looking to get into programming. Not for a class or anything, I just feel it would be a handy skill to have with technology playing a bigger role in the world every day. I did actually read the FAQ, and it made sense and I decided on a project I want to do, or at least build up the skills to be able to do. This is probably one of the dumber questions you'll ever hear, but what platform do you like type the code in to? Also is making a game with javascript a bad first project? If it is, what steps should I take to go in that direction? Again, sorry for the lack of knowledge, thanks!

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

    For a beginner programmer, which languages would you suggest to learn?

    Posted: 30 Jan 2019 10:03 PM PST

    Which languages would you recommend to start with and getting familiar with before learning something else? Are there some languages you'd recommend learning after you're already comfortable with some others?

    I know come of the basics like Java, C, C#, VB, .NET, and python but would is there any specific order you'd recommend? For example better to learn X before Y because adjusting to the syntax will be easier.

    I've also heard of some other languages that arent as popular or more recent like Clojure, Fortran, F#, Haskell, Kotlin etc. Would you recommend learning any of these languages or stick with the common ones mentioned before?

    Thanks in advance for all your advice!!

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

    [C++] unresolved external symbol, template + operator overload

    Posted: 30 Jan 2019 05:28 PM PST

    // Lclass.h template<typename T, size_t size> class Lclass { T arr[size]; size_t num = 0; public: void operator+=(const T& t); }; // Lclass.cpp #include "Lclass.h" template<typename T, size_t size> void Lclass<T, size>::operator+=(const T& t) { arr[num++] = t; } // source.cpp #include <string> #include "Lclass.h" template<typename L, typename V> class LVclass { L l; V v; public: LVclass() { l = L(0); v = V(0); } LVclass(const L& lvalue, const V& vvalue) { l = lvalue; v = vvalue; } }; int main() { Lclass<int, 50> lobj; Lclass<LVclass<std::string, int>, 60> lvclass; lvclass += LVclass<std::string, int>("Hello", 5); } 

    When I run this with the overload in another file it gives me an unresolved external symbol error but if I keep all definitions within the same file, it compiles properly. why does this happen and is there a way to keep the definitions on separate files without having everything in one file?

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

    Struggling to understand new ADT's when I'm not shown examples of them being used

    Posted: 30 Jan 2019 08:42 PM PST

    I'm in my first year of uni, doing comp sci, learning C. I've found I take a lot time in lab sessions and exams whenever a new ADT is provided to me. I understand they're essentially a "black box". I don't care how they're processing whatever function or how their data is stored. I just care that it does the function correctly.
    My problem is actually using the ADT. I often find myself struggling to understand how I should correctly interact with it. This often involves an hour or so playing around with it, passing variables, seeing what happens etc. I find this extremely frustrating. If I can see examples of the ADT being used, it instantly makes sense to me. However, without any examples, I find I really struggle.
    My exams don't provide examples of the ADT being used, and I don't have time to play around with them. I try and read the comments, look at the inputs, the names of the functions, but I find myself running into errors as soon as I try and use them.
    For the actual exam question I'm given, I feel I have no issues understanding the questions, or how I want to approach a solution, but as soon as something is behind a new ADT, I'm fucked.

    I know this is likely a silly question for some of you. I'm essentially struggling to read and absorb information. I have ADHD so it can make it a little tough for me. I'm just wondering if anyone has any practical advice on how to approach them, or if there's any thing I could practice in order to make this process easier. Thanks

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

    How can I simplify my javascript code?

    Posted: 30 Jan 2019 08:26 PM PST

    I'm currently implementing a light-dark toggle in my applications and I'm looking for tips on how to simplify the javascript code. The code is here. Thanks.

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

    Having a problem with matrix multiplication, also is there a discord for this subreddit?

    Posted: 30 Jan 2019 08:24 PM PST

    When I had.. i<3, k<4, j<4 in the for loops it printed out the correct matrix but with an additional element on each one so the result was a 3x4 matrix, not the desired 3x3. I tried fixing this by setting i<3, k<3, j<4 and it completely messed up everything and I couldn't figure out what went wrong.

    If the formatting is off because of Reddit here's the pastebin.. https://pastebin.com/yFr00DdH

    #include <stdio.h>

    main()

    {

    int i;

    int j;

    int k;

    int tmp;

    int c[3][3];

    int a[3][4] =

    {

    {1,2,3,4},

    {5,6,7,8},

    {9,10,11,12}

    };

    int b[4][3] =

    {

    {4,8,12},

    {3,7,11},

    {2,6,10},

    {1,5,9},

    };

    for(i=0;i<3;i++)

    {

    for(k=0;k<3;k++)

    {

    tmp=0;

    for(j=0;j<4;j++);

    {

    tmp=tmp+a[i][j]*b[j][k];

    }

    c[i][k]=tmp;

    printf("%d\n", c[i][k]);

    }

    }

    }

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

    No comments:

    Post a Comment