Como desarrollador de software para principiantes, ¿qué tan importante es poder escribir código rápidamente? ¿Cuál es la cantidad mínima de horas que necesito pasar un día para dominar Java en 3-6 meses?

Escribir código rápidamente depende de dos cosas.

  1. Tu conocimiento (y sabiduría)
  2. Tu velocidad de escritura

Ahora, algunas de las respuestas aquí te dicen que la velocidad no importa. Lo siento, pero lo hace.

El tiempo para encontrar una solución para un problema dado es importante. Su conocimiento contribuye a la rapidez con que puede comprender el problema y dividirlo en partes.

Una vez hecho esto, su velocidad de escritura determina qué tan rápido implementa su solución. He sido entrenado en mecanografía táctil. Confía en mí, ¡nada puede superar la satisfacción! Con los IDEs modernos y otras herramientas, no tiene que preocuparse por los errores tipográficos.

He practicado la programación durante casi seis años y escribir rápido nunca ha sido un problema. Cada vez que veo a mis compañeros buscando cada tecla antes de escribir, me siento mal por ellos. ¿Mi sugerencia? ¡Consígase Typing Master!

Practicar Java durante una hora es más que suficiente. Usualmente aprendo nuevos conceptos en la mañana. Le sugiero que se encuentre en un momento adecuado. La paz mental es esencial.

Salud.

ACTUALIZACIÓN: Lea documentaciones y libros tanto como sea posible. Una hora de codificación es imprescindible. Puedes aprender cualquier cosa que te propongas.

Especialmente si es un desarrollador principiante, aprender a escribir código correcto , robusto y fácil de mantener como cuestión de costumbre es mucho más importante que aprender a escribirlo rápidamente. No tiene ningún valor sacar algo en media hora que informe que 2 + 2 son 5, o que es tan incomprensible para usted u otros programadores que el esfuerzo por descubrir por qué no vale la pena el tiempo que lleva.

Existen herramientas poderosas como editores de sintaxis y plantillas de declaraciones que pueden acelerar la generación real de código, si eso se convierte en un problema. Aunque aprenderá el idioma mucho mejor si escribe todo el código usted mismo.

Como otros han dicho con razón, no dominarás Java ni ningún otro lenguaje en 3–6 meses, y ciertamente si eres un desarrollador principiante, lo que entiendo es que Java es tu primer idioma. Pero aparte de eso, la programación es, entre otras cosas, un acto creativo, una forma de expresión, así como de diseño, y la forma en que lo adoptas y te encuentras expresando cosas con él será personal para ti. Puede ser lento y exigente, o puede llevarlo como un pato al agua. Nadie puede darle una medida realista de las horas al día que tendrá que dedicar más tiempo que el número de horas al día que tendría que dedicar a escribir en inglés para convertirse en un excelente autor.

Sin embargo, tratando de no ser totalmente inútil, puedo decirte que, en mi experiencia, la programación es un negocio que lleva mucho tiempo, toma horas y horas, pero las horas tienden a pasar, y miras de vez en cuando en el momento y te preguntas cómo tanto tiempo podría haber pasado tan rápido.

La rapidez con la que escribe el código no tiene ninguna importancia. La velocidad no importa. De hecho, la mayoría de los programadores que conozco NO escriben / codifican como demonios de la forma en que son retratados en la televisión y en las películas. ¡Demasiadas oportunidades para cometer un error o error tipográfico!

En cuanto a su segunda pregunta … NUNCA dominará NADA en 3–6 meses. Para convertirse en un maestro en cualquier tarea, se necesita tiempo y esfuerzo.

Puedo usar más lenguajes de programación de los que puedo contar; Puedo leer incluso más que eso; He estado escribiendo código PROFESIONALMENTE por más de 40 años.

¿Soy un maestro? Algunos dicen que lo soy. ¿Yo? Todavía aprendo cosas nuevas y nuevas ideas y nuevas técnicas todos los días. Entonces, para mí, todavía soy un estudiante, no un maestro.

Como principiante, debe esforzarse por obtener un código de calidad, bien pensado, bien diseñado y bien documentado porque eso es lo que al final define ese producto de trabajo de su trabajo. Una vez que haya aprendido cómo hacerlo bien, puede comenzar a aprender cómo hacerlo rápidamente.

