Soy un estudiante de 19 años que REALMENTE disfruta de la programación, y espero obtener de sus años de experiencia aquí. En la actualidad, estoy estudiando PHP cada vez que tengo la oportunidad, y he estado durante unos 3 años, aunque nunca he tomado clases formales. Me encantaría algún día ser programador a tiempo completo y hacer una buena carrera en ello.
Mi pregunta para usted es esta: ¿Cuáles considera que son las características o rasgos distintivos de un programador profesional? Principalmente en el campo de PHP, pero otras calificaciones más generalizadas también son más que bienvenidas, ya que creo que PHP es más un lenguaje de aficionados y puede no ser el idioma de elección a los ojos de los posibles empleadores. Por favor corrígeme si estoy equivocado. Sobre todo, no quiero perder el tiempo en algo que no vale la pena.
Actualmente me siento bastante confiado en mi conocimiento de PHP como lenguaje, y sé que podría construir casi cualquier cosa que necesite y hacer que "funcione", pero siento una gran falta de conceptos de diseño y estructura de código. Incluso puedo escribir código orientado a objetos, pero en mi opinión personal, eso no vale la pena si no está bien organizado. Por esta razón, compré el libro de Matt Zandstra "Objetos, patrones y práctica de PHP" y lo he estado leyendo un poco todos los días.
De todos modos, estoy empezando a desviarme un poco aquí, así que volvamos a la pregunta original. ¿Qué consejo le darías a un aspirante a programador que quiere tener un impacto en este campo?
Además, en una nota al margen, he estado trabajando en un proyecto con un amigo que me daría una idea bastante clara de dónde estoy codificando. Voy a dar un enlace, no quiero que nadie sienta que estoy presionando o enviando spam aquí, así que no hagas clic si no quieres. Pero si también está interesado en dar algunos comentarios allí, puede ver el código en github. Soy conocido como The Craw allí.
stripslashes()
se requiere ;)