Programar no VI !? (acho que o rapaz à comediante FlÃvio =] )

Se programar âartesanalmenteâ fosse Ãtil (deve ter sido Ãtil quando o homem foi à lua em 1969), ninguÃm perdia tempo aprendendo o paradigma de orientaÃÃo a objetos.

AlÃm do mais, nÃo se programa artesanalmente numa linguagem orientada a objetos como Java. O mÃximo que vocà pode fazer à aumentar seu esforÃo fÃsico e intelectual programando interfaces âna unhaâ.

 

Aconselho Ãqueles que procuram aumentar seu esforÃo fÃsico e intelectual, desenvolver uma atividade que realmente possibilite isso.

Dentre estas se pode citar:

  1. Jogar xadrez.
  2. Praticar triatlo.
  3. Programar em Assembly.
  4. Desenvolver novas heurÃsticas para algoritmos de busca em grafos.
  5. Estudar JaponÃs ou tentar ler em cirÃlico (Ð ÐÐÐÐÑÑ ÑÐÐÐÑÑ) etc.

 

Programar no Vi em Java ainda à muito alto nÃvel. =]

 

E quanto a ser robÃ, meu nÃmero de sÃrie à 960100188, modelo 2.6, dotado de uma engine de inferÃncia natural (sou pobre, mas me divirto com essa lista, à uma verdadeira terapia). =]

 

AbraÃos,

 

Eriko Werbet [C++/Java Coder]

Self-made-non-certified programmer for every language.

 

Existem 10 tipos de pessoas no mundo. As que lÃem em binÃrio e as que nÃo lÃem.

 

Powered By The Linux Kernel

 

 

 


De: Flavio Lenz [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 2 de junho de 2004 11:53
Para: [EMAIL PROTECTED]
Assunto: Re: [cejug] IDE para SWING

 

Foi bom esse assunto ter movimentado a lista.

Pessoal, vamos levar as opinioes numa boa, ok ? No offense !

 

-------------------------

Jah pensou o que seriam desses ditos "profissionais robos" se nao fossem os

Frameworks e as IDEs ?

Boa parte da gente nao sobreviveria nesse mundo.

 

Ainda bem que dah pra contar com cerebros menos favorecidos e/ou inexperientes e

mesmo assim ter produtividade e qualidade no codigo, jah que os frameworks

dao esse direcionamento.

 

Na verdade, fazer tudo na mao, se torna uma tarefa enfadonha de copy/paste, jah que na

segunda vez nao ha a menor graca de implementar aquela super-interface praticamente

igual aa anterior.

 

O conhecimento do detalhe eh muito importante, mas uma vez que voce jah o

entedeu, pode ir pra um nivel de abstracao maior.

 

Isso vale muito para os programadores bem dotados de rociocinio logico, pq esses podem

gastar suas energias em tarefas que realmente sao importantes.

E pros menos dotados porque, mesmo assim, conseguem fazer coisas bem sofisticadas.

 

 

IMPORTANTE:

Se tem algum aluno atual meu aqui na lista, isso AINDA nao vale pra voces.

Notepad e linha de comando sao as melhores ferramentas pra aprender.

(pode ser o PICO tb - pra quem usa Linux - VI eh duro, neh ? Meu cerebro nao eh

tao favorecido assim)

 

Flavio Lenz Cesar

-------------------------

Programador de/com Frameworks desde a epoca do CLIPPER

-------------------------

@Unifor: Professor do Curso de InformÃtica e Coordenador da Especializacao Java

@SoftExport: Diretor, Arquiteto, Analista, Programador (Sempre - eclipse) e Designer (de vez em

quando - html direto pq nao sei mexer com DreamWeaver - paintbrush pq tb nao sei mexer

com Photoshop)

 

 

----- Original Message -----

Sent: Wednesday, June 02, 2004 10:49 AM

Subject: Re: [cejug] IDE para SWING

 

Olà lista

Concordo com vc Wilder!!!

Trabalho aqui em SÃo Paulo na Secretaria da Fazenda do estado e vemos muitos profissionais robos chegando por aqui. NÃo desprezando estes profissionais pois tem seu mÃritos. Eles conheÃem struts e muitas IDEs mas se algo ocorrer de errado com a receita de bolo à um "Deus nos acuda".

Adicionando o notepad existe o vi (no Unix) que à punk de programar mas nÃo troco ele por nada.

AbraÃos

Gustavo

----- Original Message -----

From: Wilder

Sent: Wednesday, June 02, 2004 7:56 AM

Subject: Re: [cejug] IDE para SWING

 

FlÃvio, vocà ainda nÃo me viu programando SWING no JCreator. =]

 