En cuanto a dominar Java en 3-6 meses, debe desarrollar software como mínimo 8 horas al día. Digo desarrollar y no codificar porque el ciclo de vida completo de desarrollo de software (SDLC) incluye la recopilación de requisitos, análisis, diseño, implementación y prueba (codificación), implementación y mantenimiento.

Espero que esto ayude y buena suerte!

No dominarás Java en 3 a 6 meses, lo siento, pero debes olvidar esa idea ahora mismo.

De hecho, no vas a “dominar” ningún idioma en ningún período de tiempo y eso es un hecho.

Claro, mejorará con el tiempo, todo el mundo lo hace, y la cantidad de trabajo que USTED PERSONALMENTE realiza dictará qué tan rápido sucede, NO cuánto tiempo le dicen otros que haga, ¿por qué?

Bastante sencillo.

Yo, en el estado en que estoy ahora, probablemente pueda aprender los conceptos básicos de un nuevo idioma en unas pocas horas. Dame un día, sólido, sin interrupciones, y probablemente pueda comenzar a escribir algunas aplicaciones pequeñas. Dame un par de semanas y estaré bastante bien, pero no lo habré dominado. Puedo hacer esto, porque conozco mis límites, nadie más puede decirme mis límites. Ahora me das un nuevo rompecabezas de mono para resolver, probablemente todavía estaré tratando de comenzar en un par de semanas, pero Joe, que vive a la vuelta de la esquina, en el mismo escenario podría resolver rompecabezas de mono en el tasa de 20 por día, pero escribir código de escritura en un idioma que no sea el que él está acostumbrado NO es su fuerte, por lo que un mes puede ser lo mínimo que necesita incluso para comenzar con un nuevo idioma.

TODOS aprenden de manera diferente. Algunos aprenden a través de procesos orientados a la acción pura, estas personas se conocen como “Aprendices psicomotores”, algunas personas aprenden usando procesos basados ​​en el pensamiento puro, esas personas se conocen como “Aprendices cognitivos” y hay varios pasos intermedios.

La cantidad de horas que necesita practicar y cómo, depende TOTALMENTE de qué tipo de alumno es USTED.

En cuanto a dominar un idioma …

No se trata del lenguaje, se trata del proceso, se trata de aprender a escribir software, se trata de aprender a construir soluciones.

Software y código de escritura … esa es solo una de las muchas herramientas que puedes poner en tu caja de herramientas para ayudarte a hacer tu trabajo.

Ya llevo más de 30 años haciendo esto, no domino ningún idioma (y al final podría dominar al menos 10), y dudo que alguna vez lo haga.

La “maestría” radica en producir el código que está listo para la producción, con su conocimiento y habilidades. No viene con la práctica durante 3 a 6 meses. Continúe practicando para que pueda producir un código de calidad profesional.

Pero sin duda le ayudará a comprender cada vez más sobre Java. Cuanto más conocimiento siempre es mejor, ya que le ayudará a comprender otros marcos relacionados con Java.

No puedo decir la cantidad de horas. Pero sea lo que sea, sé consistente y serás muy bueno en el idioma.

En un entorno de trabajo, lo más importante es producir código que funcione y cumplir con los requisitos, por lo que rápido es un término relativo. No debe codificar para entrar en pánico al intentar alcanzar algún objetivo de velocidad percibido. No eres un atleta

A menudo veo preguntas sobre “cuántas horas” y “dominar”. Algunos conceptos básicos que aprende con solo leer. El resto (la mayor parte) lo aprende programando soluciones reales (y no ejercicios). Eso va especialmente para clases y marcos. Los conceptos básicos del idioma son rápidos de aprender. Dominar, por ejemplo, la programación de Android lleva mucho tiempo, pero, por otro lado, no necesita todos esos conocimientos a la vez.

Esto depende de la empresa. Recién comenzando, si ha establecido que está comenzando su carrera allí, es una señal de alerta si solo quieren que entregue el código rápidamente y aún peor si su código sale directamente. La compañía para la que trabajo solo contrata el nivel de entrada y asume un período de capacitación de 1 año (se espera que aprenda, pero en realidad pueda ser algo productivo). Aprender a codificar correctamente y cumplir con los estándares de la empresa suele ser más importante.

