- Been a Chemist for 9 years with 2 degrees. Decided to quit everything and jump. After doing 6 months of self-studies + 4 months of a bootcamp -- landed a job successfully (corporate work)
- Dreaming in code
- Java : What is the best way to load a config file?
- New to html. Is DOM element inside the tag or does it represent the whole thing from the selector tag?
- How do you strike a balance of a depth and breadth of information and deal with the fact that I am not as good as other people with the same experience?
- REST api + MySQL - need a quick break down & understanding & resolution
- FreeCodeCamp - Doing things twice?
- How to get rid of a bad habit - writing code without thinking and running and making adjustments till I get it right
- How do I create a website for someone where they can upload a youtube link?
- First successful code without help from friends feeling proud!
- What are programs like notepad designed and coded in?
- Best non-flat Atom themes?
- Help with calculator java
- [C] Can I get a Code Review for this Queue Implemented as a FIFO linked list?
- Moving a project onto the web.
- Looking to automate few tasks on my browser
- MIT OCW has some advanced algorithms courses that are graduate level. Are they the only resource for these algorithms?
- How Candidate Elimination Algorithm works (concept)
- How efficient are you expected to be?
- Google Assistant personalized actions
- To C++ or Not
- I'm building a dating app and I need someone else to help me with coding the app
- Arrays C++
- [homework] Sorting a doubly linked list using selection sort in C++
Posted: 06 Nov 2018 01:28 AM PST Hello Reddit. Kind of my first post here ever. English is not my native language; please excuse any errors on my part. I've been wanting to share my story for longest time. I guess I was hesitant because I wasn't sure if I'd survive this long enough (in this industry). This story is almost 3 years old, and I've been working as Software Engineer for little over 2 years now. October 2015 It was a really tough time for me. I had two degrees—B.S. in Biochemistry and M.S. in Biomaterial Science—but I wasn't doing well as a Chemist. My wage was barely $15/hr. I was demoted to part-time position due to financial crisis at the company. Later found out I was making roughly 16K. Most jobs I had prior to this was voluntary work (no-pay school research) as well. I guess that's when I thought, "well, this is it. I quit." One night after work, I started writing random thoughts on a whiteboard:
At first, I was compromising my answers—something related to Chemistry. Since, my life was full of compromises, I had to get the cheesiest answer possible. Basically, came down to two choices—soccer and video game. How could I become a professional in these fields? Well, I was 29, so becoming a professional player in either field seemed almost impossible.
November 2015 That's how it started. I purchased my first programming course, "Learn to Code by Making Games - Complete C# Unity Developer" from Udemy by Ben Tristem. The very first program (or game) I built was a text adventure game. After about a month of game development, I admitted that this—programming—is more fun than my actual job. December 2015 - February 2016 I decided to take it more seriously. After finishing Codecademy's JavaScript stack, I began looking for much harder schools or programs to take. Udacity's Introduction to Programming and Front End Nano-degrees came next. I think that's when I first heard of the concept "coding bootcamp." It is also this moment, that I thought about quitting my job and go full-time on learning to code. March 2016 Ironically, I was getting married around this time. I remember telling (almost confessing) my wife the day before wedding that I am quitting my job and pursing a new career. She still married me (!) and simply said,
My wife was staying in Korea after marriage ceremony. She had to wait for her Spouse Visa to process and that usually takes about 8 months. So, I thought 4-5 months of bootcamp + 3 months of job searching = will get me a job in perfect timing. April - June 2016 Well, my plan of making a transition in 8 months got sabotaged when I failed to get into Hack Reactor (popular bootcamp in SF) twice in a row. I was quite frustrated at this point with the decisions I made—quitting a Chemist job, paying $700 for a bootcamp prep course, etc. Turns out the best thing I did was taking that Hack Reactor prep course because I made some friends who eventually introduced me this another bootcamp. They had much lenient way of accepting students, and everything else—price, online setting, timing—felt perfect for my needs. I enrolled right away. June - October 2016 During this time, I felt like Goku in hyperbolic chamber. The course schedule went from 7 AM to 3 PM. Then, after a personal mentor session, it was back to studying again until 2 AM. Weekends were time to catch up on things I missed during the week. My parents were incredibly supportive both financially and emotionally. I dedicated entire 4 months on nothing but programming—no friends, no soccer, no sun (okay, maybe not that). I graduated on October 7th of 2016. The very next day, (excited) I went to a career fair nearby and that's when I heard:
I guess he (my friend's boss) was right. I mean, they were looking for a C# developer and I was this JavaScript guy with no ASP .NET background. But, still... that hurt me. October - November 2016 I canceled all my short travel plans and began buying shit load of programming books.
I remember following even more strict study plan than the bootcamp. Of the initial 95 jobs I applied, I got 19 responses. Of the 19 responses, I had 9 interviews. Soon, my wife came to US, but I was so sure that I could get the job in a month. Then, Thanksgiving came. November - December 2016 (The End) HRs are humans too. They eat turkeys and they forget about you. At least that's how I wanted to believe. Of the 9 ongoing interviews, everything got dropped. No one responded to my follow-up emails. I had a tech home challenge that asked me to build a stack. Took me a day to finish, but no response. I began to feel sorry for my wife. She left her families and friends to live in a foreign land (where she can't even speak fluently) and I failed. Then, there was a phone call around early December. A recruiter called saying there's a contract interview offer at a corporate nearby. It was such a huge company that I didn't even bother applying. I thought:
My attitude (going into the interview) was very calm because there was nothing that could go worse. I had already signed a rental agreement with cheapest local apartment I could find (400 sqft, with washer/dryer outside). My plan was to survive next 4 months in case the interview goes bad. They were looking for an Angular developer and I was a React one. I did my best to convince them I could learn Angular if given the opportunity. However, I missed a lot of questions asked, and I thought I definitely failed this one. Next morning, I was packing my stuff to move into the new apartment, when I heard a phone call. The recruiter called me,
Honestly, it took me like a good few hours to figure out that wasn't like a IRS scam call. They offered 75K and I negotiated up to 85K. I immediately canceled the apartment contract and moved to best possible apartment I could find next to work. December 2016 - Now (Epilogue) My contract for the corporate was extended to full length due to my performance. I ended up buying a ~2000 sqft house in a beautiful town. I moved onto a different company (much smaller, but stable) and am working there as a Front End Engineer. I would be lying if I said I did this on my own. I had families, friends, recruiters, and random kind hearts to help me along the road. I cannot thank this community enough. I remember coming to this subreddit numerous times, mostly reading others' success stories and trying to get inspired. So, I hope this post inspire many out there that it's possible—and you are definitely NOT worthless. Thanks for listening to my story. (Update) Wow, I really didn't expect >700 upvote. Thanks all for liking my story. I had many requests to share the name of the bootcamp or the links I originally posted. I won't post the name of the bootcamp, because most people will think I'm trying to sell them. Again, I'm NOT affiliated with my bootcamp what-so-ever. I benefit nothing from this. If you would like to know the name just DM me. I do however, would like to take this opportunity to share my YouTube channel (and Twitter if you wish to connect). Mainly, because my channel is dedicated to help others who's trying to make a transition into tech industry as a programmer. I would like to share not only my knowledge and experience, but also fellow success stories as well.
(Update 2) Okay 1.6K upvote WOW. I really didn't expect that. Thank you VERY VERY much. I'm reading all the DMs and trying to reply to all the comments one by one. Initially I wrote this to inspire other, but in return I'm getting inspired from all the positive comments I received. I'm like even thinking about printing some of these words and putting in on my wall. So, thanks everyone. I realized a lot of you guys DM me about the bootcamp name and which program I took (about 50% of DMs). I figured at this point, you guys already know I'm not doing this for ads or marketing purpose. Plus, it's kind of time consuming for all of us to go through all the DMs just to get the name of the bootcamp :/ We are all aspiring programmers and lazy by nature :D So, I will just drop the names here.
Thanks! [link] [comments] |
Posted: 06 Nov 2018 02:57 PM PST I've dabbled in programming since the mid 90's but never made anything substantial to label myself as a programmer. I am an 'IT guy' by profession, however, I've recently decided to learn software development as IT is not fulfilling my thirst for knowledge and creativity. So It's been about a week in my self study using multiple online resources but one thing that stands out to me is that lately all my dreams have been about code. I'm learning to code all day (working remotely) and everyday I wake up, my last memory of the dream is that I am either inside code, or looking at code, or I AM CODE! Anyone else have this experience? EDIT: "I AM CODE!" [link] [comments] |
Java : What is the best way to load a config file? Posted: 06 Nov 2018 06:46 PM PST I have been struggling with this issue ever since I started programming with Java because there are too many ways to do it. I could:
[link] [comments] |
Posted: 06 Nov 2018 09:15 PM PST for example...if I see <p>My name is John</p> is the DOM element what's inside the p tags or is it the p tag or is it something else? I tried looking up this on google but am still trying to wrap my head around it [link] [comments] |
Posted: 06 Nov 2018 10:10 PM PST Have been programming for a few years now. Everytime I meet a new programmer, it seems like they either know some library or framework that I don't know of, or they work on a language or a tool that I don't use. Learning all these tools/languages will obviously require a breadth of information. Whereas on the other hand, in the languages that I do know, there is still a lot to learn when it comes to patterns, best practices and libraries. This requires a depth of knowledge. So how do i strike a balance between the two and how do I deal with the fact that I do not know as much as other programmers with similar experience as me? [link] [comments] |
REST api + MySQL - need a quick break down & understanding & resolution Posted: 06 Nov 2018 10:08 PM PST Not asking for a huge long response, a link would suffice too but my goal is listed below.. I have a Java application with dozens of database connections being established & I personally haven't setup a REST api before. I know that I can do a spring boot setup with a login on my VPS via the local host of the api on a webpage and do XML in java. But I don't want each database column/row entry being made. I don't want everything like this in api: I want just logins as api: I just want a api to replace my logins or do some type of token auth through github similar to what azure database can do. I currently have my passwords and logins in code but it's on a private GitHub repo at the moment.. [link] [comments] |
FreeCodeCamp - Doing things twice? Posted: 06 Nov 2018 06:05 PM PST Hello, first time poster here. I hope this meets all the rule requirements! So I'm thinking about an eventual career change to web development. My gig is pretty good now, so I'm not in a huge rush, but this field is kind of calling my name. I'm starting with FreeCodeCamp and some Udemy courses. I plan on dipping into The Odin Project soon. I just achieved my Responsive Web Design certificate, so yay me! BUT I don't feel like I earned it. Yes, my code passed all the tests, but I don't feel like they were all that great. I know I'm a beginner, but after sifting through the forms, a lot of stuff out there is a lot better-looking than what I cranked out. Furthermore, some of the code is still a little "hazy" for me (Meaning I'm not sure how to best implement certain functions in certain situations). Would you recommend going through the course again, or would that be a waste of time? Should I perhaps find OTHER HTML/CSS exercises to brush up on those skills? Should I maybe bounce to The Odin Project then back to FCC once I reach similar points? Any advice is greatly appreciated! [link] [comments] |
Posted: 06 Nov 2018 08:52 PM PST So when working on personal projects and solving leetcode problems, I just write code that I think seems right without really thinking through it, run the code, see what errors come up, adjust code, and repeat until I get something working. I realized today how bad it was when I went to an interview and had to write code on a whiteboard. Trying to get a good working code from the start is something my mind wasn't used to and I stumbled way too much. How do I fix this bad habit I developed over the past 2 years? [link] [comments] |
How do I create a website for someone where they can upload a youtube link? Posted: 06 Nov 2018 07:31 PM PST Hi guys, I'm trying to make a website with a place in which I can paste a youtube link in the website and it automatically gets resized and added to the page as if I had done it with CSS and HTML. I would like to be the only one that is able to do this and have people that view the website not able to do it. Obviously,I can always just go into my code and add the video myself, but I want to be able to login in the website as admin I guess and just be able to submit youtube links and have it handle that by itself. I only know HTML, CSS, Bootstrap, and basic introductory JavaScript knowledge. [link] [comments] |
First successful code without help from friends feeling proud! Posted: 06 Nov 2018 02:15 PM PST import random min = 1 max = 10 guess = "input" if guess == "input": user_input = input() if user_input > guess: print("Too High") if user_input < guess: print("Too Low") if input == guess: print("Congrulations You Got It!") print(random.randint(min,max)) [link] [comments] |
What are programs like notepad designed and coded in? Posted: 06 Nov 2018 10:59 PM PST how things like notepad, chrome, ect are made? i know there's visual studios, but are there other professional things that popular programs are coded and designed in? [link] [comments] |
Posted: 06 Nov 2018 10:57 PM PST I like flat design but when every theme on the Atom app store thingy looks the same, it quickly gets stale. I want something slightly more gradiented and realistic, like the Atom Dark theme. [link] [comments] |
Posted: 06 Nov 2018 10:27 PM PST I was asked to make a calculator using the class Calculator, I'm struggling on how to link it to my code and to make the math part of the calculator work. Would appreciate some help ;) I have one way of doing it but it's my friends and doesn't wanna take his code if there's another way let me know ;P https://cdn.discordapp.com/attachments/509459896555798529/509555987959513099/unknown.png [link] [comments] |
[C] Can I get a Code Review for this Queue Implemented as a FIFO linked list? Posted: 06 Nov 2018 10:22 PM PST This isn't a school project or homework. I just did this to implement a queue and use some aspects of C I did not learn in class. (ECE Major) Does the code structure look good? I tried to prevent any memory leaks from occurring. Is this "good" code? What would you recommend for improvement? I tried to prevent the user of queue.h from knowing much about queue.c. How were my efforts to hide implementation details? I tried to implement some business logic that I thought would make sense with a queue. It was also used to give myself my experience with C syntax. I want to include a search and delete queue function. But I don't think those are very important for queues. queue.c queue.h queue_test.c ( if you try to run it, i included the queue_test.h in queue_test.c but I did not add it to this paste, so just delete the line) [link] [comments] |
Moving a project onto the web. Posted: 06 Nov 2018 06:26 PM PST For one of my classes I have created a pretty sizable program (in python) involving scraping sports scores/statistics/rosters/schedules. I've decided to expand on it and add some more user functionality. Ultimately, I want it to function on a website where users can enter what they are interested in and the program will provide them with some sort of small file download. I have no experience implementing something like this, and I was wondering if someone can can point me in the right direction. Any recommended texts? Resources? Anything concerning web development (that you found useful) would be awesome! Just looking for a place to start. Thanks! [link] [comments] |
Looking to automate few tasks on my browser Posted: 06 Nov 2018 10:02 PM PST So here's my ambitious project, I guess you've heard about angelList it's basically a startups kindof database. I want to create a script to load a page then execute some code as follows step 1 : click load more button with setInterval (wait few seconds to load all results) step 2 would be clicking on 1st company name to load the page on a new tab step 3 : found a div called "founder" and click on first item inside, sometimes there's multiple so it will require me to select only the first one step 4 : open the founder page and click on a specific button / close the tab I can probably handle until here step 5 : return back to the results page and process the second item ( no idea how this is supposed to work ) Obviously I want all of this to run on my browser, I was planning to do it with node and then realized I could simply do it with plain JS but never done something similar before. Few questions, it's possible to have a script in the browser console that can open/close tabs? and run code in those tabs? What's the easiest way to achieve what I described above? What technologies should I use? Actually I'm doing it manually so really looking forward to building this thing. Thanks for reading Any help or suggestion is appreciated [link] [comments] |
Posted: 06 Nov 2018 01:16 PM PST |
How Candidate Elimination Algorithm works (concept) Posted: 06 Nov 2018 06:13 PM PST |
How efficient are you expected to be? Posted: 06 Nov 2018 12:15 PM PST I can code a fair amount of things but I am slow. I check prior code, sit there thinking through it, write stuff in my notes, etc etc. I think at my current level I would not be efficient enough in my toolchain (MERN stack) for a junior dev job. Can you guys give me an idea what level of output is expected after the trial period is over at a job? I think I can reach whatever it is if I setup a goal for myself. [link] [comments] |
Google Assistant personalized actions Posted: 06 Nov 2018 09:54 PM PST Hey, I've been trying to implements some basic actions on my Google Assistant using Dialogflow. I've learnt to create actions and parametric actions, but I was wondering how to connect my Google Assistant Action with an external logic, on a server of mine. I guess I could use the NodeJs code to communicate with Java with a Socket. Is this possible? [link] [comments] |
Posted: 06 Nov 2018 03:55 PM PST Hello All, Just wanting some advice. My first programming class was all C++, and I'm comfortable with the syntax and such because of what I was taught in the class. I was wondering if it was worth it to continue down this road of learning C++ at a deeper level. I have the C++ primer book, which is a must read according to that stack overflow list of books that's been floating around. I'm interested in data science, mobile and web apps, etc. But I just started this language in the grand scheme of things, and I feel it might be a little too early to jump ship to another language. To those that have programmed in C++, or familiar with the language as a whole, what is some of the cool things that are built in C++. While on one hand I feel I haven't spent enough time on this language I also feel that it might be a waste at the end of this road. I apologize in advance is my question seems somewhat strange. Thanks in advance for any advice. [link] [comments] |
I'm building a dating app and I need someone else to help me with coding the app Posted: 06 Nov 2018 06:00 PM PST I started learning Android development this last summer, I did pretty well finishing some of the online courses (mainly a Nanodegree program), I'm biochemist student but I had some coding experience from studying in the university (manly python scripts), I found myself having a big passion with coding, I was very confortable learning it and I could spend hours without noticing the time, after completing the Nanodegree program, I started learning by myself, as when I need something, I'll search and learn how to do it. Now I'm building a dating app using Firestore as a backend, I know that Firestore is not for production level but I'm doing this just as a starting point, I finished coding some of the activities in the app, but I still have a lot of work to do, both front-end and back-end. I'm from Algeria and this app will also target algerian people. I want to create an App similar to Luxy App, I liked their idea, but I'm changing a lot of stuff to make it suitable to the local community. I'm doing this based on the belief that the idea of a premium dating app could find it way in this country, just I need to be smart and clever in the way of designing the app. Anyone interested ? [link] [comments] |
Posted: 06 Nov 2018 05:58 PM PST Practice for midterm: 2d array (100 rows, 2 columns) So int A [100][2]; Then the array needs to be from inputs from keyboard. So I know I need to cin and maybe a for loop but not sure. [link] [comments] |
[homework] Sorting a doubly linked list using selection sort in C++ Posted: 06 Nov 2018 05:50 PM PST I'm running into an infinite loop when trying to test my sort method. With my implementation, I attempt to find the smallest node in a linked list... Following that I test if the smallest node is first node, last node, or just in the middle. After testing for these cases, I then attempt to add the smallest value into a new linked list. I do this into all the values are sorted, then point head(private variable in my class) to the newly sorted list... If I need to include my header file or anything else, please just let me know. Any help is appreciated. To be clear, there's no actual error message, the program just gets stuck in an infinite loop when sort is called. Here is a link to the gist: https://gist.github.com/ColdMold/679e254371f7d6bc42df85cbd5481894 I included my the header and source code for my Linkedlist class, and a .cpp file to test my functions. My question is only pertaining to the sort function, but I went ahead and put everything in case it can help someone help me! [link] [comments] |
You are subscribed to email updates from learn programming. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment