Cómo pasar de programador ordinario a arquitecto
1. Excelentes programadores El Sr. Fred George dijo: "La carrera de un arquitecto que no sabe programar es corta". El trasfondo de lo que dice esto es principalmente para abordar el problema de la desconexión entre el diseño y la implementación de algunos arquitectos, porque si el arquitecto no lo practica y simplemente da por sentado que "no hay problema, la idea se puede realizar". Entonces habrá muchos problemas en la implementación del proyecto. Un gran peligro oculto. El arquitecto de Alipay, Feng Dahui, también dijo que el arquitecto es un puesto relativamente "virtual" y que el principal problema radica en el proceso de "aterrizaje". --ITJOB--
2. Pensamiento abstracto Muchos arquitectos destacados han afirmado unánimemente que el pensamiento lógico y la capacidad de pensamiento abstracto son las cualidades más importantes de un arquitecto. Randy Shop, de eBay, dijo que las personas con la capacidad de pensar con claridad y lógica son "tan difíciles de encontrar como animales raros". "Fred George dijo: "En mi opinión, la capacidad conceptual es el mayor potencial de cualquier persona", y dijo que no le importaba que personas tan jóvenes carecieran de otras habilidades y experiencia, porque en su opinión, todo, excepto el pensamiento, todos los factores pueden ser desarrollado.--ITJOB--
3. Previsión técnica Hay quienes dicen que la diferencia entre los técnicos y los arquitectos es que los arquitectos no sólo se centran en el presente, sino que no se limitan al desarrollo. , como cómo llamar, cómo hacer concurrencia, etc. En su lugar, piense fuera de los tres mundos y considere cómo lidiar con problemas futuros y riesgos potenciales --ITJOB--
4. Un maestro de los problemas. Para resolverlo, los arquitectos se enfrentan a un sistema enorme, pero aún pueden descubrir profundamente la realidad detrás de él. Esto no solo requiere este tipo de "fuerza interna" a nivel filosófico, sino que también requiere que los arquitectos tengan conocimientos multidisciplinarios. y acumulación de experiencia.
5. Como líder técnico, los arquitectos de conocimiento multidisciplinarios necesitan difundir la luz del conocimiento para controlar el equipo de desarrollo, si solo están familiarizados con el conocimiento de la industria. solo a nivel de trabajadores calificados, en el primer piso, debes deshacerte de la confusión de "simplemente estar en esta montaña" --ITJOB--
6. Para lograr una comunicación humanista, debes. desarrolle sus habilidades de comunicación en la vida diaria. A veces no es fácil comprender una gran parte del contenido utilizando VISIO para dibujar un diagrama de arquitectura simple. La comprensión de los gráficos por parte de las personas es mucho mayor que la comprensión de los diagramas UML simples e intuitivos. Facilita enormemente la comprensión de los arquitectos por parte de los programadores. --ITJOB--
7. La fuerza interna muchas personas entienden la fuerza interna como tecnología de desarrollo, incluido el dominio del lenguaje, el dominio del marco, las capacidades de administración de bases de datos y la seguridad. capacidades de gestión, etc. Pero veámoslo. Resulta que la fortaleza interna de la arquitectura se refleja más en el uso integral de la tecnología. Algunos programadores pueden programar solos, y la mayoría de ellos son programadores senior, es decir, la implementación de tecnología. expertos --ITJOB--
8. Sopesando los pros y los contras, el Sr. Fred George propuso el argumento del "abuso a corto plazo", que consiste en hacer algunos compromisos dentro del alcance que el sistema puede soportar. En el método ATAM, la idea del análisis se basa en "escenarios": es necesario proponer varios escenarios posibles y luego demostrar qué partes del sistema son necesarias y no se pueden abandonar en cada escenario de usuario. -determinando así qué partes pueden ignorarse temporalmente. --ITJOB-- 9. Capacidades de control Los arquitectos necesitan tener sus propios conocimientos únicos sobre las capacidades de gestión y control, y no pueden simplemente pensar que esto es un asunto. Para el director de proyecto o el departamento financiero, como expertos técnicos, los arquitectos no necesitan lidiar con un complejo trabajo de gestión diario. El ingeniero Li Zhao dijo en una entrevista que es un gran desperdicio que los talentos técnicos recurran a la gestión. Si el arquitecto solo hace la gestión del proyecto, aquí no hay diferencia entre la gestión y la gestión requerida por los arquitectos. El control es en realidad el control de algunos problemas desde una perspectiva técnica, especialmente el seguimiento del proceso de desarrollo, en lugar de una gestión pura. el sentido ordinario. --ITJOB--
10. Temperamento artístico Un sistema hermoso crece como vida orgánica. Esto se debe a que desde el momento en que el sistema comienza a diseñarse, el arquitecto considerará los desafíos que enfrentará. reservar un buen espacio para el crecimiento del sistema.
A menudo, los directores de proyecto desprecian las solicitudes aparentemente idealistas de los arquitectos (los directores de proyecto sólo quieren satisfacer las necesidades del cliente lo más rápido y barato posible), pero estas ideas artísticamente bellas tratan de crear una raíz saludable (y por lo tanto bella) de el sistema. --Sin embargo, estas ideas de belleza artística son en realidad la base para crear un sistema saludable y, por lo tanto, hermoso. --ITJOB--