A riesgo de sonar como un disco rayado: creando más aplicaciones.
No solo no puedo pensar en una mejor manera de hacerlo … Realmente no puedo pensar en ninguna otra forma de hacerlo. Realmente no.
Incluso los acertijos son tan buenos como se acercan al trabajo real. Cuanto más se alejen en cualquier dimensión del trabajo real que harás, menos útiles serán. Cuantas más restricciones artificiales impongan, y cuanto más poco realistas sean los problemas, menos útiles serán para hacer lo real.
- He estado pensando en establecerme en Australia, ¿cuánto es bueno para un ingeniero de software y cuáles son los requisitos previos?
- ¿Qué tan difícil es hacer una aplicación como Quora?
- ¿Cuáles son algunas cosas interesantes relacionadas con la ingeniería de software que solo los ingenieros antiguos saben?
- ¿Los ingenieros de software de las principales compañías tecnológicas como Google, Facebook, Microsoft, Apple, Amazon y Quora hacen preguntas técnicas / de programación relacionadas con su trabajo en un espacio como Stack Overflow?
- ¿Cómo son los ingenieros informáticos superiores a otros ingenieros?
No tiene que construir cosas que se utilizarán comercialmente; puede construir sueños o proyectos favoritos. Pero tienes que hacer algo .
Si desea una comprensión intuitiva de cómo se conectan las capas de aplicaciones, puede comenzar con una buena educación básica. Tal vez haga que un mentor o un ingeniero superior le explique y le haga preguntas para desarrollar su modelo mental inicial.
Pero no se parece en nada a lo que tendrá después de implementar algo o ensuciarse las manos.
Puedes leer todos los documentos del mundo, puedes ver los diagramas y jugar todos los juegos que quieras … pero no hay reemplazo para hacerlo realmente.
Además, cada infraestructura es diferente. En una medida razonable, su habilidad se generalizará, y podrá asignar varias capas a otras capas para las que tiene modelos disponibles, pero nuevamente, no lo memorizará y ganó No tengo una intuición lista para usar para la mayoría de los nuevos proyectos.
Siempre habrá nombres y funciones especiales y opciones de arquitectura que no conocerá hasta que ingrese y busque el contexto arquitectónico rico en características.
He estado experimentando esto otra vez … simplemente poniéndome al día con una nueva infraestructura diseñada por un miembro del equipo … incluso si he creado muchos proyectos y he hecho un trabajo similar y he hecho muchos problemas de algoritmos y cualquier otra cosa … no hay Sustitúyalo por entrar y hacer cosas.