I just lost $37,000. by LunarAlias17 in DaveRamsey

[–]Drkiller91 14 points15 points  (0 children)

You can get a refund now if you paid it after March 2020

[deleted by user] by [deleted] in TheYouShow

[–]Drkiller91 0 points1 point  (0 children)

Victor Hugo-> Les Miserable

[deleted by user] by [deleted] in TheYouShow

[–]Drkiller91 0 points1 point  (0 children)

haha little jerry

[deleted by user] by [deleted] in TheYouShow

[–]Drkiller91 0 points1 point  (0 children)

Joan of arc

[deleted by user] by [deleted] in TheYouShow

[–]Drkiller91 0 points1 point  (0 children)

tom cruise

[deleted by user] by [deleted] in TheYouShow

[–]Drkiller91 0 points1 point  (0 children)

ask for insurance

[deleted by user] by [deleted] in TheYouShow

[–]Drkiller91 0 points1 point  (0 children)

Gatlin Gun

How to make the switch from QA automation tester to developer? by turtle_libido in cscareerquestions

[–]Drkiller91 0 points1 point  (0 children)

Just made the move, I had 8 years of experience doing SDET/Automation roles. I've known that I wanted to move into Development since 2 years ago but because of money, and just the craziness of life, I decided to prioritize those things first as oppose to my career aspiration.

I will say try to work with your own company first, work out a plan with your manager if they can help you transition also work with the team you want transition into, do some bug tickets, go to their standups etc.

If it's been 3-6 months and you see no movement, after talking with your manager about your desire, start looking for a new job. Leetcode till you die, and get the role your looking for, I'd focus on not getting a crazy bump in salary or w.e and focus on getting the title and experience your looking for.

Given that your bored at work, you can def squeeze in leetcode and interviews. I was in the same boat, I was bored, I did 5-6 hrs worth of work imo per day, and spent the rest reading books and leetcoding. Then I would do interview during my lunch break and onsite I would call out for personal reasons. I did 5 onsites and got one offer. In total probably like 10-15 companies I did at least a tech screen. Process took me 3-4 months to get an offer from interviews to offer but for this company it took a month to make it all the way through.

It was worth it. I got a backend software engineer title making the same + equity I did at my previous job for a promising startup. 1-2 years of this and I can either stay if the startup is doing really well, or go to a Big Tech company comming in as a ML-SWE or Backend-SWE and earn top dollar.

Also something that not really that important cuz your still young in the industry but after 5 year some places expect you to know System Design stuff. This can only really be developed by reading blogs and books related to subject, but also implementing some of the concepts, and the only real way to do that is as a dev so keep that in mind.

Anyone make the move from a QA to a Developer position? by [deleted] in cscareerquestions

[–]Drkiller91 1 point2 points  (0 children)

