5 years ago I decided to go to college for computer science.
I didnt know what type of job I wanted in the field at first till my final year in college. During college I messed up by going to parties and catching 2 felonies for drug possession. I still managed to complete probation and decided to become a developer since it was something that I could make a difference in the world and figured that would keep me motivated.
I did my final senior year in college finishing studies from school and would spend the rest of all my free time going through bunch of sources to learn developing since I felt I kinda just winged it in school and didn’t get much out of it because of how frustrating and draining programming can be. About 7 months into my self learning programming outside of college journey, I found FCC which was reason I chose to program, helping non profit organizations during my free time was exactly why I got into the field.
I graduated college with a bachelors in CS last year which doesnt mean anything now because all jobs that look at your degree also do a background check which has been disqualifying me. Since then I been spending 12hour a day building my portfolio, working on FCC, study and reading about all types of programming concepts and getting job ready for about 8 months after graduating.
I finally managed to get my first dev job 4 months ago. They started me at a salary of 30k here in Florida. With this I was finally able to leave my parents house for the first time and work in my dream job.
The job was not easy though, they were a new startup in USA that came from another country. They wanted me to revamp an entire email marketing software and I had to get it done in 1 month because they were launching. It was only me and another dev at the job that has been in the field for 30years but he was working a different project so I had to do the entire software by myself.
It was a stressful month, I had no help or support as the other dev was way to busy and get mad when I had to ask a question or was stuck. I could not sleep or eat and was very stressed out trying to solve problems and bugs as I was just learning the system and in a rush to get everything done. I was working 12-15 hours a day 7 days a week. I got only about 70% of the project done with only 4 days till launch. The other dev finally had to come in and help me finish it. He was so pissed off that there was so much to do which I had been telling him that all month. We probably had about 3 hours of sleep in those 4 days but finally managed to complete it a couple hours before launch without even being able to test if everything is working. Finally launch came and they had a little over 2,000 sales for the software costing $30 a month. They ended up using the money hiring 4 other developers from overseas since they were cheap with better experience then me and took me off the team. They offered to move me to customer service and cut my pay but I declined the offer.
I am just devastated from this because I worked so hard to finally get where I wanted in life and felt like the world was in my hands. It’s so hard for me to get a job because of my felonies but I finally had a chance. It’s been 2 months since this happened and it’s been hard for me to get back in programming. I feel like that whole experienced drained me, I have just been depressed the past 2 months and cant get myself to get into my old habit anymore…
I am lucky if I can get 1 hour a day programming now without just bursting in tears. I spent 4 years struggle through college with 2.5 years of all my free time to learn this craft and finally get a opportunity which I blow in just 2 months.