• Breaking News

    Wednesday, January 8, 2020

    Recruiter told me position I was interviewing for a Javascript role, turns out she meant Java. I have three days to prepare. learn programming

    Recruiter told me position I was interviewing for a Javascript role, turns out she meant Java. I have three days to prepare. learn programming


    Recruiter told me position I was interviewing for a Javascript role, turns out she meant Java. I have three days to prepare.

    Posted: 07 Jan 2020 08:14 AM PST

    I am a new grad looking for a job and currently in the process with a company for a junior backend engineer role. I was under the impression that the position was Javascript but instead it is actually Java. My general programming and "leet code" skills are pretty good, but my understanding of Java is pretty shallow. How can I use the next three days to best improve my general Java knowledge? Most resources on the web seem to be targeting complete beginners. Maybe a book I can skim through in the next few days?

    Edit:

    A lot of people are saying "the company is a sinking ship don't even go to the interview". I just want to add that the position was always for a "junior backend engineer". This company uses multiple languages and the recruiter just told me the incorrect language for the specific team I'm interviewing for. I'm sure they're mainly interested in seeing my understanding of good backend principles and software design, it's not a senior lead Java position.

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

    It's my time to give back, so here is a free book on Python for beginners!

    Posted: 07 Jan 2020 05:26 AM PST

    Hi everyone!

    I've reached out to the Python community (/r/python) on this and they've been fantastic! I'm assuming there's a tonne of you guys on here too that are starting out with programming so I hope this comes as some benefit to you guys!

    Firstly I'd like to thank the Python community and the programming community in general, especially on Reddit, you guys and gals are absolutely amazing and super supportive so I thought I'd give something back!

    I've always loved teaching others how to program so I thought I'd do something that could reach a wider audience!

    Early last year I started writing a book on Python for beginners. The book is now finished and is free to read online. You may be wondering why? as there's a lot of them out there but I tried to take a slightly different approach with this one.

    When I started programming, every book I came by just dove in head first and a lot of the technical stuff flew over my head which didn't help with my learning at all. So, for this book I tried to take a more conversational approach in the writing and not only introduce Python but also some important computer science concepts such as memory and computational complexity. I try to introduce and explain all of this through analogies and real-world examples.

    There's exercises included in every chapter too to help you practice what you've been learning. I think they're a good challenge for beginners and should get the brain fired up!

    I'd love for you guys to give it a read if you have the time and for any beginners out there I hope it serves you well!

    You can check it out here: Slither into Python

    Just scroll down that page to the table of contents and start reading!

    If you have any questions just fire them my way!

    And again, thank you to everyone!

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

    Robotics programming tutorials and resources?

    Posted: 07 Jan 2020 08:34 PM PST

    Hey everyone, I would love to dive into the world of robotics and eventually get a job in it. (Currently a dev alredy) The problem is all the resources I find are not necessarily geared towards robotics. Maybe I'm not searching for the right courses. Does anyone have a curriculum or a list of resources for a path like this?

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

    A "2020" version of an online class i am taking was recently released. Stick with the old, or start anew?

    Posted: 07 Jan 2020 07:04 PM PST

    Hi, Ive been taking an online course on html,css, bootstrap, javascript, etc. I'm new to programming and the course i am taking is about 400 chapters long. It has been incredibly helpful and i've learned quite fast (made it about 25% through, 100 lessons in less than a month). However, i've encountered a bit of an issue;

    A "2020" version of the exact same course has been released, along with a different instructor, IDE, and method of doing things. I have this lesson as well.

    Although I really enjoyed the older version of this course and found it easier to learn, Upon skimming through the "2020" lesson, I have noticed that the newer version utilizes much more current and effective technologies (teaches bootstrap 4 instead of bootstrap 3, react, etc).

    I am having a tough time deciding whether or not i should stick with the course i originally started with, or if i should just restart using the updated lesson? It is literally the exact same lesson, only rebranded as the "updated 2020 version"

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

    Harvard CS50 EdX Programming Professional Cert . is it worth it?

    Posted: 07 Jan 2020 10:15 AM PST

    I am system engineer making a transition into software engineering and looking to gain more knowledge while adding something to my resume that would impress managers and recruiters . Are any of these professional cert worth it?

    https://www.edx.org/professional-certificate/pennx-computer-science-essentials-for-software-development

    https://www.edx.org/professional-certificate/harvardx-computer-science-for-web-programming

    https://www.edx.org/micromasters/software-development#why-this-program

    I would appreciate any advice .

    Thanks in advance

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

    My “no degree plan” to transfer to Tech(SWD)

    Posted: 07 Jan 2020 06:39 PM PST

    I have a non-relavent degree(Psych) and am wanting to transfer into a tech role. Many jobs in my area are just asking for skill knowledge and experience. Though I know I will be limited in my job searching for lack of a degree, I want to earn certifications to help prove my worth AND for personal achievement.

    Due to the plethora of study guides and videos/projects, these would be easy to self study!

    Oracle: Java SE 11 programmer 1/2(OCP) $245/test

    Microsoft: C#/.Net/Azure(MCSD) $165/test

    Python: PCEP/PCAP $65/$295(respectively)

    CIW: web foundations assoc./Adv. HTML&CS3/User interface design $150/test

    C++: CPA/CPP $295/test

    What do you think of this plan? Obviously it's not comprehensive and i am looking for guidance as well. While learning each different language I'd also be creating a portfolio of projects to showcase what I can do as well.

    All helpful information is welcome!

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

    I`m trying to make an app for accuracy, speed and WPM test on typing, but i don`t know how to

    Posted: 08 Jan 2020 12:24 AM PST

    I`m trying on making a accuracy, speed and WPM test on typing for my last output on my thesis, i`m having a hard time looking for a vb.net script for accuracy, speed and WPM test on typing can someone help me, i really need your help i`m a complete beginner, also i`m using visual studio.

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

    I’m starting a free YouTube course called “Deep Learning (for Audio) with Python”

    Posted: 07 Jan 2020 09:38 AM PST

    I'm posting a new YouTube video series called "Deep Learning (for Audio) with Python". In these videos, I introduce mathematical concepts at the basis of neural nets. I discuss the theory and intuition behind different types of neural networks (e.g., multilayer perceptron, CNNs, RNNs, GANs). I also code different neural nets using Python/TensorFlow.

    In the series, I'll propose numerous sample applications. Even though the applications will mainly be audio/music-related, the tutorials will provide a solid Deep Learning background also to devs not interested in audio.

    Here's the first video of the series: https://www.youtube.com/watch?v=fMqL5vckiU0&list=PL-wATfeyAMNrtbkCNsLcpoAyBBRJZVlnf

    You'll already find two other videos on my YouTube channel. I aim to post two videos each week.

    I'd love to get your feedback!

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

    learn coding online vs attending coding program?

    Posted: 07 Jan 2020 02:34 PM PST

    Hey everyone. I graduated with a finance degree, and currently working in a bank on a shitty position. thinking about making career change into software engineer/ or data scientist stuff like that. I'm learning to code (starting with python) with online materials, and I'm thinking about getting those online certifications... will it help me get a job later on?

    As for attending program like Fullstack Academy, I can't afford $16k, and also I'm working full-time.

    Any advice? Much thanks!

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

    What is a good book for learning the fundamentals of programming if you’re a self taught programmer?

    Posted: 07 Jan 2020 06:24 AM PST

    I consider myself an intermediate level programmer but everything I've learned has been self taught. At this stage I can jump into a problem and write code to solve it based on what I know, or if I don't I usually have a good intuition about what I should be googling to fill in the gaps.

    But, I feel like learning this way has left me with some knowledge gaps about the fundamentals of programming that I haven't had to directly think about so much yet. Things like when OOP or functional programming would be more appropriate, basic algorithm theory / composition, etc.

    So the book I would be looking for could be totally language agnostic since I really just want to read up on the general concepts of programming itself.

    I work primarily with Python, but have learned some basic JavaScript and HTML for projects as needed. At this stage my work mostly involves writing data processing programs and scripts, and maintaining web apps which share that data.

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

    Making Web Dev videos

    Posted: 07 Jan 2020 11:36 PM PST

    Hi there,

    I'm thinking of making 1 to 2 videos per week in my YouTube channel. Earlier, I had post few number of videos. This year I'm planning to upload videos regularly on every week.

    Expecting your support by subscribing and provide me constructive feedback.

    I'll be going to cover the following series of topics

    • Progressive Web Apps
    • Git Basics
    • Npm tools
    • Angular Performance Guide
    • Useful small javascript plugins
    • Random CSS tricks
    • Debugging tips in VS Code and Visual Studio.

    Here is the link.

    https://www.youtube.com/channel/UCRKCJ7ji11sxdCZwvHJBkPw/featured

    Support and share your feedback

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

    AWS Full Stack Developer must choose which language syncs best with AWS... Python OR JavaScript

    Posted: 07 Jan 2020 11:33 PM PST

    I have been studying AWS and passing certifications. I have been introduced to both and don't have a preference. Now is the time to choose the best programming language for a full-stack developer with DevOps aspirations.

    Let me know if you agree/disagree with the pros/cons list. Finally, leave your preferred answer Python OR JavaScript.

    Python PROs: more versatile, more readable, better backend and scripting capabilities,

    Python CONs: harder to master, seems less common than the java stack.

    JavaScript PROs: better for building web apps (bootstraps), better learning resources,

    JavaScript CONs: job market saturated (bootcamps), oracle product,

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

    Question about pointers?

    Posted: 07 Jan 2020 11:21 PM PST

    So from everything I've read about pointers, there seems to be only a SOLE reason for the use of pointers, and that is for the STL. All other examples I've been giving, like giving a person the address to my house rather than moving my house don't do it for me because 99 percent of the time we can use references. BUT when it comes to the STL, pointers are a must. Am I right in thinking this way?

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

    Does anyone else have a hard time picking one topic or language and focusing on it?

    Posted: 07 Jan 2020 10:52 PM PST

    Since starting programming 2 years ago I've gone through many phases. At first I wanted to program in c++ to make windows programs, then I went through a web dev phase with Php and Js which I quickly became frustrated with, then I decided to get back to Java and Android dev but got bored of it and wanted to do something more interesting and "futuristic" like machine learning with python.

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

    Looking for resources for managing "Technical Debt"

    Posted: 07 Jan 2020 09:50 AM PST

    I recently heard about the concept of "Technical Debt" and "Spaghetti Code" from some reddit memes and wanted to learn more.

    As a statistical programmer (R, SAS, Python), we are often divorced from traditional software development practices. But the concept of tech debt still seems highly relevant to the work I do.

    I'd like to learn more as an individual programmer, as well as how I can implement the concept of managing tech debt from a organizational point of view as well.

    Books recommendations and articles are welcomed!

    Thanks!!

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

    MIPS Assembly debugging

    Posted: 07 Jan 2020 06:17 PM PST

    This is a homework for a class and I'm supposed to write a code to check if the input credit card number is valid or not by using Luhn algorithm. So far I got my code running and it gives me the correct result when I use the correct number but when I test it with the wrong number, the result doesn't change. Can someone please point me a direction where it might go wrong or what I could do to improve? Any help/suggestion appreciated!

    below is my code, I will post only the part that I wrote.

    # Calculates the checksum for a given credit card number with the luhn algorithm # # $a0: address of credit-card number (as 0-terminated STRING!) # # $v0: result of luhn-algorithm (should be 0 for correct credit-card number, > 0 if incorrect, -1 if error) luhn: li $v0, 0 ## sum = 0 li $t0, 0 ## i = 0 li $t1, 1 ## t1 = 1 li $t2, 2 ## t2 = 2 li $t4, 0 ## convert string( ascii) to integer li $t9, 48 ## t9 = '0' li $t8, 57 ## t8 = ' 9' move $s0, $a0 ## s0 = pointer to str[ ] add $s1, $s0, $t0 ## s1 = &str[ i ] end_str: lb $s2, 0($s1) ## s2 = str[ i ] beqz $s2, exit ## if it is end of str[ i ], end the program add $s1, $s1, 1 ## increment array address add $t0, $t0, 1 ## increment counter j end_str check_str: lb $s2, 0($s1) blt $s2, $t9, error ## if str[ i ] is not number, return error bge $s2, $t8, error addi $s2, $s2, -48 ## converts ascii to dec add $s1, $s1, 1 ## increment array address add $t0, $t0, 1 if_1: lb $s2, 0,($s1) div $t0, $t2 mfhi $t3 ## contains remainder of i % 2 mflo $t4 ## contains quotient of i % 2 bgtz $t3, if_2 ## if remainder > 0, go to sum mul $s3, $s2, $t2 ## $s3 digit = digit * 2 if_2: lb $s2, 0($s1) blt $s3, 9, sum ## if digit < 9, go to sum sub $s3, $s3, 9 ## if digit > 9, then digit - 9 j check_str sum: add $t4, $t4, $s3 ## sum = sum + digit li $t5, 10 div $t4, $t5 ## sum % 10 mfhi $t6 ## contains remainder of sum % 10 bnez $t6, incorrect ## if sum % 10 != 0, return incorrect j correct correct: move $v0, $t6 ## return 0 for correct j exit error: li $v0, -1 ## return -1 for error j exit ## jump back incorrect: move $v0, $t6 ## return >0 for incorrect j exit exit: jr $ra 
    submitted by /u/Rytsari
    [link] [comments]

    What does this do? (C++)

    Posted: 07 Jan 2020 04:00 PM PST

    The comments are the parts that I somewhat understand, the parts I don't understand is the size_t at, what exactly is it doing?

    Another part I don't understand is the return statement as well, along with the string:: npos statement too.

    size\_t at = str.find\_first\_not\_of(" "); /\* Searches the string for the first character that does not match any of the characters specified in its arguments \*/ 

    return (at == string::npos) ? str : str.substr(at); /\* Condition: uses ternary operator (?:) It is read as such: if at == string::npos (position of first character that does not match) return str else return str.substr(at) \*/ 
    submitted by /u/ProjectSilver
    [link] [comments]

    Is there a like a book or website that can teach you how to learn programming languages? I’m interested cause, I wanna makes games after ,I graduate high school

    Posted: 07 Jan 2020 09:57 PM PST

    I'm on mobile,sorry

    submitted by /u/Murder-Vermin
    [link] [comments]

    Creating a universal home assistant

    Posted: 07 Jan 2020 09:50 PM PST

    How difficult would it be to create a home assistant/smart home device? I planned I'm using either a beefed up raspberry pi, or a small form factor computer if necessary.

    I have some quirky ideas that haven't been done successfully as of yet. I don't want to let the cat out of the bag just yet. Sourcing parts would be easy, but I'm mostly concerned with the coding.

    What languages would I need to know to make this viable? I know python would be a heavy hitter, but what else would be needed?

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

    Learning Fundamentals

    Posted: 07 Jan 2020 09:47 PM PST

    Hi everyone! Like some of you, I got my first dose of programming through a somewhat tech bootcamp. The bootcamp was 4 months now, not nearly enough time to actually grasp fundamentals. I graduated from that course a year ago and have moved on to Salesforce with external integrations. I feel like I didn't have a chance to learn the basics in the tech bootcamp, because they were never taught. We just practiced code code code, which means nothing if you don't know what you are really doing. Does anyone recommend a basic course to learn about computer fundamentals.

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

    How can I get my foot in the door without a CS degree (self-taught ~18 months in)?

    Posted: 07 Jan 2020 09:36 PM PST

    I have three solid projects in my portfolio and have acquired a modest variety of skills. I'm fluent in Javascript and Python, have built apps with Angular, React, and PyQt5 (desktop gui framework for Python), and I know how to use pandas, matplotlib, sqlite, git and GitHub, etc.

    At this point, I'm hoping the knowledge I've gained so far is enough to at least qualify me for an internship or apprenticeship, but I just can't seem to get my foot in the door when it comes to the employers I'm applying to. I've been automatically rejected from internships for not being a college student and rejected from junior level roles for not having a CS degree relevant work experience. Many don't even ask for a GitHub page or portfolio project, which makes it difficult to make a case for myself when I'm reduced to saying "No, I don't have relevant work experience. No, I don't have a relevant degree".

    I'm hoping the situation is not such that I have to build up work experience by freelancing for years before many of these employers will even let me in the front door for an interview. I'm confident I can interview well, I just need to get in the door. Any self-taught developers here have some wisdom to share with me on this? Thanks.

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

    What's your process to learn something new??

    Posted: 07 Jan 2020 01:37 PM PST

    Hey all, I've been thinking for a while about how devs approach learning new things.

    I've identified 2 types of reasons why devs need to learn something new:

    • a new project/functionality that involves a stack or tool/library the dev is not familiar with
    • for the sake of learning something new

    In both cases, the learning process is similar and involves the following steps:

    • identify a shortlist of "X" tools/libraries that can get the job done
      • for each tool/library, check if it does what you think on the website/Github page
      • lookup for doc/tutorial to understand implementation requirements and if it would work with your current stack
      • test how easy is to integrate with a barebone/minimalistic project (disconnected from the real project)
      • check if the tool/library is still maintained and if it has an active community
      • interact with the community asking for best practice and n00b questions

    Once you have identified if the tool/library is a winner for all your requirements, you can start the implementation in your real project, and you might have more questions to ask the community.

    From my experience, the main pain points of this process are usually connected with:

    • lack of documentation
    • non-clear best practice for integration with specific stacks
    • community tired of receiving n00b questions and tending to ghost them

    I usually have a great experience in learning something new when I know someone personally ("the guy") that has experience with what I need to do.

    In that case, the learning process shifts into:

    • asking for curated resources to study
    • study the resources, take notes for doubts and ask them to "the guy"
    • still, test it with a barebone project, check the community and if it is still active and maintained

    This makes the whole process WAY quicker and always gives me a backup option if (or more likely, when) I get stuck in a missing doc or some unclear instructions.

    What's your experience regarding this? Do you agree or disagree with the process overall? What do you do differently??

    Bonus: if I had to describe the learning flow visually, I'd say it's pretty similar to this https://www.youtube.com/watch?v=AbSehcT19u0

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

    Programs to Flowchart/Diagram your Application?

    Posted: 07 Jan 2020 05:06 PM PST

    At work I use Visio to map out my programs, but Visio costs money. I'm not opposed to spending money if it's worth it... I just want to make sure it's worth it. What are some of the best flowcharting/diagramming programs or resources for planning an application?

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

    FAILING COMPUTER SCIENCE INTRO COURSES. need advice!

    Posted: 07 Jan 2020 02:30 PM PST

    hi, I am a 19 year old female. I did my first year in a social sciences major and realized I wanted something more challenging and technical. so after my first year, I decided to switch majors and move to another university for a 4 years Bachelor of Computer Science degree, which I started in September 2019.

    Now keep in mind that I had ABSOLUTELY ZERO programming experience at all. I was motivated in the first month of the semester and then that motivation fell off. I was having a lot of fights and broke up with my ex who I was dating for almost 2-3 years, and stopped going to lectures, tutorials, and labs, as well as did not study for my exams and did assignments at the last minute.

    The courses I was taking in the fall semester were Intro to Compsci (cs101) (which was an INTRODUCTORY course introducing java programming), discrete Math (math 250) , and an elective Classical Greece course. I MISERABLY FAILED both the math and CS, but passed classics. I FEEL LIKE AN ABSOLUTE FAILURE. AM I TOO DUMB FOR COMPUTER SCIENCE? All the students in my class seem so smart, yet I feel dumb as fuck.

    I talked to my academic advisor and she said that IF I DO GIVE CS major another shot, this means that this semester (January till April), I will have to take two any humanities electives, and retake CS101. Then I would have to take MATH 250 from May-June, and MATH 252 (which I was originally supposed to take this 2nd semester) from June-July. Then I would be taking CS103(which I was supposed to be taking in 2nd semester as well) from May-July (that class is called intro to data structures)

    this way, by the time I get to september, I will be on track and take second year courses at the right time with my peers.

    is it worth I give CS another shot? or am I just not meant for it? should I switch out and go in something "easier" like political science or business.

    I feel so disheartened :(

    ALSO PLEASE GIVE ME GOOD STUDY ADVICE AS WELL. ANYTHING IS APPRECIATED :(

    any advice is appreciated. Thank you.

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

    No comments:

    Post a Comment