Sem falar que programando na munheca vai fazer com que o programador tenha domÃnio sobre todo o cÃdigo. Enquando que com IDEs o programador nem sabe o que està fazendo, ou seja, à rezar para ficar tudo OK. Se precisar mexer no cÃdigo nem vai saber por onde comeÃar, pois muitos dos que programam com IDE nÃo conhecem nada alÃm de JButton, JTextField, JComboBox e JPanel (provavelmente mais uns dois componentes).

 

Saber Java nÃo à ter idÃia de como se faz um loop ou conhecer somente os conheceitos da linguagem. Acredito que o programador deva dominar a plataforma na qual ele trabalha, seja ela SE, EE ou ME. E se pretende trabalhar com duas, ou atà as trÃs plataformas, como muitos fazem, entÃo que saiba o que està fazendo. As empresas estÃo mais preocupadas em contratar profissionais que saibam Struts, nÃo discordo da produÃÃo que se obtÃm usando um FrameWork, mas os profissionais dÃo mais atenÃÃo a eles do que a prÃpria linguagem com a qual pensam estar trabalhando. Dessa forma, as empresas estÃo apenas seguindo a linha de produÃÃo das montadoras de veÃculos, contratam mÃquinas (programadores) para atuar como robÃs em uma esteira. E quem perde com isso? O profissional. Por quÃ? Porque nÃo tem idÃias inovadoras por nÃo saber como fazer as coisas, por nÃo conhecer o caminho. E o vilÃo da estÃria à o FrameWork? NÃo, sÃo os programadores que se agarram a eles, sem se preocuparem com o nÃcleo da coisa.

 

Posso ser considerado arrogante por estar enviando esse email, mas ultimamente nÃo tenho visto muitos emails que falem sobre Java aqui na lista. Sà vejo coisa sobre IDE, Struts, Eclipse (inclusive vai haver um mini-eclipse dia 08/06/2004, VÃnus vai ficar entre a Terra e o Sol. NÃs veremos apenas um pequeno ponto no Sol. A Ãltima vez que isso aconteceu foi em 1882 e usaram tal fenÃmeno para calcular a distÃncia entre a Terra e o Sol, que à de 149.597.870 km com uma margem de erro de 2 milhÃes. Mas nÃo chegaram a esse nÃmero na primeira tentativa), Ant, Tomcat... E quando aparece algo sobre Java, vem alguÃm e responde com um email: veja nesse site... Entenderam onde estou querendo chegar?

 

Me desculpem pelo email, espero nÃo estar magoando ninguÃm. Eu sou um fazedor de cÃdigo, nÃo um usuÃrio de IDEs ou FrameWorks.

 

Atenciosamente,

 

Wilder C. Rodrigues
Sun Certified Programmer for Java 2 - Platform 1.4
Sun Certified Developer for Java 2 Standard Edition - Platform 1.4
Sun Certified Web Component Developer for Java 2 Enterprise Edition - Platform 1.3

 

Chefe da Unidade de ProgramaÃÃo
Unimed Fortaleza / Sabius - GestÃo de SaÃde
[EMAIL PROTECTED]
http://planeta.terra.com.br/informatica/javanow

 

Add some fun to your music, play Marbles in 2004!
www.marillion.com

Responder a