• Breaking News

    Tuesday, November 6, 2018

    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) learn programming

    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) learn programming


    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)

    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:

    • "What do I truly love?"
    • "What are things I could spend hours on and not get bored?"

    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.

    • "What about a professional game developer?"

    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,

    • "Just do what you got to do. I believe you can make it happen."

    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:

    • "You are pretty much worthless."

    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.

    • "If you think I'm worthless, I'm going to prove you wrong."

    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:

    • "Alright, I'll take it (as a practice)."

    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,

    • "You got the job! I'm so happy for you!"

    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.

    • Thinkful is the name of the bootcamp I got enrolled back in June 2016.
    • I was enrolled in their Full Time Web Development program (4 months ended in October 2016). I think they updated and call it Engineering Immersion now. Last time I checked, the course is 5 months long instead of 4 months.
    • I'm dropping names here to save the hassle of DM-ing everyone for a very simple question and answer. However, if you wish to know more about the program, feel free to leave a comment/DM. I will again do my best to answer all.

    Thanks!

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

    Dreaming in code

    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!"

    submitted by /u/s4nskrit
    [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:

    • Pass the config file path from args[]

    • Hard code the config file path in code somewhere

    • Put the file in classpath ('src' or 'bin'), and load it with classloader

    • Put it in some resources folder ( as in Maven convention ) and load it with Resource

    • Put the path in context.xml of Spring, and load it with Spring.

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

    New to html. Is DOM element inside the tag or does it represent the whole thing from the selector tag?

    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

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

    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?

    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?

    submitted by /u/mahostahc
    [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:

    User = rootexample Password = rootpassword id = ID dog = Dog fish = Fish bird = Bird 

    I want just logins as api:

    User = rootexample Password = rootpassword 

    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..

    submitted by /u/CEOTRAMMELL
    [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!

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

    How to get rid of a bad habit - writing code without thinking and running and making adjustments till I get it right

    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?

    submitted by /u/EfficientQuality22
    [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.

    submitted by /u/01123581321AhFuckIt
    [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":

    print("Enter your guess") 

    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))

    submitted by /u/Cycopaladin
    [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?

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

    Best non-flat Atom themes?

    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.

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

    Help with calculator java

    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

    https://pastebin.com/ymD9LptP

    submitted by /u/haiderthespider
    [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)

    https://pastebin.com/ziwMa6T6

    submitted by /u/Goblinhunter6969
    [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!

    submitted by /u/chefboirkd
    [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

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

    MIT OCW has some advanced algorithms courses that are graduate level. Are they the only resource for these algorithms?

    Posted: 06 Nov 2018 01:16 PM PST

    How Candidate Elimination Algorithm works (concept)

    Posted: 06 Nov 2018 06:13 PM PST

    check out this video guys its very helpful

    https://youtu.be/cW03t3aZkmE

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

    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.

    submitted by /u/seands
    [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?

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

    To C++ or Not

    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.

    submitted by /u/WebNChill
    [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 ?

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

    Arrays C++

    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.

    submitted by /u/HelloOkCyaBye
    [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!

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

    No comments:

    Post a Comment