¿Se puede codificar eficientemente sin Internet?

Como señaló al menos otra respuesta, comencé a programar desde principios hasta mediados de la década de 1970, antes de que existiera Internet. Comencé a hacerlo profesionalmente en 1978. La World Wide Web, que es lo que la mayoría de la gente piensa cuando piensa en Internet (y la parte que lo hace más útil para los programadores) comenzó en 1991. El uso de la misma para obtener respuestas a preguntas, para obtener documentación, etc., no sucedieron de inmediato.

Entonces, sí, puedo programar sin Internet. Podría escribir la mayoría del código que produzco usando solo documentación fuera de línea (o incluso, en la mayoría de los casos, sin documentación), aunque es probable que ya haya descargado muchas bibliotecas antes de poder ejecutarlo realmente.

Al codificar, a veces me refiero a la documentación en línea (que podría reemplazarse por documentación fuera de línea). Con mayor frecuencia, uso Internet para aprender a hacer algo nuevo. Para eso, estoy buscando blogs, ejemplos y tutoriales. Dada la documentación fuera de línea adecuada con ejemplos decentes (o incluso solo ejemplos decentes, como el código existente), probablemente podría hacerlo sin eso, aunque generalmente es más difícil encontrar los ejemplos en ese caso.

Respuesta corta: NO para mí.

Respuesta larga:

Solía ​​usar una forma específica de aprendizaje, es aprender haciendo. Primero aprendo los conceptos básicos que se necesitan para la tarea o el proyecto, luego voy a diseñar y luego codificar directamente. Cuando voy al código, estoy 100% seguro de que estaré atascado, si no ahora, luego de unos minutos, si no hoy, entonces seguro mañana, lo que hace que tu vida siempre tenga nuevos desafíos.

Solía ​​hacer muchas preguntas, e Internet es el lugar adecuado para personas como yo, busco cada pequeño pensamiento que se me ocurre al azar.

La mayoría de los sitios que solía usar son seguramente Stack Overflow y Quora.

No. Básicamente no puedo codificar en absoluto. Al menos, nada significativo.

Documentación fuera de línea ???? ¿Qué demonios es eso?

Todo esta en línea. Todo. Los documentos de Android, los documentos de Java, los documentos de iOS, los documentos de las bibliotecas externas que uso, están todos en línea. Las versiones en papel sin conexión de estas cosas ni siquiera existen. Si lo hicieran, tendrían miles de páginas.

Literalmente, todo sobre cómo hacer el desarrollo de aplicaciones móviles está en línea u oculto en algunos libros de desarrollo de cursos intensivos que no me pertenecen. Y la mayoría de las cosas que hago ni siquiera están en los libros. Simplemente no es posible para mí trabajar sin buscar ocasionalmente cosas en StackOverflow o paneles de discusión. Es parte de mi flujo de trabajo.

Simplemente dejaría de codificar si perdiera Internet. No es posible

No, no puedo codificar de manera eficiente sin Internet, ya que todavía estoy en el proceso de aprender el marco para mi trabajo.

Buscar cosas será más difícil sin Google dado que tengo la documentación adecuada sin conexión. Mi velocidad de programación disminuirá drásticamente, pero aún es factible.

Creo que podré entender mi código más profundamente dado el mayor tiempo que tenga para escribirlo, pero es muy ineficiente para el proceso de desarrollo. Además, el aprendizaje es mejor si aprende junto con una comunidad, especialmente para un nuevo proyecto de código abierto.

La vida sin internet es una pesadilla para la mayoría de los desarrolladores.

La respuesta instantánea es * NO *.

Si mi vida dependería de ello, entonces sí. Solo los problemas sin Internet están pasando más tiempo para encontrar soluciones óptimas y detectar errores o malas decisiones de otra persona. El uso de documentación fuera de línea podría ser suficiente para el 90% de los casos en el desarrollo web.

Sin embargo, a largo plazo en grandes proyectos, apenas me imagino esto.

Por supuesto que puedes, pero necesitas algo para ejecutar el código. Puede instalar servidores web locales, o instalar compiladores para darle ejecutables .exe o .com, para empezar.

Eso es lo que hicimos en los tiempos previos a internet.

Sin embargo, la depuración con libros es muy difícil en comparación con los recursos en línea.

A menudo codifico sin conexión, pero cuando necesito hacer algo nuevo, nunca me referiré a la documentación del IDE, ni siquiera sé si las cosas están ahí y si están ahí, entonces si son las mejores y más simples, yo ‘ Necesitaré internet aquí para usarlo a mi manera.

En el pasado, he realizado la codificación utilizando solo la documentación de MATLAB, considerando lo costoso e intenso que es el software, su documentación también es increíble.

Puedo hacerlo por un tiempo limitado, y si lo sé con anticipación para poder prepararme.

A menudo me encuentro en esta situación, cada vez que abordo un avión sin wifi, tengo que pasar muchas horas en mi asiento y una de las mejores y más productivas formas de usar el tiempo es codificar.

Antes de tomar el avión, hago algunos preparativos, me aseguro de que mi computadora portátil esté completamente cargada, me aseguro de descargar toda la documentación y ejemplos que necesitaré y elijo un problema que solo requiere codificación y no integración con otros sistemas.

Normalmente hago mucho en vuelo.

Lo hice durante unos 25 años, hasta que tuve acceso regular a Internet. Ni siquiera sabíamos qué era un “internet” a principios de los 70, pero escribimos un código bastante bueno.

Yo uso Dash para soporte fuera de línea, ayuda mucho

Sería mucho más lento.

Cuando golpeo algo, no entiendo que mi sitio goto es desbordamiento de pila.

Sí tu puedes. Empecé a programar antes de internet. Solo manuales en papel. Piense en la manzana 2 y los días de Atari.

More Interesting

Tengo un iPad, conexión a internet y una semana entera para gastar. ¿Cuál es la mejor manera de pasar el tiempo?

Si dos naciones desarrolladas fueran a la guerra entre sí, ¿las personas de esos países todavía podrían comunicarse en Internet?

¿Ha jugado IoT alguna parte en India?

¿Qué pasaría si el presidente de la FCC se deshiciera de la neutralidad de la red? ¿Las compañías realmente controlarían si puedes acceder a Netflix u otros sitios web? ¿Por qué los votantes republicanos apoyan esto?

¿Cómo es Internet / WiFi en MMMUT Gorakhpur? ¿Hay un límite en el uso de WiFi en MMMUT Gorakhpur?

Cómo acercarme a mi novia para enviarle fotos de sus partes privadas

¿Puedo dar a las personas un enlace para reproducir un video guardado en mi computadora?

Si alguien se encuentra con pornografía infantil por accidente y lo informa, ¿todavía se meterá en problemas por estar en el sitio web?

¿Puedo escuchar música sin conexión a internet?

¿Cuál es el mayor impacto de IoT en el lugar de trabajo?

¿Cuál es tu personalidad y modelo de Internet favorito?

¿Cuál es una solución probada para conectar simultáneamente una computadora o servidor a una red PACS por un lado, e Internet por el otro, idealmente tanto a través de WLAN?

Cómo descargar películas gratis de Internet en mi iPad

¿Cómo será Internet cuando generaciones enteras de usuarios de Internet estén muertos?

¿Es extraño que un baby boom no entienda cómo navegar por un sitio web a pesar de haber usado Internet durante los últimos 15 años? ¿Cómo les explicaría el concepto de navegación sin insultarlos?