In 2017 I completed my Masters from a mid tier univ. A 3.48 Gpa with some decent projects but my biggest shortcoming was being unable to secure an internship. Being new to the country it took me way longer to adjust to things and I was done with my masters without any good industry experience in my pocket.
Another misstep I took was lack of LC practice, I was naive in thinking my academic knowledge with some CTCI was all I needed to crack interviews.
Fast Forward to my graduation, all I could get was a test engineer job, and this is a bitter pill to swallow, with little or no programming involved.
As I stare into this dark abyss of darkness that's my career. There are 3 options that I can see myself doing.
a. Continue LC.( currently at 130 solved) Prep for interviews and look for that better job. Im pretty valuable where I currently work so I can continue working and studying. I continue being close to my gf, a person that I am seriously involved with and want a future with.
Con: I continue being at a job where I have ABSOLUTELY nothing to show for my work. I work on excel sheets and Wireshark traces if anybody's wondering
b. Go for a PhD. Perhaps gives me better chance to prepare for interviews, better profile, can add research to my portfolio. As my profile stands, I can think of targeting medium tier Univs. Con: Back to student budget, more struggling, is a Phd even worth it from a career perspective in CS?
c. Scam my way to a job where I can at least get a programming experience under my portfolio.Currently theres a opportunity at a small company but they are offering lower than my current earnings and I need to relocate to the other coast.
In your honest opinion whats the best approach that I can take currently.
TC: 75K if anyones interested
Also, wireshark logs at AT&T? 😮 NSA collaboration? Spying on customers?