208 karma · joined June 3, 2017
You really have to be on top of the algorithms knowledge. First time I was tested on HackerRank where the problems were usually a twist on familiar puzzles.
The only big gripe I have is that if you don't pass the interview the company will probably have a required "cooldown period" lasting a few months before you can apply again. This is frustrating when the solution to a problem you failed hits you in the face a couple days later, but you gotta wait several months before you can have a go at interviewing again.
I worked for a web development agency. I guess you can call it a typical outsourcing shop. The headcount of the US office is something like, two managers/C-levels for one local designer or one programmer. The majority of the programming gets done by Indians. Communication is very delayed. The management doesn't seem to care about follow-up with their clients after the website is done. A client even gave a bad review of the company saying that their SEO traffic dropped by 40% after the new launch and had to go with another agency to undo the damage.
I am not expecting stocks or huge benefits at these sorts of jobs. What I am hoping to get out of these jobs is a stepping stone into more advanced and involved roles with the company. My current PT job is a big departure from my last job in terms of both tech skills and industry.
In college I graduated in a digital media like program, and took a "super minor" in Computer Science- one Data Structures and Discrete Math class, and two courses on OOP software design. I have familiarity with some structures, understand the general concept of Big O but I'd like to fill in some gaps.
I'll probably not work for Google, not because I don't want to, but generally speaking any company that has been doing well for 10+ years hasn't given me any offers or rejects my resume.
Web developer, recently pivoted into commercial game development and interested in moving in that direction or related multimedia work.
Currently part-time, seeking another part-time job (max 20 hrs/week) to pad it out.
Skillsets
Game dev: C#/.NET, HLSL, DirectX, MonoGame
Web dev: LAMP stack, JavaScript, MySQL, MongoDB, CSS, HTML
6+ years in web, < 1 year game dev. 2 years remote work experience.
Email: chris.cajas.m@gmail.com
Github: https://github.com/ccajas
The warning signs I started to pick up were employee churn, company seemingly not growing in staff size as well. People found their company's practices questionable and they jumped to better places to work at. Managers were sometimes hush-hush with projects being carried out. When I worked there as a consultant, I was working on websites that most of the company's programmers, designers, and managers didn't even know existed on the agenda. I don't know if that is normal for consultant work, but this division of knowledge felt strange for a company small in size.
(BTW the "negative feedback" loop mentioned in this topic is technically still a positive feedback, because the effects of the cause produces more of the cause. True negative feedback creates a counteractive force that promotes equilibrium- it has nothing to do with emotional negativity)
>While applying for internships and new grad positions, overall I applied to more places 'as total stranger' as opposed to via referrals from friends and received responses.
I'm not a fresher, though. I have been working in the industry since '07. And yes this is how my network looks like. Zero fellow programmers, zero leads (apparently) to get work.
I never thought of the career as a chain of jobs where one job leads to recognition that helps you more easily get the next job. I thought one could do fine just looking for work in a vacuum every single time. But guess I was wrong...
I also occasionally PM some of my friends on Facebook and on Hangouts if they are hiring or looking for web development help. None of them have any idea. I've been going on regular rotation with the PM's for about a year (I've been unemployed that long) and they always say sorry, they don't know anything about jobs for me.