En cuanto al dominio de Java, es posible que pueda dominarlo dentro de 3 a 6 meses si logra estudiar y practicar durante 50 horas al día y aún así dormir 8 horas y tener quizás 5 series de descansos de 4 horas. Por supuesto, esto significará que tendrá que descubrir cómo cambiar la definición de días y meses de todos. En resumen, no podrás dominarlo tan rápido. Puede volverse competente, pero eso también depende de su capacidad de aprendizaje y dedicación.

Como desarrollador de software para principiantes, cuán importante es poder escribir código rápidamente …

Como principiante, no es tan importante, como profesional, puede ser, pero depende de tu idea de rápido.

Como profesional, le pagan para hacer el trabajo, si puede hacer ese trabajo en el tiempo requerido, entonces eso es lo suficientemente rápido.

A veces necesitas solucionar un problema antes de las 2pm de ayer , así que sí, tendrás que ser rápido, pero si eres un joven, es poco probable que caiga sobre tus hombros.

¿Cuál es la cantidad mínima de horas que necesito para pasar un día para dominar Java en 3-6 meses?

3–6 meses? Olvídalo.

En serio, no vas a dominar nada en ese tiempo.

Es posible que aprenda la sintaxis en ese momento, pero para construir realmente las cosas, tomará mucho más tiempo.

Creo que la cantidad mínima de horas es difícil de decir, diría ‘unas pocas’, tal vez 2 a 3 como mínimo, pero asegúrese de usar esas horas sabiamente, no solo lea la documentación, en realidad escriba el código .

Absolutamente a nadie le importa si escribes código rápido, excepto en las startups. No les importa si el código apesta, les importa que sea rápido.

Si eres un principiante, no me importa. Si aprendes un idioma en 3 a 6 meses, no me importa. Simplemente no quiero que aprendas en mi moneda de diez centavos. No voy a pagarte por aprender a programar. Nunca.

Además, si desea “dominar” un lenguaje informático … todas las horas. Todo el dia. Todos los días. Todos ellos.

si eres principiante no debes preocuparte por escribir código rápidamente, debes aprender la lógica detrás de esto, Java es muy vasto, no creo que puedas cubrirlo en 3 a 6 meses, hay muchos avances que mantienen En las próximas tecnologías basadas en Java, primero concéntrese en Core Java y luego vaya gradualmente a Java avanzado, puede pasar tantas horas como quiera, pero le sugiero que pase esas horas para que no se aburra, escribiendo código rápidamente no tiene sentido, incluso si se encuentra en un entorno profesional, no importa qué tan rápido codifique, lo importante es cuán cualitativo es su código. Todo lo mejor

P: ¿Cuál es la cantidad mínima de horas que necesito pasar un día para dominar Java en 3-6 meses?

R: Aproximadamente 100 horas al día te darían un dominio completo en tres meses.

Cómo arreglas para que eso suceda depende de ti.

Se necesitan al menos 3 años para dominar Java. Pero Java está tan extendido que necesitarás más para aprenderlo.

More Interesting

Cómo llegar a los desarrolladores de la caza furtiva

¿Qué tipo de desarrollador de software escribe más código?

¿Cuál es la diferencia entre un desarrollador de software, programador, codificador, diseñador de software, ingeniero de software, diseñador web, desarrollador web, etc.?

Cómo convertirse en desarrollador de software dentro de 12 meses

¿Cómo se sienten los desarrolladores mayores al competir con desarrolladores jóvenes?

Apunta una pistola a tu cabeza y tienes un mes para enseñarle a un nuevo programador a codificar. ¿Cómo lo harías? ¿Qué lenguaje de programación elegirías para él? ¿Qué proyectos le enseñarías a crear?

Cómo aprender lógica empresarial en software de desarrollador

¿Qué quieren decir los ingenieros / desarrolladores de software con el código de calidad?

¿Cuál es la mejor empresa de desarrollo de software del mundo?

¿Quiénes son los mejores desarrolladores de aplicaciones para niños?

¿Cuánto conocimiento de dominio es útil para un desarrollador de software?

¿Existe una desconexión entre los desarrolladores y los usuarios finales? ¿Por qué o por qué no?

¿Realmente crees que el discurso de "las compañías de software están predicando" hay muy pocos ingenieros de software calificados disponibles en los Estados Unidos? ¿Es este discurso de 'no tener suficientes ingenieros calificados' un farol para lograr que el gobierno dé más H1B?

Cómo pasar de ser un desarrollador front-end Jr. a un desarrollador de software

¿Son los desarrolladores de software rusos los mejores del mundo?