Armadilhas do software & da instru��o de Java em escolas de engenharia
Eu tenho entrevistado diversos freshers que foram ensinados Java em escolas de engenharia sob o curr�culo da inform�tica. Entrevist�-los destacou problemas graves com sua instru��o assim como com o sistema. Esta � uma breve vista geral das edi��es e das maneiras entrevistar tais candidatos. Na extremidade eu inclu� minha recomenda��o dos cursos para Software Engineers.
Os estudantes em a maioria de institutos da engenharia est�o sendo ensinados Java diretamente sem uma boa introdu��o a desenvolvimento orientado ao objecto. No melhor dos casos t�m o conhecimento superficial de conceitos de OO como o polimorfismo. Torna-se nauseous para prestar-lhes aten��o repetir de cor as defini��es sem demonstrar uma compreens�o desobstru�da de conceitos e de l�gica subjacentes. Tais graduados n�o se transformam nada os codificadores mais do que estruturados de C que usam Java.
Aprender Java mais � saber sobre empacota , que � uma aproxima��o incorreta. Java n�o � apenas sobre as bibliotecas que fornece. Qualquer um com habilidade l�gica pode rapidamente escolher bibliotecas novas.
Java � uma l�ngua com um f�cil aprender a sintaxe que deve primeiramente ser dominada. � uma plataforma que ajudas voc� para desenvolver facilmente a cruz-plataforma e as aplica��es web. Conhecer Java sem saber sobre a correia fotorreceptora (� excep��o de googling e de email), por exemplo, � infrut�fero.
Os programadores de Java apenas n�o precisam de conhecer Java, a l�ngua. Precisam de ter uma compreens�o de conceitos de software b�sicos como o desenvolvimento a tr�s n�veis, os sistemas de gest�o da base de dados relacional, os processos etc. da qualidade.
Os programadores de software com uma compreens�o estreita do campo s�o prov�veis ser uma responsabilidade a se e a suas companhias. Eu procuro os povos que t�m um interesse saud�vel no campo e n�o esses que o escolheram unicamente por causa de seu potencial do sal�rio.
Minha aproxima��o a entrevist�-los � encontrar sua claridade dos conceitos em o que pouco (ou muito) sabem. Eu pe�o lotes de porque . Conseguindo justificar mesmo perguntas �bvias como o valor de vertentes orientadas ao objecto do desenvolvimento ou do polimorfismo iluminam-se em seus underpinings l�gicos.
Meus cursos recomendados para enginners do software (1 semestre cada um) seriam:
- Introdu��o aos computadores
- Linguagem de programa��o (Fortran)
- Estruturas do algoritmo e de dados
- Desenvolvimento orientado ao objecto (que usa preferivelmente o SmallTalk)
- Programa��o de software de Java
- Metodologias da programa��o de software (inclui a programa��o do extremo)
- Teste do software & processos da qualidade
- Testes padr�es do projeto em Java
- Programa��o de software da empresa
- Trabalhos em rede - TCP/IP, UDP, smtp, POP3, HTTP etc.
Opcional:
- Seguran�a de computador
- Intelig�ncia artificial
Arquivado sob a not�cia de t�tulo, como a, software de Java, correia fotorreceptora |�
� |
� RSS 2.0 |�
� Trackback este artigo | �
� Envie por correio electr�nico este artigo
Voc� pode igualmente gostar de ler |


Maio 10o, 2006 no 11:35 am
Interessado por que voc� escolheu o Fortran? Se voc� tem um grupo relativamente inteligente de estudantes, eu penso que C � um bom lugar a come�ar - � pr�tico (ainda usado nas companhias para o desenvolvimento) e ensina-lhe os detalhes de ger�ncia de mem�ria, etc. Quando Java tiver e outros a auto cole��o de lixo, sabendo o que esta significa e como se beneficia voc� � importante.
Pensamentos?
Maio 10o, 2006 no 12:43 pm
O Fortran � uma l�ngua relativamente f�cil a aprender e jorrar - serido para novatos. Eu encontrei muitos povos um pouco inteligentes fumbling com C, especial ponteiros.
Eu penso que a introdu��o deve come�ar com o algo f�cil aprender e o mestre para impulsionar sua confian�a e para crescer seu interesse. Aquele � meus dois centavos.
Maio 10o, 2006 no 1:41 pm
Os agradecimentos - n�o esperaram uma resposta t�o rapidamente (ou possivelmente de todo!)
Eu tenho os amigos agu�ado no passado que est�o interessados em pegarar algum que programa (n�o como uma carreira) para olhar o pit�o, o rubi, e o PHP. Os benef�cios que s�o que podem fazer algum consideravelmente material fresco imediatamente, e podem usar algo como o PHP fazer emendas menores a seus blogues supor que s�o PHP baseados.