Eu sou um estudante de 19 anos que realmente gosta de programação, e espero aprender com seus anos de experiência aqui. No momento, estou estudando PHP todas as chances que tenho, e faço isso há cerca de 3 anos, embora nunca tenha tido aulas formais. Eu adoraria um dia ser programador em período integral e fazer uma boa carreira.
Minha pergunta para você é a seguinte: Quais são as características ou características de um programador profissional? Principalmente no campo do PHP, mas outras qualificações mais generalizadas também são mais que bem-vindas, pois acho que o PHP é mais uma linguagem amadora e pode não ser a linguagem de escolha aos olhos de potenciais empregadores. Por favor me corrija se eu estiver errado. Acima de tudo, não quero perder tempo com algo que não vale a pena.
Atualmente, estou me sentindo bastante confiante no meu conhecimento do PHP como uma linguagem e sei que poderia criar praticamente tudo o que preciso e fazê-lo "funcionar", mas sinto uma enorme falta de conceitos de design e estrutura de código. Posso até escrever código orientado a objetos, mas, na minha opinião pessoal, isso não vale a pena se não estiver bem organizado. Por esse motivo, comprei o livro de Matt Zandstra "Objetos, padrões e práticas do PHP" e tenho lido isso um pouco todos os dias.
De qualquer forma, estou começando a discordar um pouco aqui, então, de volta à pergunta original. Que conselho você daria a um aspirante a programador que queira causar um impacto nesse campo?
Além disso, em uma nota lateral, eu tenho trabalhado em um projeto com um amigo meu que daria uma boa idéia de onde eu sou a codificação. Vou dar um link, não quero que ninguém sinta que estou enviando ou enviando spam por aqui. Portanto, não clique nele se não quiser. Mas se você também estiver interessado em dar algum feedback, pode ver o código no github. Eu sou conhecido como The Craw lá.
stripslashes()
é necessária ;)