Pular para o conteúdo principal

Sobre regulamentação da profissão e o valor da graduação

A discussão sobre a proposta de regulamentação da profissão de Analista de Sistemas que está circulando no Senado provoca o debate sobre o verdadeiro valor da graduação.

Sobre esse assunto eu tenho uma coisa para dizer com firmeza.

O mercado não ensina você a ser um Analista de Sistemas.
O mercado ensina você a ser um Horse.

O mercado não tem nem a capacidade nem o interesse em transformar você em um Analista de Sistemas. A formação desse especialista é custosa e demorada. O fato de um diploma de graduação não ser suficiente para caracterizar um Analista de Sistemas não contradiz esse fato; ele o reforça.

A empresa capaz de transformar incompetência em competência é Mecca para todos nós. Essa empresa não está contratando.

Se você acha que não precisa estudar em uma escola porque já sabe tudo o que precisa, ela não o contrataria, de qualquer modo.

Comentários

Postagens mais visitadas deste blog

return void();

É uma pequeneza mas eu gostaria muito que as linguagens da família do C permitissem retornar void quando a função retorna void . Escrever da forma a seguir me aborrece. public class Foo  {    public void log (String msg) { }    public void bar (String x, String y) { }    public void bar (String x)    {      if (x == null)      {        log("x was null");        return;      }      bar(x, "default");    } } Eu ficaria mais feliz escrevendo assim: public class Foo  {    public void log (String msg) { }    public void bar (String x, String y) { }    public void bar (String x)    {      if (x == null) return log("x was null");      bar(x, "default");     } }

Por que goto é considerado prejudicial?

Recentemente, o Fabiano Vasconcelos abriu uma discussão no Grupo de Usuários de C e C++: De cara eu vi algo aqui um pouco estranho, se que o amigo Márcio me permite comentar: que muitos programadores, inclusive eu (se que posso ser rotulado como programador) foram instruídos com o princípio de NUNCA usar o goto, por ser considerado um mau estilo de programação. Durante a discussão, o Eduardo Vieira puxou um artigo da KernelTrap sobre uma discussão similar ocorrida no grupo de desenvolvimento do Linux, onde Robert Wilken disse o seguinte: In general, if you can structure your code properly, you should never need a goto, and if you don't need a goto you shouldn't use it. It's just "common sense" as I've always been taught. Unless you're intentionally trying to write code that's harder for others to read. É preciso colocar a máxima "goto considered harmful" na perspectiva histórica adequada. Acredito que praticamente todo programador trein...