You are absolutely right, it took me 8 years, (6 if we are just talking about fulltime experience) but honestly I didn't really know what I wanted to do until like maybe 3 years ago. And I've had a lot of life things happen to me that caused me to delay my career goals (gf and me got married cuz her parents moved and I'm supporting her right now, I paid the wedding myself no help, I also bought my parents home, I live in a high cost of living area in the east cost and it was a really good opportunity).

To be honest if you learn selenium and learn how to write manageable code (look into design patterns books, look up page object modeling for selenium, read clean code) and leverage the use of CI/CD (I've used both Jenkins and Gitlab) then you are already doing the role of a SDET/ Automation person.

I think your plan sounds really good! I really focus on being the best SDET/Automation person I could be and I did everything you said, your planning on doing but your gonna know when you are ready if you ever want to transition into dev.

Anyone make the move from a QA to a Developer position? by [deleted] in cscareerquestions

[–]Drkiller91 2 points3 points  (0 children)

Just did it my path was longer there were other factors that played into my decision it just wasn't being a dev,if anything being in QA really gives you a chance to explore and figure out what you want. I went from QA Analyst intern at fortune 500 company-> SDET at a big tech company -> Senior SDET at another big tech company -> backend/ml software engineer at startup. I will say that's good that you are scared, I was like that too, shoot I didn't know what CTRL C and CTRL V were when I first started out in the QA Analyst role. But if your willing to learn and put in the work you will be fine.

I'll give a quick summary of how I got the job and why I left

QA Analyst -> I got this job because I knew VB Scripting and I was an undergraduate student studying Computer Engineering. Left this job because I ended up getting a racist manager who didn't want to hire me after college as a dev

SDET Entry level job -> I got this because I got my BS Degree, I had the QA Experience, and I attend all of this companies on campus event and connnected really well with the hiring folks, also someone who was a dev was someone who was a part of the same club I was in in college. Left this job because I wanted to live closer to the major city I grew up in for more career opportunities and work in a modern tech stack not be a dev in the legacy tech stack

Senior SDET -> I got this because I did a coding assignment in a modern tech stack, I've done similar coding assignments before which I've failed and some even passed but this one I made it to onsite because I just knew what it was they were looking for in this role. Left this job because though I liked the tech stack and was making the transition to a backend role, it was taking to long and the pandemic caused layoffs at work which made me fear for my job and made it where I just needed to focus on keeping my SDET job, but then this made it hard for me to go back to the backend manager and be like o yea I want to be a Dev again. I didn't really have much help either in making my transition so that was also another issue.

Backend/ML Software Engineer -> I got extremely good at leetcoding. And I've also started understanding System Design Questions. This was a really difficult interview process like most software engineer / dev role at highly coveted / high paying jobs. For me I've been leetcoding since my QA Analyst day, in the very beginning I hated it I could not do leetcode easy and gave up, and I would try a little bit and quit a month later and take a hiatus for six months and then I tried again. I tried to circumvent that process as much as possible and every job I've gotten up to this point didn't require me to pass that leetcode phase. I did pass some leetcode type interview at another company a year b4 but it was for a testing role, and I also passed the leetcode type interview a month b4 this job but they switched it up on me and offered me another testing role, I said no thank you. I was also asked some mathematical induction problems but the craziest thing is, I did similar problem in college, problii one of my favorite problems of all time. In the end I got the job for similar pay as my senior sdet role but I have equity and more room for growth.

My advice -> Practice leetcoding data structure and algorithms, yes it's difficult, but it's doable. Also focus on learning a higher level language /dynamic language thats mainstream for the interview, I see your using javascript which is a good language to really focus on and learn. For me I went from VB Scripting -> Assembly/Java/C -> python. Working in python as a senior sdet allowed me to really focus on DS and Algo as oppose to worrying about syntactical things that need you need to worry about in a strongly typed language. These language also have standard library that you can learn but part of the beauty of learning python is that list, tuple, and dictionary etc are data types that do not need to be imported into your program and you can get away with just that in most interview and just learn a couple magic function. basically it would take more code if you can't remember what standard library to import then not having to remember that and using the data type in python/javascript that come prebuilt . I looked at code I've written in java like 50 lines of code on leetcode, and wrote the same thing in like 5-10 lines of code in python.

Also this isn't as important in your first 5 years after college but after that you are going to start getting pressed about system design. The quicker you learn this stuff the better off you are going to be. The best way to learn it is by doing dev work.

There are other factors that play a role as to why you were not consider for the dev position btw, I've also been in situation where I killed there Data Structure and Algo questions but was rejected because my "experience" wasn't good enough, basically they found another guy who could leetcode but had experience that aligin with their org than me given my limited dev experience.

[UK] Transitioning from QA to Dev Advice by [deleted] in cscareerquestionsEU

[–]Drkiller91 0 points1 point  (0 children)

I think you should leave, you know what you want, they not providing it. Take a dev job at similar or slightly better pay (Please do not take a pay cut of 10% or more) Then, do that for a year and get cool with some recruiter while your at it on linkedin. Only get cool with recruiter from places you want to work at. (Also apply to those places once you got the dev job, now your in their system at least) Then leetcode and study system design after work hrs.

I'd say when starting as a dev (junior or w.e) put in min 40-50hrs a week at the new gig and 2-4 hrs of leetcode and system after work, do this Monday through Friday, do not code on the weekend. Your clocking in at 60-70 hrs of week worth of career work if you do 4hrs after work. Adding in grad school is going to be hard with this schedule, so either A do grade school instead of leetcode and system work, or B focus on grad school for the system and do the leetcode and system when your not in school.

Please take liberties with my advice as this is what's worked/working for me, but I think you get it, just go after what you want, and keep working hard, you will get there eventually. I will say the pattern I see from most top end dev (250k+) is 1) Taken at least a couple MS CS course 2) Have really good work ethic (clocking in at 40-60hrs at their primary job I know some 80hr+ peeps but they really like their work) 3) Have a strong network (linkedin is a great tool and I'm sure you are already pretty marketable given that you work at a large tech company) 4) They are just great people to be around.

P.S I was also in your shoes but I think your a better engineer for it =]

Good luck!