Voy a decir esto sarcásticamente para igualar el tono de su “pregunta”: si está en desarrollo web y no se acerca a 100k, tal vez no sea lo suficientemente inteligente como para hacer el tipo de desarrollo web correcto.
Ahora, dicho esto, primero … el desarrollo web no es CS. CS, hecho correctamente, en realidad es bastante difícil. Sospecho que todavía no has llegado al hoyo del conejo donde CS se vuelve increíblemente divertido, y por eso siento pena por ti.
Ahora, si te tomas en serio conseguir un buen trabajo, aquí es donde debes ir:
- Tengo un salario generalmente alto, ¿cómo puedo reducir mi impuesto sobre la renta y retener mucho más de mis ganancias?
- ¿Cuál es el salario del profesional de Google AdWords?
- ¿Cómo es posible que Floyd Mayweather gane 200 millones de dólares por una sola pelea nocturna?
- ¿Cuál será el salario del aprendiz oficial de IAS después de 7th Cpc?
- ¿Trabajar en Kohl's como gerente de tienda vale el salario de 88k USD?
- Certificación CCIE. Puede nombrar efectivamente su precio en cualquier mercado.
- Conviértase en un DBA experto con Oracle, MySQL o, si tiene suerte, antecedentes MSSQL (los DBA MSSQL son mucho más comunes y, por lo tanto, más baratos de contratar)
- Desarrollo de software experto; Piense a nivel de arquitecto. Probablemente pueda hacer 100k como desarrollador de software de mediana a mayor en SF o el Valle.
- La administración de sistemas expertos en especialidades de nicho (Linux, “arquitecto en la nube”, etc.) paga bien.
Ahora, si realmente quieres apegarte a la verdadera informática, entonces mira
- Obtener una MS es CS, y una MS en EE, luego intente contratar en Intel o AMD como ingeniero. Probablemente comienzan alrededor de 100k, pero en realidad no estoy seguro; Ese no es asunto mío.
- Ponte romántico con la ciencia de datos, conviértete en un adicto a Hadoop y R, y trata de encontrar a alguien que te contrate. SI puede encontrar el trabajo, le pagarán muy bien.
Aquí está el problema: muy pocos nerds de CS consiguen trabajo en informática porque la informática * no * es TI. Programación, redes, sysadminery … esas no son ciencias de la computación. Serás mucho mejor en todos ellos si entiendes fundamentalmente el CS en lo profundo de tu psique, pero no es necesario ser competente.
Estoy un poco insultado por “no ser lo suficientemente inteligente como para hacer otra cosa”, así que intercambiaré insultos contigo:)
CS es como cualquier cosa. Cualquier persona en la calle puede ser mediocre, pero la brillantez siempre se mantiene por sí sola.