• Breaking News

    Monday, January 1, 2018

    Lessons Learned from my first Development job learn programming

    Lessons Learned from my first Development job learn programming


    Lessons Learned from my first Development job

    Posted: 31 Dec 2017 08:18 PM PST

    I recently started my first position as a software developer, and wanted to share a few pointers with those who are in the position I was in very recently. These are the (non-technical) things I think everyone looking to "take the plunge" into a career in CS should know.

    1. You are going to feel like you're in over your head. It's called Impostor Syndrome, and if you haven't felt it yet, you will soon. It hits all of us. We feel frustrated and overwhelmed by a problem, and our thoughts get the worst of us, eventually leading us down the path of self-doubt. This is completely normal. Don't let it win.

    2. You should take notes. Seriously. I have 2 notebooks I carry around with me, several colored ink pens, highlighters, and I keep a decent sized whiteboard in my office, which I use for visualizing relationships, structures, and psuedocode exercises when tackling complex problems. If I ask for help, I have a notebook with me, and I try to never ask the same question twice.

    3. You weren't hired because you were the greatest programmer alive. Honestly, I've found that nobody cares about what I can do now. It's all about what I bring to the table from a non-technical perspective, because the technical skill is something that can be learned. Positive attitude, willingness to learn, and a strong work ethic can't be taught.

    4. Be willing to ask for help, and take constructive criticism gracefully. Use mistakes as a learning opportunity, and take criticism as motivation to improve. Try to avoid making mistakes more than once, it's easy to forgive someone who fails when working on something they've never dealt with before, but harder to forgive someone who makes the same mistake repeatedly, and doesn't show any effort to improve.

    For a little history, I have been learning to code for less than a year, primarily working with Java and JavaScript. My current position is almost exclusively Java, although I do the occasional JS, HTML/CSS, and troubleshooting legacy code in older systems as needed. My experience prior to starting this journey was limited to a failed attempt at building a website for a friend years ago in DreamWeaver, and troubleshooting some existing VBA scripts in Excel at a previous job.

    Making this career change has been a tremendously rewarding and uniquely challenging experience, and I have no regrets. If anyone has any questions, feel free to ask, and I'll answer as soon as I can.

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

    24 yo, no job, 10 months savings, study only or work & study?

    Posted: 31 Dec 2017 09:46 AM PST

    He guys, I am thinking about my situation and I would appreciate your points of view and maybe see some details I'm missing or am delusional. I've been working in a web (and marketing) analytics last 2 years. However, I slowly lost my job (due to a loss of the main client of the agency I worked for) in last few months.

    I don't plan to go back to the agency/web analytics/marketing circles. I'm planning to get a web dev job. Still, at the beginning of the studies on my own, it will take at least months to get a junior web dev job.

    So I'm considering my options:

    1. I managed to get my spendings to the bare minimum. I would be able to "survive" about 10 months on my savings. So I would study pretty much full-time and hopefully get a junior web dev job in months (before I burn all my savings).

    2. Or get a full-time (almost no part-time jobs are open) in a web analytics/marketing analytics I won't enjoy that much anymore and keep my savings.

    2.a: I would probably have to relocate because web analytics positions are open only in a capital city and the money would be spent primarily on a rent/food/life. So It won't add a lot to my savings. 2.b: I will luckily get a job in a town I live, it will be about 2/3 of the pay of the job in the capital city. I will be able to live less frugal but at the end, it won't add too much savings to my account anyway.

    With the second option, It will probably take much longer to get to an "employable" level of skills.

    Thanks for any insights.

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

    Some questions about getting into computer programming career field

    Posted: 31 Dec 2017 09:53 PM PST

    Hi all! So I am a current college student on my way studying computer software programming. This college only has associates degrees, but I plan on transferring to a university to pursue a bachelors later on down the road.

    1. Has anyone had success in landing a programming job with an associates degree?

    I get anxiety over not being experienced enough that no one will want me - I dread being the new person at work in fear of not being good enough, that kind of thing.

    2. I just would like to know what your experience was like coming fresh out of college into your first programming job!

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

    Need a project to get started with Python or JavaScript

    Posted: 31 Dec 2017 09:17 AM PST

    About 6 months ago I started watching courses on Lynda.com to learn Python and JavaScript. For the courses you download their source code examples and get started by working on them alongside the video. But I just found that I wasn't actually learning anything, so I sorta just gave up.

    The problem I found was that because I didn't have a 'reason' or 'end-game' to start programming in the first place, I didn't have a goal to work towards. Being a literature student I've never come across a problem that's needed programming as a solution. I love computing, technology and mathematics but it just doesn't crop up enough in the working day for me to really get going. It would ultimately just be a hobby.

    Can anyone recommend a project (either for a program or a website) I can work towards as a beginner? Just so the fundamentals of programming come across as less 'abstract'. Also, can anyone recommend a better tutorial for beginning with either languages?

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

    What is Best learning Website for Javascript A-Z?

    Posted: 31 Dec 2017 09:56 PM PST

    Hello friends, I want to learn JS. First I watched youtube vedio of the new boston. His tutorial is best but he doesn't cover everything. Then I go to Udacity. I take intro to JS course. Udacity never discuss everything. They only teach you how to edit a webpage from browser console. But I think you never learn how to make a website.

    I already pass a lot of time. This time I searching a good free website which teach me everything about JS and help me to be a front end developer.

    Which website is best? w3school or freecodecamp or something else?

    NB:: pls ignore my English mistake. Thank you. :)

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

    Best Path to Virtual Reality Programming?

    Posted: 31 Dec 2017 07:03 PM PST

    Hi guys. The name is Cole. I am new to programming and am currently learning Java as my first programming language. I haven't started a project yet but I am working hard to learn the basics first.

    Anyways, so here is the actual question. I looked through the FAQ and googled a ton but I couldn't find anything specific. My passion is Virtual Reality. I would love to be able to work in virtual reality in the future. And not game development, but actually working on the rigs and being able to develop new ones. So my question is, what is the best pathway to being able to work in Virtual Reality? I am 18 and not too far away from graduating high school so I am a blank slate. Is there a certain degree I should pursue? Is there a specific programming language I should learn? Maybe a certain company I should shoot for?

    Thank you!

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

    I am looking to learn C++ and would like some sources to where I should learn it from.

    Posted: 31 Dec 2017 03:33 PM PST

    I have been learning C++ for the past two days by watching thenewboston, but i have been advised to stay away from his videos because they are misguiding, anyone know any other good ways to learn C++?

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

    Looking for someone to learn C++ with..

    Posted: 31 Dec 2017 03:11 PM PST

    I'm super motivated and been studying C++ for the past 3 months. However I'm now at the point where I could use someone to study with together so we can help eachother out.

    If you are willing to, send me a PM, I will reply almost instantly considering I check my phone all the time.

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

    How to make the jump from ES5 to ES8?

    Posted: 31 Dec 2017 11:38 AM PST

    I'm not quite sure if this post will be deleted since it's asking for resources/recommendations, but I felt like it was niche enough due to the way most recommended resources/courses are structured.

    When I last was in school learning Javascript, I was learning ES5, though ES7 had just released. I guess it wasn't factored into the class lesson plan, though our teachers encouraged us to check it out on our own time. I looked into learning the new features of ES6 a few times, but never really got around to nailing down most of the major changes, as I was comfortable with what I had. After school I stopped keeping up with my coding skills due to extraneous problems, but with the new year I wanted to pick it back up and hopefully turn it into a career.

    My plan was to get the new features from es6 and es7 and start writing basic projects with them just to get comfortable, but then I remembered es8 released earlier this year too! I want to start as up-to-date as possible, but so far I've only found two types of resources:

    1) Courses that assume you know nothing about JS, and hold your hand through the basics, and

    2) Articles that list a few changes under the assumption that you are already knowledgeable about the previous updates.

    Any recommendations on resources that can help me get from es5 to es8 without making me start with the basics each time? Should I just find a course on ES8 and hope it includes the major changes from 6 and 7?

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

    What are the benefits/problems of choosing dark or light theme for text editors

    Posted: 31 Dec 2017 07:12 AM PST

    I am just wondering whether there are any problems or long time effect, if I use a total dark theme for my workspace, especially on VSCode, I read some articles where scientists are saying that black on white is the superior option and light on dark can have long term negative vision effects. Is this true?

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

    Newsletter for small code snippets

    Posted: 31 Dec 2017 03:07 PM PST

    Hi everyone, I recently created a newsletter called Nugget Weekly which sends you small code snippets every Tuesday and Friday. I'm hoping they are useful, easy to understand, and fun!

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

    [PSA] If your aren't already, make a New Year's resolution to start taking great notes today!

    Posted: 31 Dec 2017 06:43 PM PST

    TLDR; When you learn a new framework, library, trick or whatever. Write yourself high quality notes that make sense to you.

    I have been diving head first into code for the past few months, and have learned a ton. However, there is so much information out there that it's impossible to remember it all, or even remember that you learned it in the first place.

    Recently, I have started using Quiver for MacOS, a note taking app that integrates a code editor. It has been a game changer for me. When I first started coding I naively followed, line by line, whatever video or blog post I found. Now, 6 months down the line, I can vaguely remember learning some of these topics, but if asked to implement them on the spot, I would be lost.

    Instead of blindly copying code from a video, I suggest finding a good note taking app and boiling down these concepts into something that you can look back on a year later and pick up where you left off.

    Once you have a set of good notes, THEN attempt the project for yourself, from your own notes. This will be a life saver down the line when you have totally forgotten how you made that awesome CSS animation, or you want to expand on a really cool Python AI program . I promise, no matter how good your memory is, there is too much information to consume, and documentation can never explain something as well as you can explain it to yourself.

    Do yourself a favor. Find a good Code note taking app, and start taking notes for your future self. (He/She cannot be trusted)

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

    I'm considering the Humble Bundle sale of No Startch Press which ends soon. Would it be worth it for a programmer in learning?

    Posted: 31 Dec 2017 11:36 PM PST

    The main book I'm considering is "How To Think Like A Programmer" because it really goes into depth on the building blocks and practices by example with explanation on why x code worked or the program is doing with x code. The only issue is that it's C++ which is fine I guess but I'm kind of only familiar with functional programming and would love something similar in C so before commiting could someone recommend another source similar in C? Otherwise I probably should get it and support a cause.

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

    Having troubles coming up with an intermediate project to work on.

    Posted: 31 Dec 2017 07:32 PM PST

    I have decided I wanted to make a project to show I am dedicated to learning after being let down from what I thought was a good job oppurtunity (long story short, company were lying to me about a bunch of things). I just began learning ReactJS before beginning a couple month break (not finding a job is depressing of you know what I mean).

    So I am not a complete beginner, and don't want little projects, but looking for a bigger idea that I can do on my own. I am horrible at coming up with ideas, would anyone have any? I am hoping to use React JS and I know html/css, JavaScript/jQuery, php/code igniter, python and I also know some django but after working on a year long school project, not a big fan of it. I think its mainly because we had no idea what we were doing. So if you have a good tutorials to learn Django I may be up for it.

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

    Need help finding CUDA resources to learn from

    Posted: 31 Dec 2017 02:24 PM PST

    Next semester I am taking a High Performance Computing course which will be using CUDA heavily. I was planning to take a course on Udacity which was recommended by a friend as well as on this subreddit, but unfortunately it was recently deprecated. I have been looking for other sources to learn CUDA, but have been having trouble finding any great ones.

    If there are any courses / resources / recommendations you can give me, preferably utilizing modern C++ it would be great! Thank you to everyone and happy new years :)!

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

    A question on The Travelling Salesman Closest Pair heuristic

    Posted: 31 Dec 2017 09:08 AM PST

    Hello guys,

    I have some implementation questions on Closest Pair heuristic for the Travelling Salesman problem. I'll be implementing it in C++.

    • How do I represent a chain?
    • How do I ensure that the endpoints of a chain are connected? That is, once I have a representation of a chain, how will I know what point is the endpoint?

    Those are my questions for now. Feel free to add something if you think it's going to trip me.

    Thanks in advance!

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

    regex in practical use?

    Posted: 31 Dec 2017 03:34 PM PST

    so ive been trying to learn a bit of regex to help with my learning of bash and python (and vim usage), and I think I understand the basics, such as using it with grep.

    However, I have not been able to find resources on using it for text editing. (for example, with sed, awk, or vim search and replace) for example, could someone tell me exactly how the following vim command works? it is supposed to match 103 followed by 4 digits, and replace it with 123 followed by the same 4 digits.

    %s/103\(\d\{4}\)/123\1/g 

    or, how would I match something with and optional character in it, and replace something in the string while preserving the optional character? for example, say I want to uncapitalize all tags in an xml file. I could match all the tags with

    </?[A-Z] 

    (forward slash isnt a reserved char, right?)

    now, how would I then perform a replace that adds the / if it was there in the original string, and also replace the [A-Z] with the lowercase character?

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

    [JavaScript/React] - Looking for small app code review

    Posted: 31 Dec 2017 12:58 PM PST

    Hey there. New developer looking for some code review for my ES6 React Weather Application, want to learn from my mistakes and make sure I'm not picking up any bad habits. Anyone interested in pulling my repo and taking a look over my code? How's the layout? Any refactoring you can recommend? Areas that could be improved? Stupid mistakes or redundant work?

    React Open Weather Application - Github

    Netlify - Live Demo

    Open to all critique and constructive feedback.

    Really appreciate it!

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

    Regarding Tutoring

    Posted: 31 Dec 2017 06:43 PM PST

    Ok so I've done the free course thing before. I did a bunch of them on codecademy and while I was able to familiarize myself with the basics and am comfortable looking through code (even if I don't have the knowledge to start from scratch) I find that its really hard for me to connect dots on my own.

    The lack of real-time feedback of my thinking hurts me, I feel. I was wondering if there were any legit tutors for programming out there. Either here or any sites that would be worth it. I'd be looking for someone with a fluid 'curriculum' so to speak. Some things I'll grasp far quicker/slower than others.

    Anything like that out there?

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

    In these lines of code what does placing the character "!" in a variable provide rather than keep on typing it out?

    Posted: 31 Dec 2017 05:15 AM PST

    // Set the prefix const prefix = "!"; client.on("message", (message) => { // Exit and stop if it's not there if (!message.content.startsWith(prefix)) return; if (message.content.startsWith(prefix + "ping")) { message.channel.send("pong!"); } else if (message.content.startsWith(prefix + "foo")) { message.channel.send("bar!"); } }); 

    Why don't i just keep on typing out "!" instead of placing it in prefix?

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

    what is the most used language when it comes to creating bots ? JAVA ?

    Posted: 31 Dec 2017 06:16 PM PST

    and what other things can i achieve learning Java ?

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

    Stupid question of the day, do I need a webserver?

    Posted: 31 Dec 2017 11:57 AM PST

    So I haven't done anything with anything but VBA since the late 90's and want to learn HTML/CSS/JS and Python. I know it's a lot but I have plenty of time :)

    I am starting with web frontends, so re-learning HTML/CSS (and dropping tables for layout!) and new for me, JS. Will I need a webserver for for that, or can I just load the file locally and expect the JS to work?

    My Google-Fu is failing me, I can find tutorials fine, but other than the developer console, they don't explain much.

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

    No comments:

    Post a Comment