2011-05-20 18 views
12

Hya Gurús,¿Cómo desarrollar software pequeño o aplicación?

He estado aprendiendo C++ para 8 - 10 meses y quiero desarrollar un software o pequeñas aplicaciones (i soy autodidacta utilizando algunos libros) por lo que sólo me consideran como C++ programmer.since nivel de entrada i no conozco win32 etc. para el desarrollo de GUI puedo usar alguna biblioteca. Conozco la mayoría de las funciones de C++, las estructuras de datos, los algos y he leído algunos libros en C++ y el C++ efectivo de scott meyer.

pero el problema es que no puedo integrar todo mi conocimiento para construir un software y creo que soy un codificador adhoc. cuando veo incluso una pequeña simulación o pequeños códigos de aplicación, entiendo el código algunas veces (a veces no, ya que entenderlos es difícil con sólo ver el código) pero encuentro incluso el código de la página 4 - 7 tan grande que creo que no puedo desarrollar aplicaciones.

por ejemplo: si quiero desarrollar mi propio lector chm o FTP o cualquier aplicación o software que considere la codificación seria, ¿cómo la desarrollo? entonces me encuentro completamente perdido con solo comenzar a escribir el código que sé que nunca podré desarrollar. (me siento 0% seguro)

entonces, ¿qué quiero saber cómo programadores como usted aprenden a desarrollar una aplicación seria cuando después de perforar sus dientes en C++ solamente, necesito algunos otros libros para aprender a desarrollar software? o ¿cuál es el proceso para convertirse en desarrollador de aplicaciones serio?

Cualquier ayuda es muy apreciada.

P.S (Impotente): me encantaría si pudieras decirme cómo te convertiste en un desarrollador serio después de aprender C++, qué hiciste, etc. pleaseeeeeeeeee. y cualquier consejo personal para mí

Editar:

No sé UML o suave Ingeniería, ¿Es necesario aprender de ellos?

Muchas gracias de nuevo))

+2

La respuesta (no tan trillado) es que solo desarrolla sistemas mediante el desarrollo de sistemas. La respuesta larga es que esto se trasladará a los programadores y es posible que obtengan más información allí. – KevinDTimm

+0

Intenta publicar en http://programmers.stackexchange.com/ –

Respuesta

-2

sugeriría que lea sobre los grupos de Usenet en C y los libros de Scott Meyers y Andrei Alexandrescu. Whey no intentes averiguar qué puede hacer la lib de Loki. También un buen lugar para comenzar es buscar las libs de impulso.

Encuentra algún pequeño proyecto que te guste y ve lo que puedes aprender, es un proceso iterativo. También puede unirse a un proyecto de código abierto.

Buena suerte, Lars

+2

¿por qué debería leer los grupos c si quiere hacer C++? c! = C++! = java ..... – KevinDTimm

3

Programación de aplicaciones de gran tamaño es un proceso largo y arduo. Incluso con software de tamaño mediano.

Incluso los veteranos necesitan tiempo para leer el nuevo código. Recuerdo que hace poco comencé a trabajar en un proyecto de software existente que tenía alrededor de 150 clases. Me llevó un tiempo descubrir cómo se manejó la información básica, y mucho menos toda la estructura.

Lo que necesita para concentrarse es aumentar su confianza en la creación de software.

Intenta crear algo trivial, algo que sabes que puedes programar. Intenta hacerlo un poco más grande agregando algunas características, aunque no demasiado, y continúa haciéndolo. Con el tiempo, tendrás más confianza en el código grande.

La programación requiere práctica y debe mantenerse activa.Puede parecer una tarea desalentadora, pero la confianza real en un idioma lleva años de práctica.

Consulte las preguntas aquí sobre buenos libros de software también.

Cuestiones relacionadas