From student to intern to Employee. I wanted to share my journey as it may help some of you. learn programming |
- From student to intern to Employee. I wanted to share my journey as it may help some of you.
- Reminder: Please do not be hesitant to step away from and sleep on a problem/bug!
- I feel like I know programming but not how to make anything with it?
- Milestone! Crappy beginner milestone, but progress is progress! (Fibonacci in Python)
- C++ Binary Search Tree, insert fails when it has to be done recursively
- I'm exploring different career paths within web development / programming. I'm wondering who typically builds different types of websites? Internal employees, contracted companies, freelance individuals?
- Camelot - a Python library and command-line tool (Open Source)
- Building An Instagram Clone - Tips Needed
- [Python] How to move my console program to a web app?
- Need clarification on how to change a callback method to a promise based
- Had a panic attack using R..
- Should i use Python for my script/webapp?
- I'm looking into learning Javascript, but I hate programming and have no experience. Any wisdom?
- Music Notation/Analysis Software Language?
- Which version of Microsoft basic to use?
- EXTREME NOOB: How would one edit this line of code?
- New to coding, questions on which language to learn to make a escape the room type game.
- Is there anywhere I can download Perl 5.14.0?
- Looking for javascript series
- Negative numbers not rounding down properly (VB.NET)
- Can someone explain this code to me? Bubble sorting
- Q: distributed vs federated vs peer-to-peer vs decentralized
- Any success stories of those who self taught themselves and went into a CS industry that is not front-end web dev
- C++ Need help with simple program
From student to intern to Employee. I wanted to share my journey as it may help some of you. Posted: 11 Oct 2018 10:26 AM PDT So, I am posting this because I saw someone post something similar on here but I don't think it provided valuable information so I figured I would give it a crack and see if I can do any better.
Student:
I transferred to a 4-year college with my AS in Information Systems and thought I was ahead of the curve when it came to other computer science students, as Trump likes to say, "wrong." I quickly found out that the only advantage I had was that I had completed most of my general classes. My first-semester programming was a total nightmare, and while I passed with a B, I honestly don't think I was ready for the next step up. The hardest part was that I had a teacher who just read directly from the power points that the publisher provided him. However, I also did not go above and beyond to try and learn the information he was teaching on my own.
I considered withdrawing from the next tier class because while I understood how to code, I didn't understand the logic behind my code. I struggled with assignments because I couldn't translate the conceptual idea to on-screen text that the compiler would accept. Luckily, I did not withdraw, and I had an excellent teacher whom I met with on a regular basis, and with his help, I was able to grasp the fundamentals that I was so desperately lacking. One of the biggest tips he gave me was to stop trying to code the problem, but rather to sketch it out. Writing out the pseudocode for multiple functions not only allowed me to find errors in my logic before I even started, but it also helped me write better code as the class continued (especially once we got to linked lists).
Lastly, the other thing that truly helped is that over my first summer break I did not stop coding. I took an online class through Udemy to learn C++. While learning that language I re-wrote all of the old assignments that I did in C. I can honestly say that while doing so I learned a ton, but it also was astounding just how much I had learned in a year. Projects that I spent weeks on only took a few hours, and spaghetti code that somehow worked turned into something that I could be proud of. By the time I got back to school and started taking Data Structures, I felt way more confident in myself and my abilities.
Interview:
Before I started applying to become an intern at local businesses I updated my resume. I attended a few resume workshops and went to a few interviewing workshops. Now, I am a non-traditional student as I am a bit older I can honestly say that my time spent at those workshops was 100% worth it and recommend all of you to do the same if you have the opportunity.
Also, before applying I made it a habit of researching companies and the communities in which they resided. Going through a few reviews on Glassdoor, Wikipedia, their website, and even yelp if applicable. In every single interview that I went to, they asked me to describe their company, and why I wanted to work for them.
Also, I started going through the extensive list of problems at http://rosettacode.org/wiki/Category:Programming_Tasks I wasn't able to solve every one of them, but I did see a few of them in my interviews so its not a total waste of time. Some common ones that I saw were fizzbizz(or was it fuzzbuzz..?), and the Fibonacci sequence.
Speaking of interviews, I have had a bunch over the last few years, and some of them were different than others. Before some interviews, I was brought to a room and given a math/logic quiz. While in others I was asked to write out a few SQL statements to meet the criteria they wanted
I was also asked similar questions to:
Final tips: dress well, bring copies of your resume, bring a bottle of water with you, make sure you know where you are going and how to get there beforehand (do the drive beforehand if you can so you can't get lost).
Internship:
So, I managed to land an internship, and now I was back to square one feeling like I knew nothing. I was working for a large bank programming in visual fox pro (a language I had never heard of before my first day there). I did my best to learn, but there was just so much to learn at once that by the end of my first week I felt like quitting. However, I thought back to how I felt going into my second semester of programming and figured it might get better with time, and so I stuck with it. Sure enough, it did get better with time, and during my time at that company, I did learn a ton. The nice part was I had a job offer by the end of my summer, and the ability to stay and work part time if I wanted.
Final advice: In computer science, you will get from it what you put into it. So put everything you have into it. [link] [comments] |
Reminder: Please do not be hesitant to step away from and sleep on a problem/bug! Posted: 11 Oct 2018 11:18 AM PDT Just want to project this as I'm guilty of working on a simple problem for hours and overlook the simple solution due to being frustrated/tired/etc. I'm in the early stages of developing a pretty simple bot and sat down yesterday to program the basic functionality of it. I ended up getting stuck on writing a single ~10 line for loop last night (about 4 hours on that loop alone) because I couldn't think straight due to fatigue. Eventually I just decided to go to bed. Then I woke up in the morning with a pretty simple solution in mind. I sat down, logged onto my laptop, write two lines of code, ran it, bam. Worked perfectly. TLDR: DO NOT overlook the importance of sleeping on a problem. [link] [comments] |
I feel like I know programming but not how to make anything with it? Posted: 11 Oct 2018 11:21 AM PDT I'm a senior in university graduating this semester, I have around 3 years of C++ knowledge and experience from university projects, and despite all that I don't feel like I know how to make anything that is not just manipulating text. Every project we've ever had could be done in a terminal without any extra libraries. I've come up with a project I would be interested in (a random map generator, showing a map of a fictional world), and I don't know what I don't even know. I've looked on github and everything close to my project idea seems to be based on a game called Dwarf Fortress, which I'm not interested in. How can I figure out how to actually make things with this knowledge, and find the resources I need when I need them? [link] [comments] |
Milestone! Crappy beginner milestone, but progress is progress! (Fibonacci in Python) Posted: 11 Oct 2018 10:02 PM PDT I took a Python class in my IT Net Admin course last year, which I've since dropped for family reasons. I really enjoyed that specific class, though, so I'm starting to learn programming on my own since I don't want to go back to school (and they didn't have a compSci program anyway). The last couple days I've been going through the compSci "path" in my codecademy pro trial as a refresher and just picked up on something we never learned in class: you can call an item from a list by it's position from the end. We wrote a Fibonacci series generator for a homework assignment and mine was complicated AF. 23 lines of code plus comments, 3 variables (two for swapping numbers back and forth and one as a counter), and had to include logic (for some reason) for if the amount of digits of the Fibonacci series you wanted was odd or even. I just went back and rewrote it using a list and an input variable and it's 5 lines of code. I could go back and add error handling for bad input, but that's not really the point. Just wanted to share my achievement! edit: managed to cut two lines of code by switching from a "while" loop and a counter to a "for" loop. [link] [comments] |
C++ Binary Search Tree, insert fails when it has to be done recursively Posted: 12 Oct 2018 12:53 AM PDT For a class I needed to write a binary search tree to hold words as they occurred and their line numbers. My insert method seems to infinitely loop until it crashes. I've tried looking online but can't seem to find anyone else having the same problem. It will work until it gets to the recursive part of the method when it starts to loop, before that however it will work for the root and its left and right pointers. I am unsure about what is causing this, it might be a simple mistake but I am curious about what it is and am wondering if anyone here can help. https://gist.github.com/CamBl/684e0fe4892007b5246bf25c4626a09b [link] [comments] |
Posted: 11 Oct 2018 10:11 PM PDT I am new to the field and starting a coding bootcamp soon where I'll learn Javascript, React, HTML, CSS, and Node.js and I'm trying to fully understand different career paths I could take after I finish. I'm curious about a few different things... who is the person creating/maintaining different websites? Below are just a few I've thought of ... I understand that every company may do something different but is there a general rule or structure? I'd love to learn about other scenarios as well. 1) Companies who need their own internal software i.e. rental car companies. Do they typically hire in house developers or hire out a consulting type company to create their internal software/website? 2) Websites like for this show: https://www.saltfatacidheat.com/ who creates this? An individual? Someone who works for Netflix? 3) Websites for an apartment building that shows availability in the building [link] [comments] |
Camelot - a Python library and command-line tool (Open Source) Posted: 12 Oct 2018 12:05 AM PDT Hi Everyone, Facing problem in extracting tabular data from PDFs? Check out our open source project, Camelot, a Python library and command-line tool which offer users complete control over table extraction here: https://soco.ps/2OE1L7t [link] [comments] |
Building An Instagram Clone - Tips Needed Posted: 11 Oct 2018 12:56 PM PDT So I have spent a lot of time over 1 year learning HTML, CSS, Javascript, React, Redux, Git & Github, Express Js. I want to create an Instagram clone that has some of the features Instagram currently has. I plan on having it in a Github repo. I plan on building a back-end API using ExpressJs & Some Database(MongoDB or Postgres?) and use React&Redux on the Front-End. My plan is to have a challenging project I can have fun building and at the end of it be able to show off to potential employers. I also want to demonstrate some Devops skills CI/CD & Testing Skills while working on this project. What tools do you all think I can use to demonstrate this given the stack I plan on using? Send Links. Thanks. [link] [comments] |
[Python] How to move my console program to a web app? Posted: 11 Oct 2018 09:11 PM PDT So I have a program that grabs data from reddit, and puts it in an excel file. Currently, I just run it from my pc and can't really do anything with it. I want to be able to output the data to a website that will constantly update every 15 minutes, but I have no idea what I will need. Any advice? [link] [comments] |
Need clarification on how to change a callback method to a promise based Posted: 11 Oct 2018 10:24 PM PDT I am starting a new project and using nodejs as my backend server and express framework for the api calls with postgres as my db of choice. I was reading the docs on the node-postgres library and in that particular page i was trying to recreate the methods but using promises, which confused the living daily-ligths out of me. So his getClient method is a callback based method that looks like this. The release method that was defined is never called anywhere in that same code. So what use does it have there? [link] [comments] |
Posted: 11 Oct 2018 04:46 PM PDT So, I'm taking forestry 472 at MSU and I'm in the process of learning R coding and programming. It's my last semester and the professor is willing to work with me, but today I couldn't figure out something in Dplyr..and I have never been very comfortable using computer programs, and I'm wondering how do you get more comfortable with this program? What resources are out there? I'm meeting with my professor on Monday to talk over what happened today, but I just feel very uncomfortable programming because I never had the background growing up, any advice is helpful, thank you. [link] [comments] |
Should i use Python for my script/webapp? Posted: 12 Oct 2018 12:49 AM PDT I built a small Python script which receives data from a websocket and ouputs this data. This script is updated every second, i was now looking for a way to have everything printed on a webpage, note that the first requirement is speed, so there should be no delays, is there a way to do that? I know that Python can't be supported natively by a Webpage, i have been told to use a rest api and Flask, but how does this process work in the specific? Are there other ways? Instead of trying to build it with Python, should i just re-make my script on Javascript, so that i can easily incorporate it into a dynamic webpage, since Javascript is more suited for web development? [link] [comments] |
I'm looking into learning Javascript, but I hate programming and have no experience. Any wisdom? Posted: 12 Oct 2018 12:40 AM PDT I build a lot of sites on WordPress, and I know a moderate amount of CSS. The natural progression of what I'm learning seems to be Javascript. I know WordPress uses a lot of PHP, but PHP doesn't appeal to me at all. The problem is, I absolutely hate and despise programming. I just don't have the attention span for it. However, Javascript seems like pretty low level stuff (where I'll be able to develop website functionality by myself, relatively quick), as opposed to something like C# where you might be part of an enormous team, working on a part of a part of a large application, and debugging all day and whathaveyou. So I'm kind of just looking for some wisdom or some information to get over my resistance to Javascript. Or maybe you support my resistance to it, and have a better idea? It's one of those things where, if I wanted to learn programming, then I would have gone a boot camp and I'd already be earning $75K/year. I purposely avoided that route because I have severe ADHD, and I'm much better "generalist". And so if If I'm really going to learn a programming language, then I also have to ask myself "well why not Java" or whatever else. Ultimately, I think I'd like to stick to website development (and by development I mean everything, including SEO, Content, design, and maybe if flipping websites - not just programming) As it stands, none of the work I do is particularly "technical". So moving into that realm is very difficult for me. But at the same time, it feels like some sort of Peter Pan complex. Like I've resisted learning a technical skill because I know that shit gets hard after you do, and I'm just clinging to this "safe" and "general" work because I'm afraid of having to specialize in something "tedious" and "specific" that mind land me in some dark cubicle somewhere, depressed and droning away. Thanks. [link] [comments] |
Music Notation/Analysis Software Language? Posted: 11 Oct 2018 08:50 PM PDT I'm a musician and music theorist who is interested in designing music notation/analysis software, but I have no programming experience. Can anyone recommend a specific programming language that I could use in order to accomplish this? My only guess is Python, which is used for a number of music theory programs. As a follow up question, does anyone know the languages used to design fully fledged notation programs such as Finale or Sibelius? Thank you. [link] [comments] |
Which version of Microsoft basic to use? Posted: 11 Oct 2018 08:44 PM PDT Hello. I have been learning the basics of coding in Microsoft smallbasic for a couple months now. I have started to run into limitations with the language as I make more programs. I would like to continue using a version of basic as I want to do a lot of writing on calculators and older machines. My question is, what version of microsoft basic is most modern ad easy to use? thanks [link] [comments] |
EXTREME NOOB: How would one edit this line of code? Posted: 12 Oct 2018 12:24 AM PDT This is UE4 Engine Source code. What I am trying to do is edit "iPhoneXFaceAR" to "iPhoneXFaceAR2". I tried editing it as is, but it had no effect in the engine. It still used the default IphoneXFaceAR. I was able to find 3 sections of code that might help rename it:
2) 3)
|
No comments:
Post a Comment