Velha discussão... Ciências da computação (Versus) Técnologo em Análise e Desenvolvimento de Sistema

94 respostas
J

Algum Deus da computação por ai? Rsss

Seguinte pessoal,

Estive analisando bem o mercado.

E essa discussão já foi palco de alguns outros tópicos meus…

Afinal, para uma carreira legal… Alguêm aqui concorda em ser um Cientista da Computação(CC)?

Ou focar em uma carreira de Analise de Desenvolvimento de Sistemas?

Algum caso de sucesso?

Comentários sobre?

Vai Java!
Vai Palmeiras!!!

94 Respostas

victorwss

Sou formado em Ciência da Computação e trabalho com Desenvolvimento de Sistemas. É um curso que dá uma visão mais ampla do que um tecnólogo em desenvolvimento de sistemas, embora o tecnólogo seja mais bem focado.

Se bem que isso depende muito da faculdade, de professores, da linguagem de programação escolhida, e principalmente de cada aluno.

B

eu particulamente discordo dessa matéria, mas está bem argumentada e pode ajuda-lo a decidir melhor.
acredito que o hoje o profissional tem que ser mais generalista, focado em produto (não apenas código), então sugiro sistemas de informação.
Não estou dizendo q vc precise ser “fodão” até em redes, mas é foda saber apenas matemática ou sintaxe…

louds

A diferença costuma ser que aquilo que se aprende em Ciencias de Computação que é útil e importante para o dia-a-dia a enorme maioria dos desenvolvedores passariam a carreita toda sem saber. Em contrapartida, aquilo que se aprende em um curso de Sistemas de informação aprende-se nos primeiros 6 meses de trabalho fulltime.

L

louds:
A diferença costuma ser que aquilo que se aprende em Ciencias de Computação que é útil e importante para o dia-a-dia a enorme maioria dos desenvolvedores passariam a carreita toda sem saber. Em contrapartida, aquilo que se aprende em um curso de Sistemas de informação aprende-se nos primeiros 6 meses de trabalho fulltime.

perfeito.

Canso de ver gente aqui falando que fez SI só por fazer, pra ter diploma, e que não agregou nada, pois já trabalhava na área.

Nunca vi o mesmo com Ciência da Computação, e com certeza, nunca vou ver!

Acho que vale a pena fazer CC só pra vc se tornar alguem com a mente mais aberta. Francamente, faculdade já é um saco,
ainda fazer só pra ter diploma…não dá! Pelo menos faça algo que vai te agregar algo pra todo esse tempo que vc vai perder.

Andre_Brito

Realmente…

Sem contar que nunca aprendi tanto sobre economia… não sei por que.

Sem contar que (também) CC parece que dá uma base pra tudo…

neofito

Realmente, ciências da computação te dá um conhecimento matemático considerável, e a única faculdade que me vejo fazendo hoje é CC ou engenharia da computação.

Mas espere aí, e quanto a orientação à objetos (além do básico), tendências modernas de desenvolvimento (agile, software factories, mdsd, até mesmo mda, aop, depency injection, linguagens como ruby, etc, etc…) ?! Talvez só com faculdades como as federais, mas não podemos esquecer que nem só de diplomados em federais vive o mercado. Quanto ao resto, só “ensinam” o que grandes empresas, lideradas por administradores que não conhecem nada de tecnologia, acham necessário.

Acabei de desistir de um curso de SI, em uma faculdade que se entitula a melhor de informática em SP, justamente por não concordar com abordagem deles. Ao final serão um monte de recém-formados sem a mínima noção de como fazer as coisas no mundo real.

Tá aí, essa é a questão que proponho: teoria ou prática? Exigências de um mercado que não sabe o que é importante, ou ser eficiente no que se faz?

Procuro a cada dia formas mais eficientes de produzir, reutilizar, e automatizar tarefas que não exigem raciocínio. Sem hipocrisia.

A

É verdade que CC te abre um leque de possibilidades.
Com o curso, voce sabe o “por que” das coisas e não somente os “pra que”.
Te dá uma boa base para entrar em qualquer segmento relacionado a informática.

Abraços

marcosbrandao

É claro que se falando em conhecimento técnico CC está anos luz na frente.
Mas vale lembrar que SI é um curso mais voltado para area administrativa e gerencial do que técnica. É claro que você aprende a desenvolver/projetar/analisar software, coisa que você tbm aprende no seu trabalho se fez CC. Mas o maior foco do SI é negocio e gerencia de projeto.

E

Isso depende da faculdade, estou concluindo Fatec, Processamento de Dados, e ela realmente me deu uma base de tudo, mas focou mais em análise de requisitos. Mas isso tb depende do aluno, tem muitos alunos por aí (que eu vi) que estudaram em faculdades particulares, sem mto nome, e são excelentes profissionais no ramo de informação que escolheram, isso de faculdade federal ou estadual, só ajuda nas bases de outros ramos da informática(é claro que isso depende do aluno), pois cria um mínimo de conhecimento nos ramos que o aluno “não gosta”, diferente das particulares, que o aluno não precisa saber para ser aprovado nas matérias.(msm entre as particulares tem suas exceções)

rdantas

Fiz CC e não acho que tenha sido uma má escolha. É bem mais difícil, mais caro, porém, mais compensativo.

fabim

lavh:
louds:
A diferença costuma ser que aquilo que se aprende em Ciencias de Computação que é útil e importante para o dia-a-dia a enorme maioria dos desenvolvedores passariam a carreita toda sem saber. Em contrapartida, aquilo que se aprende em um curso de Sistemas de informação aprende-se nos primeiros 6 meses de trabalho fulltime.

perfeito.

Canso de ver gente aqui falando que fez SI só por fazer, pra ter diploma, e que não agregou nada, pois já trabalhava na área.

Nunca vi o mesmo com Ciência da Computação, e com certeza, nunca vou ver!

Acho que vale a pena fazer CC só pra vc se tornar alguem com a mente mais aberta. Francamente, faculdade já é um saco,
ainda fazer só pra ter diploma…não dá! Pelo menos faça algo que vai te agregar algo pra todo esse tempo que vc vai perder.

Conversa fiada.

Conheco pessoas foramdas em Sistema de informação que desenvolvem excelentes softwares, e de qualidade… e Cientista que se formou mas nao sabe nem explicar o que é OO.

A Recíproca é verdadeira.

I

Amigos…

O curso de CC te dá uma base tecnica muito ampla isso é incontestável, porem cursos como S.I. entre outros estão muito mais focados nos negócios fazendo o profissional ser valorizado e conhecer todas (quase) as áreas de atuação de do profissional de TI, mas tudo isso é fruto do empenho do aluno não adianta o cara estar na melhor faculdade e não saber aproveitar.
Na minhã região, os caras de S.I estão praticamente “dominando”, pois, além de um “bom” conhecimento técnico vão mais além do que escrever códigos mas conhecer e entender e saber solucionar os problemas das empresas hj é essencial e o gerenciamento de projetos então…
No meu ponto de vista um profissional de TI deve dominar bem a tecnologia utilizada como o Java por exemplo, e conhecer bem a área de negócio em que vai atuar. Sem contar que o profissional generalista recebe conhecimentos de como administrar seus negócios elaborar um plano de negócios, um plano de markting coisas que são essenciais e discordando do amigo que disse que isso se aprende em 6 meses de trbalho, conheço pessoas que estão na área a muito tempo, são ótimos em teclogia, porem pecam na administração…não saindo do lugar…

t+

LPJava

IgOr_Kz:
Amigos…

O curso de CC te dá uma base tecnica muito ampla isso é incontestável, porem cursos como S.I. entre outros estão muito mais focados nos negócios fazendo o profissional ser valorizado e conhecer todas (quase) as áreas de atuação de do profissional de TI, mas tudo isso é fruto do empenho do aluno não adianta o cara estar na melhor faculdade e não saber aproveitar.
Na minhã região, os caras de S.I estão praticamente “dominando”, pois, além de um “bom” conhecimento técnico vão mais além do que escrever códigos mas conhecer e entender e saber solucionar os problemas das empresas hj é essencial e o gerenciamento de projetos então…
No meu ponto de vista um profissional de TI deve dominar bem a tecnologia utilizada como o Java por exemplo, e conhecer bem a área de negócio em que vai atuar. Sem contar que o profissional generalista recebe conhecimentos de como administrar seus negócios elaborar um plano de negócios, um plano de markting coisas que são essenciais e discordando do amigo que disse que isso se aprende em 6 meses de trbalho, conheço pessoas que estão na área a muito tempo, são ótimos em teclogia, porem pecam na administração…não saindo do lugar…

t+

é isso ai igor… eu tb concordo com vc… assim a uns 3 anos atras fiquei na duvida S.I ou C.C ? ai qdo eu decidir fazer o C.C tinha passado ja a data de inscrição puts… ai so tinha S.I ai eu olhar vou para S.I entao… li sobre o curso… mais na epoca queria C.C e hj nao trocaria C.C por S.I alias sei a valorização do curso de C.C e que em muitos aspecto ele é tem um nivel maior que o de S.I mais quando vai para a camada de negócio o C.C nao acompanha o curso de S.I. eu faço S.I e nos estudamos negocios desde do primeiro semestre, nos envolvemos com alunos do curso de administração, pois as materias direcionadas à essa área nao acontece na sala apenas com o curso de S.I a faculdade poe os alunos de S.I com os alunos de Adm, economia por exemplo, temos uma materia de direito etc. Um exemplo pratico aconteceu comigo no quarto semestre onde o projeto foi montar uma empresa… na area de T.I tive que aprender todos aqueles custo e impostos do governo, saber calcular… ir ao SEBRAE para obter informações… teve dia que fiquei uma tarde no sebrae tomando umas aulas com o tecnico lá… de como abrir um empresa… mais também no projeto tinha a questao de limitação, qual região eu poderia atingir… tive que fazer uma pequena pesquisa nas cidades da regiao e analisar concorrentes… etc.
Entao assim nao sei, mais acho que no curso de CC nao rola isso… e assim o que acontece muito o cara se forma, ou vai trabalhar como CLT, ou freelancer e outros arriscam no PJ, porem nao sabe nada de negocio, empresa etc… e com tempo a empresa nao dar certo e fica com dividas na praça… claro que um semestre nao dar para ser o “tal” porem com a parte teorica que houve em sala e o projeto que fizemos dar uma boa ajuda… alem de outras materias que temos na area de negocio. Antes criticava o curso de S.I (no primeiro semestre) porem apos ter feito uma pesquisa no mercado, e percebi que falta profissional que entende a camada de negocio pelo menos o basico… hehe e outro ponto, que começei analisar com mais detalhes o curriculo de grandes profissionais por exemplo: Presidente da Ibm do Brasil/amercia latina - formação economia, engenharia de software etc… acho q antes tinha esse curso… mais de uns 4 anos para cá o MEC regulamentou… mais assim observe que os cara que cuida da camada de negocio das multinacionais e ate nas grande empresas nacionais com relação a T.I poucos estao envolvido muito com T.I em si… os caras tem mais qualificacao na area de negocios…
Enfim acho bom os dois cursos… porem cada um decide o quer, acho que falar que S.I é melhor q C.C ou C.C melhor que S.I, isso nao tem fundamento por que depende aonde vc quer trabalhar, e qual vc tem mais facilidade de aprender… e gostar principalmente… tem pessoas que nao gostam nem de falar no nome de “negocio”, “administração”.

flw!

T

depende muito da instituição… eu sou tecnólogo, curti o curso, mas de acordo com o que gosto de trabalhar hj seria melhor se eu tivesse feito cc.

B

lavh:
louds:
A diferença costuma ser que aquilo que se aprende em Ciencias de Computação que é útil e importante para o dia-a-dia a enorme maioria dos desenvolvedores passariam a carreita toda sem saber. Em contrapartida, aquilo que se aprende em um curso de Sistemas de informação aprende-se nos primeiros 6 meses de trabalho fulltime.

perfeito.

Canso de ver gente aqui falando que fez SI só por fazer, pra ter diploma, e que não agregou nada, pois já trabalhava na área.

Nunca vi o mesmo com Ciência da Computação, e com certeza, nunca vou ver!

Acho que vale a pena fazer CC só pra vc se tornar alguem com a mente mais aberta. Francamente, faculdade já é um saco,
ainda fazer só pra ter diploma…não dá! Pelo menos faça algo que vai te agregar algo pra todo esse tempo que vc vai perder.

mas se a pessoa é auto-didata é até aceitável ela fazer faculdade só por diploma!
O problema é achar q um curso de CC garanta alguma competência em programação. Nenhum curso garante nada!

francislon

java_coffe disse:
CC = quer ser um bom matemático

Discordo, a grande vantagem do curso de ciência da computação é que ele abrange todas as áreas relacionadas à computação. Cabe ao cientista decidir sobre qual area seguir. Um Cientista da Computação pode ser um excelente gerenciador de projetos ou modelador de sistemas.
O cursos de ciência da computação é voltada bem mais para a área cientifica.
Esta claro minha humilde opinião :slight_smile: .

victorwss

mas se a pessoa é auto-didata é até aceitável ela fazer faculdade só por diploma!
O problema é achar q um curso de CC garanta alguma competência em programação. Nenhum curso garante nada!

CC não garante competência em programação. SI também não. Cansei de ver gente saindo da faculdade sem saber po*** nenhuma. Tem que saber aproveitar e usar aquilo que foi abordado em salas de aula, trabalhos malucos, madrugadas acordadas, provas demoníacas, enfim…

Na minha visão é mais ou menos assim:

CC = 3 * Programação + Software Básico + Redes + Hardware + Matemática + Engenharia de software + Análise de Sistemas
SI = 3 * Programação + Administração + 2 * Engenharia de software + 2 * Análise de Sistemas
EC = Programação + 2 * Redes + 2 * Hardware + Física + Matemática + Software Básico

dlt

E o que um graduando de sistemas de informação tem que estudar (sozinho) para complementar seus estudos de ciências da computação?

thais_lopes

francislon:
java_coffe disse:
CC = quer ser um bom matemático

Discordo, a grande vantagem do curso de ciência da computação é que ele abrange todas as áreas relacionadas à computação. Cabe ao cientista decidir sobre qual area seguir. Um Cientista da Computação pode ser um excelente gerenciador de projetos ou modelador de sistemas.
O cursos de ciência da computação é voltada bem mais para a área cientifica.
Esta claro minha humilde opinião :slight_smile: .

concordo !!! :wink:

caliope

Fiz o tecnólogo e achei-o muito enxuto, muito focado. Hoje sinto falta de algumas coisas q gostaria de ter aprendido mas q infelizmente ñ vi na faculdade.

rubinelli

Ótima pergunta. Até onde eu vi, os cursos de SI costumam dar só uma pincelada em três tópicos importantes: linguagens de programação (não Java ou C, os blocos fundamentais das linguagens), compiladores, e sistemas operacionais. São três coisas que dá pra estudar sozinho com a base de SI, mas às vezes dá um nó na cabeça.

CC também costuma ter optativas em microprocessadores e laboratórios de lógica digital que são legais, mas não essenciais, a não ser que você queira ir para essa área (que é duca).

louds

marcosbrandao:
É claro que se falando em conhecimento técnico CC está anos luz na frente.
Mas vale lembrar que SI é um curso mais voltado para area administrativa e gerencial do que técnica. É claro que você aprende a desenvolver/projetar/analisar software, coisa que você tbm aprende no seu trabalho se fez CC. Mas o maior foco do SI é negocio e gerencia de projeto.

Balela. SI é focado em ser um curso para tecnólogos. É um curso pensado para ser formador de macacos. Dizer que o foco é negocio ou gerencia é realmente forçar a barra. Para ser especialista de negócios você tem que aprender sobre um em particular. Não existe Analista de Negócios genérico - isso é uma cretinice tão grande quanto a existência de analista de sistema. Foco em gerência de projetos? Porra, o mercado mais que provou que para ter um cargo de liderança ou gerência é necessária experiência no setor.

SI é um curso técnico feito para formar code monkeys e suport drones; qualquer outra descrição é um eufemismo disso. Dizer que ter feito CC te separa dessas categorias é uma enorme mentira, você é aquilo que você se faz. Fiz uma boa faculdade e na minha turma se formou um imbecil que entrou no curso de CC pois gostava de usar ICQ - no final do curso ele não prestava para qualquer ocupação de TI.

O melhor disso tudo é ninguém comentou o mero fato de falar que curso superior no Brasil te ensina alguma coisa é uma tremenda piada por si só. Num pais de gente chucra com um ensino imbecilizador, esperar por conhecimento é ingenuidade.

rubinelli

Curso superior, a não ser que seja caça-níqueis, te dá a chance de aprender. Se você entrou pra aprender ou só quer ter o direito de pagar trezentos contos num pergaminho com seu nome em letra dourada já foge ao controle da faculdade.

Abdon

Ola,

Na minha opinião o mais importante é o dinamismos profissional, a facilidade de adaptação a ambientes diversos do conhecido que formam um bom profissional, não um determinado curso...
renatosilva

O que as pessoas nunca se cansam de não entender é que são tipos de cursos diferentes para focos diferentes. CC usa a computação como atividade FIM, SI como atividade MEIO.

CC não é um curso de SI avançado como todo mundo pensa, e SI não é bem uma merda total por natureza, apenas o foco é diferente. Só para citar um pequeno exemplo (que pra mim serve como boa referência): se em cursos na área de SI você aprende a usar linguagens, nos cursos de CC você aprende a criá-las.

Se você tem interesse em algum dia programar o kernel do Linux, fazer um compilador, trabalhar com o software que faz um avião rodar, mexer no código da JVM ou na criação de IDEs e parsers, etc. então o curso que teoricamente te encaminha para essas coisas é o de CC ou EC. Já se o seu lance é trabalhar numa empresa cara/crachá programando softwares tira-e-põe-no-banco (isso é a visão popular do que é um curso superior de informática - análise de sistemas em sua encarnação mais “cool”), então um curso de SI seria teoricamente o mais indicado. Coisas que se aprende em CC seriam úteis, mas daí a fazer um curso inteiro só pra ser um “programador melhor” seria massante.

Infelizmente, acho que muita gente não consegue perceber essa diferença e acaba fazendo CC e achando o curso ruim por não “focar no mercado”, ou achando que CC é um curso sobre a mesma coisa que SI, mas com uma “qualidade maior”.

marcosbrandao

Eu não disse que o curso forma profissionais preparados para o mercado em cargos de liderança. Ele te da uma base maior, porque este é o foco deste curso. E se este curso é formador de macacos, tenha certeza que tem muito macaco jogando bananas nas cabeças dos cientistas da computação. :?
Assim como em CC tem gente ruim e gente boa, tem em SI.
Só pra deixar mais claro. Sou formado em SI, eu gostaria mesmo é de ter feito CC, mas não nem tudo que a gente quer é possivel :frowning: :frowning: .
Posso dizer que não gostei muito do meu curso, porque o foco deste curso não é técnico. É administrativo e gerencial. Você aprende o básico de programção, algumas(poucas) linguagens, pouquissimo sobre compiladores, mas tem uma base muito forte de analise e gerencia de projetos. Pelo menos o curso que eu fiz foi assim. Não foi o que eu queria, mas não posso dizer que foi em vão. Foi um bom curso e agregou bastante conhecimento. É claro que pra todo esse conhecimento vir a tona, precisa ter pratica e experiencia para ser aplicado. Afinal ninguém sai de um curso de SI gerenciando equipes e projetos, a não ser que o cara já trabalhasse no ramo antes.

concordo 100%

J2Alex

Mudando um pouco de assunto, vocês acham que um curso de administração pode ser mais interessante que um curso específico na área de informática para alguém que já tem alguns bons anos de experiência?

luistiagos

louds:
SI é um curso técnico feito para formar code monkeys e suport drones; qualquer outra descrição é um eufemismo disso. Dizer que ter feito CC te separa dessas categorias é uma enorme mentira, você é aquilo que você se faz. Fiz uma boa faculdade e na minha turma se formou um imbecil que entrou no curso de CC pois gostava de usar ICQ - no final do curso ele não prestava para qualquer ocupação de TI.

E este sujeito conseguiu chegar ate o final do curso?

o problema de CC e que eles focam muito mais em matematica do que a propria computação… e qse digamos 90% de matematica o que da raiva disso e que vc nunca ira precisar usar esta matematica toda… realmente CC e SI não tem nada haver um com o outro (tirando a materia de engenharia de software que ambos tem) mas acho que na maioria das faculdades CC esta muito desatualizado em relação ao mercado… invez de se focar apenas em algebras e calculos x y e z deveria se focar por exemplo em coisas do tipo como data mining, tuning de querrys, BI, etc… coisas com pesos no mercado… deveriam ensinar o que costumam ensinar mas focado ao mercado apenas isto… é um absurdo por exemplo em um curso de CC usarem so C e C++ deveriam usar as linguagens conforme sua utilização em cada meio… e não se baserar em uma de pouca influencia no mercado como C e C++ da pra ver que na minha facul tem gente q não sabe fazer porra nenhuma a não ser o C podrão o qual so este e utilizado la dentro… e outros que evoluiram aprendendo por si mesmo a linguagem que querem como eu e uns colegas… sei que vai aparecer neguinho aqui falando: “mas para aprender BI, Data Mining, Querry Tuning e etc vai precisar de muita matematica…” concordo… mas se ensinasem esta pilhaça de algebra x y z e calculos avançados da nasa basenado-se em coisas deste tipo focado totalmente em este tipo de coisa dai talvez seria menos desgastante aprender estas coisas… e com certeza muita algebra x y z seria deixado de lado… podemos dar um pequeno exemplo que tem geralmente nos primeiros anos de CC como “definições de formulas de recorencia” ja e bem complicado resolver este tipo de equação agora definir formula acho meio que abusivo ja que este patamel so serve para ensinar recursividade… nada melhor que definições de Gramaticas e automatos para esta razão… ou seja certas coisas são dispensaveis… outro absurdo e metodos numericos… que eu saiba dificilmente alguem ira trabalhar na nasa para terque fazer aquele tipo de algoritimo… ou seja certas coisas sao abusivas e inuteis e são ensinadas enqueanto outras uteis que fazem parte do escopo são deixadas de lado…

davidbuzatto

Olá.

Me graduei em SI e sinceramente não gostei do curso. Achei um saco, mas eu sempre levei o curso a sério e me empenhei bastante para sempre estar na frente dos colegas de classe e estar sempre levando coisas novas para a faculdade.

Em algumas disciplinas eu corrigia o professor… Muito feio isso, mas acontecia. Sei que ninguém precisa saber tudo, mas tem que tomar cuidado para não falar besteira, principalmente na frente de uma turma grande. Se bem que na maioria das faculdades particulares o professor não precisa se preocupar com os alunos, pois a maioria entrou no curso porque gosta de usar o MSN (ou ICQ antigamente como disse o louds).

Eu sempre quis fazer CC numa boa instituição, mas problemas do “destino” não me permitiram isso. Quando saí do ensino médio, eu entrei na federal de Itajubá para fazer CC (5 anos, noturno), mas o meu sonho era Unicamp ou UFSCar. Como falei, vários problemas pessoais, de família, distância, mal conservação da estrada federal que eu usava p/ ir para Itajubá, etc, fizeram que eu desistisse.

Fiquei um ano sem estudar, cogitando fazer cursinho, mas problemas financeiros da minha família não me permitiam tal luxo. Nesse ano trabalhei fora da área e apesar de não ser nada do que eu queria trabalhar, aprendi muita coisa. No ano seguinte eu entrei no curso de SI. O primeiro ano foi ridiculamente fácil… Igual ao técnico que eu já tinha feito… O restante foi bem chato, pois eu não via o que eu mais queria - a coisa funcionando. Terminei o curso, meu TCC foi sobre desenvolvimento de jogos usando Java e não me arrependo disso.

Agora vou realizar meu sonho de estudar de verdade, em uma instituição séria. Eu só consegui entrar no mestrado na UFSCar porque eu sempre me esforcei bastante, tentei ser sempre o primeiro aluno e o principal de tudo, sempre colocar o que eu aprendia em prática. Trabalhei três anos e meio como professor de informática e confesso que isso me ajudou bastante também. Fiz um ano e meio de estágio também, desenvolvendo sistemas da faculdade que eu estudei. Não culpo a faculdade que fiz por não ter o melhor dos ensinos… O buraco é mais embaixo, é cultural… Sei que é clichê, mas quem faz a faculdade é o aluno.

Vai ter gente esforçada e gente que não liga para nada tanto em federais/estaduais quanto em particulares (é claro que em proporções diferentes).

Demorei quatro anos para poder lavar a minha alma de ter feito um curso que eu não queria. Vou fazer mestrado em CC, na área de engenharia de software. Escolhi ES por ser, ao meu ver pelo menos, a área em que eu posso aproveitar melhor o que for aprendido para ser aplicado no mercado e não quase que exclusivamente no meio acadêmico. Confesso que eu quero mesmo é dar aula, mas vamos ver o que o futuro me aguarda… Nesses anos que fiquei perto de casa, trabalhando e estudando, eu amadureci bastante e tenho quase certeza que eu não teria aprendido tantas coisas e vivenciado tantas experiências se eu tivesse ficado na federal quando eu passei… A experiência prática, acho que nenhuma instituição vai te dar…

Se você gosta mais dos detalhes, “o computador como fim”, faça CC.
Se você gosta de usar o computador para resolver problemas de empresas, “o computador como meio”, faça SI.

Concordo que o curso de SI tenta criar code monkeys como o louds falou, mas no fim, se você é uma pessoa esforçada e tem vontade de aprender, você vai se dar bem em qualquer curso.

Abraço!

PS. Concordo com tudo que o louds falou.

LPJava

davidbuzatto:
Olá.

Me graduei em SI e sinceramente não gostei do curso. Achei um saco, mas eu sempre levei o curso a sério e me empenhei bastante para sempre estar na frente dos colegas de classe e estar sempre levando coisas novas para a faculdade.

Em algumas disciplinas eu corrigia o professor… Muito feio isso, mas acontecia. Sei que ninguém precisa saber tudo, mas tem que tomar cuidado para não falar besteira, principalmente na frente de uma turma grande. Se bem que na maioria das faculdades particulares o professor não precisa se preocupar com os alunos, pois a maioria entrou no curso porque gosta de usar o MSN (ou ICQ antigamente como disse o louds).

Eu sempre quis fazer CC numa boa instituição, mas problemas do “destino” não me permitiram isso. Quando saí do ensino médio, eu entrei na federal de Itajubá para fazer CC (5 anos, noturno), mas o meu sonho era Unicamp ou UFSCar. Como falei, vários problemas pessoais, de família, distância, mal conservação da estrada federal que eu usava p/ ir para Itajubá, etc, fizeram que eu desistisse.

Fiquei um ano sem estudar, cogitando fazer cursinho, mas problemas financeiros da minha família não me permitiam tal luxo. Nesse ano trabalhei fora da área e apesar de não ser nada do que eu queria trabalhar, aprendi muita coisa. No ano seguinte eu entrei no curso de SI. O primeiro ano foi ridiculamente fácil… Igual ao técnico que eu já tinha feito… O restante foi bem chato, pois eu não via o que eu mais queria - a coisa funcionando. Terminei o curso, meu TCC foi sobre desenvolvimento de jogos usando Java e não me arrependo disso.

Agora vou realizar meu sonho de estudar de verdade, em uma instituição séria. Eu só consegui entrar no mestrado na UFSCar porque eu sempre me esforcei bastante, tentei ser sempre o primeiro aluno e o principal de tudo, sempre colocar o que eu aprendia em prática. Trabalhei três anos e meio como professor de informática e confesso que isso me ajudou bastante também. Fiz um ano e meio de estágio também, desenvolvendo sistemas da faculdade que eu estudei. Não culpo a faculdade que fiz por não ter o melhor dos ensinos… O buraco é mais embaixo, é cultural… Sei que é clichê, mas quem faz a faculdade é o aluno.

Vai ter gente esforçada e gente que não liga para nada tanto em federais/estaduais quanto em particulares (é claro que eu proporções diferentes).

Demorei quatro anos para poder lavar a minha alma de ter feito um curso que eu não queria. Vou fazer mestrado em CC, na área de engenharia de software. Escolhi ES por ser, ao meu ver pelo menos, a área em que eu posso aproveitar melhor o que for aprendido para ser aplicado no mercado e não quase que exclusivamente no meio acadêmico. Confesso que eu quero mesmo é dar aula, mas vamos ver o que o futuro me aguarda… Nesses anos que fiquei perto de casa, trabalhando e estudando, eu amadureci bastante e tenho quase certeza que eu não teria aprendido tantas coisas e vivenciado tantas experiências se eu tivesse ficado na federal quando eu passei… A experiência prática, acho que nenhuma instituição vai te dar…

Se você gosta mais dos detalhes, “o computador como fim”, faça CC.
Se você gosta de usar o computador para resolver problemas de empresas, “o computador como meio”, faça SI.

Concordo que o curso de SI tenta criar code monkeys como o louds falou, mas no fim, se você é uma pessoa esforçada e tem vontade de aprender, você vai se dar bem em qualquer curso.

Abraço!

Cara acho q cada curso teu seu proposito como discutido nas paginas anteriores, mais 50% do curso depende do aluno, as vezes maioria dos alunos vao para faculdade e acha que vai sair de la “o cara” e nao é bem assim, o cara tem q fazer outros 50% será que apenas as materias de 80h e outras de 120h é o suficiente? claro que nao. se nao se dedicar em casa, participar de forum, comprar livros, ler materias… e estudar bastante qualquer curso vai ser ruim, meu primo faz CC na unifacs uma universidade muiito conceituada na Bahia eu faço S.I em outra universidade menos conceituada que a unifacs… ele vai se formou agora em dezembro(alias nem sei se a mono ele começou) teoricamente era para ter se formando, agora mande ele programar em qualquer linguaguem para ver se ele sabe… nao sabe… cara… manda ele fazer um programa nem q seja para cadastrar endereço de uma pessoa e gravar em qualquer BD tb nao sabe… será que o problema é da unifacs que está a anos no mercado, ja formou grandes profissionais… claro que nao… ele nao estuda, nao tem disciplina… nao investe na area… mal conhece sites… de T.I é um cara inteligente porem nao é esforçado… e entrou na “melhor” faculdade achando que ia sair de la “o cara de T.I” e sabemos que nao é bem assim que funciona as coisas e isso é para qualquer curso… entao não é uma falha de S.I, CC cada um com o objetivo para tal segmento… os problemas estao nas pessoas…
:smiley:

davidbuzatto

LPJava:

não é uma falha de S.I, CC cada um com o objetivo para tal segmento… os problemas estao nas pessoas

:D

Concordo.
O problema é cultural, como eu falei…

eric_jf

louds:

O melhor disso tudo é ninguém comentou o mero fato de falar que curso superior no Brasil te ensina alguma coisa é uma tremenda piada por si só. Num pais de gente chucra com um ensino imbecilizador, esperar por conhecimento é ingenuidade.

Infelizmente pelo que já vi isso é um problema geral do ensino no mundo todo, seja no Brasil ou na Alemanha.
O ensino é pessimo em todos os niveis e em todos os paises, raro algumas exceções.

luistiagos

LPJava:

talvez se vc mandar o seu primo fazer um cadastro ele não saiba… mas mandeo fazer uma expressão lazarenta de calculo que ele deve saber…

LPJava

luistiagos:
LPJava:

talvez se vc mandar o seu primo fazer um cadastro ele não saiba… mas mandeo fazer uma expressão lazarenta de calculo que ele deve saber…

Calculo ele sabe sim… e muito… porem as materias relacionadas com T.I em geral ele nao sabe nada… analise, BD ele nao consegue entender mais para implementar… é dificil… e as vezes depender do assunto nao consegue nem entender… era mais facil ele fazer matematica ehe :smiley:

rubinelli

Definitivamente, se o seu objetivo é gerência de projetos, uma boa faculdade de administração vai agregar mais ao seu currículo e seu conhecimento que outros cursos.

luistiagos

se vc ja e formado acho q não vale apena fazer uma outra graduação em administração… faça um MBA em gestão de TI que e melhor… o unico problema e a grana que vc tera q embolsar para isto…

louds

luistiagos:
louds:
SI é um curso técnico feito para formar code monkeys e suport drones; qualquer outra descrição é um eufemismo disso. Dizer que ter feito CC te separa dessas categorias é uma enorme mentira, você é aquilo que você se faz. Fiz uma boa faculdade e na minha turma se formou um imbecil que entrou no curso de CC pois gostava de usar ICQ - no final do curso ele não prestava para qualquer ocupação de TI.

E este sujeito conseguiu chegar ate o final do curso?


Sim, pior que se formou pegando apenas 2 DPs ao longo do curso.

luistiagos:

o problema de CC e que eles focam muito mais em matematica do que a propria computação… e qse digamos 90% de matematica o que da raiva disso e que vc nunca ira precisar usar esta matematica toda… realmente CC e SI não tem nada haver um com o outro (tirando a materia de engenharia de software que ambos tem) mas acho que na maioria das faculdades CC esta muito desatualizado em relação ao mercado… invez de se focar apenas em algebras e calculos x y e z deveria se focar por exemplo em coisas do tipo como data mining, tuning de querrys, BI, etc… coisas com pesos no mercado… deveriam ensinar o que costumam ensinar mas focado ao mercado apenas isto… é um absurdo por exemplo em um curso de CC usarem so C e C++ deveriam usar as linguagens conforme sua utilização em cada meio… e não se baserar em uma de pouca influencia no mercado como C e C++ da pra ver que na minha facul tem gente q não sabe fazer porra nenhuma a não ser o C podrão o qual so este e utilizado la dentro… e outros que evoluiram aprendendo por si mesmo a linguagem que querem como eu e uns colegas… sei que vai aparecer neguinho aqui falando: “mas para aprender BI, Data Mining, Querry Tuning e etc vai precisar de muita matematica…” concordo… mas se ensinasem esta pilhaça de algebra x y z e calculos avançados da nasa basenado-se em coisas deste tipo focado totalmente em este tipo de coisa dai talvez seria menos desgastante aprender estas coisas… e com certeza muita algebra x y z seria deixado de lado… podemos dar um pequeno exemplo que tem geralmente nos primeiros anos de CC como “definições de formulas de recorencia” ja e bem complicado resolver este tipo de equação agora definir formula acho meio que abusivo ja que este patamel so serve para ensinar recursividade… nada melhor que definições de Gramaticas e automatos para esta razão… ou seja certas coisas são dispensaveis… outro absurdo e metodos numericos… que eu saiba dificilmente alguem ira trabalhar na nasa para terque fazer aquele tipo de algoritimo… ou seja certas coisas sao abusivas e inuteis e são ensinadas enqueanto outras uteis que fazem parte do escopo são deixadas de lado…

Que eu posso te dizer, pois você está redondamente enganado quanto a maioria dos argumentos. Matemática e algoritmos avançados não são uma exclusividade da nasa. Apenas que a massa esmagadora dos empregos nacionais na área de serviços é fazer apenas CRUD - e para isso até SI é demais.

As utilidades de se aprender cálculo, álgebra, matemática discreta e todo o resto são várias, não só por aumentar seu arcabouço teórico, caso precise, mas para aprender técnicas de resolução de problemas (indução, co-indução, prova por contradição, etc) que são de extrema utilidade para, acredite, programação.

Computação exige uma bagagem matemática razoável para ser compreendida e o que se ensina num curso de CC é o básico para isso. Assim como todos os outros assuntos são vistos de maneira superficial.

Quanto a utilidade prática, bom, sou prova que se pode usar tudo aquilo que se aprende na faculdade, em um momento ou outro. Exemplos posso dar muitos, se quiser:

:arrow: Algoritmos numéricos. Sistemas que exigem grande precisão. Sistemas muito complexos que precisam controlar a margem de erro dos cálculos com PF. Para se implementar soft-float ou ieee-754 corretamente. Para se implementar um biblioteca de Arbitrary Precision Math.

:arrow: Grafos, álgrebra e técnicas aproximativas: Alocação de registradores por um compilador usa isso aos montes. RETE e expert systems em geral precisam manipular grafos de maneira eficiente.

Exemplos não faltam e são exemplos de coisas que pessoas fazer por ai que não trabalham para a NASA. Se no Brasil todos empregos são para massagear banco de dados, não é tornando as pessoas menos preparadas para coisas mais complexas que a situação vai mudar.

Que uma pessoa pode aprender sozinha tudo isso sem ajuda da faculdade, sim é possivel, porém para que dificultar a disseminação de conhecimento avançado. Saber Java, Hibernate, Spring e toda salada de framework J2EE é trivial, porém olhando além disso que está o desafio.

F

Uma terceira alternativa para vc é fazer engenharia elétrica ou de computaçao, nesse curso vc tem a visao da computacao como um todo, tendo eletronica, arquitetura de computadores. linguagem de programacao, sistemas operacionais, alem de uma visao de TI como um todo.

Hj vc encontra bons cursos tanto em universidades pagas qto publicas, eu fiz e nao me arrependo.

F

Saber ou nao de programacao vai depender de vc, independente do curso, a escola vai te ensinar o basicao e depois vc tem que se virar, a cada dia surgirao novas tecnologias e especificacoes que vc precisara aprender se quiser um bom emprego.

Da minha classe, eu tive colegas que nao manjavam nada de sistemas, nem de linguajens e foram trabalhar em bancos, outros foram trabalhar com sistema em tempo real, utilizando assembler e C++, e outros (como eu) partiram para area de computacao empresarial trabalahndo com Java ou .Net.

Mas devo te dizer, depois de alguns anos programando vc pode se encher o saco e vai pode querer se tornar um gerente ou arquiteto, e ai faz falta a visao mais geral.

dlt

Eu terminei o primeiro ano de SI e, pelo que parece, vou ter que continuar nele durante algum tempo, já que na faculdade que estudo não tem CC à noite, e eu tenho que trabalhar. Vou continuar levando até eu ver que aquelas matérias de gerência de projetos são uma verdadeira perda de tempo. Me deixa um pouco preocupado quando uns caras de reputação e mesmo professores de colegas de outras faculdades descem o pau em SI nervosamente. Tem motivo pra tanto? Fico matutando, matutando e, quando pego pra olhar a grade de CC das outras faculdades menos conceituadas da minha cidade, que oferecem o curso à noite, dúvido de que aja tanta diferença. Afinal de contas, se você parar pra pensar não existe absolutamente nada na área de CC que você não tenha acesso na internet (questões éticas à parte) à bons livros, video aulas, e mais importante: blogs, listas de discussão, fórums, how-to’s e código-fonte.

Numa boa, sabe quais são as melhores faculdades?
Pet Projects!

luistiagos

qdo me referi a nasa dei um exemplo de um lugar que usa algoritimos realmente complexos mas não me limitei a nasa ela so foi um exemplo…

Algoritmos numéricos. Sistemas que exigem grande precisão.:
Isto sim e amplamente utilizado pela nasa… e é raro alguma aplicação precisar disto no cotidiano

Grafos: isto sim e realmente util… mas observe que grafos tem uma parte apenas matematica e conceitual e outra voltado para a computação… para resolução de problemas praticos e por experencia propria eu digo aprender grafos apenas conceitualmente não te fazem resolver problemas computacionais utilizando os mesmos… o melhor para esta diciplina e uma base bem suplementar na teoria matematica dela e uma base bem mais aprofundada na resolução de problemas computacionais para a mesma como estudos de algoritimos como: dijikstra, menor caminho ,caixeiro viajante, etc…

o grande problema da maioria das faculdades de CC e que eles pegam muito mais na parte terorica e matematica do que na parte para resolução de problemas computacionais com as mesmas… e tbm a varias materias que lhe encaminham para uma forma de raciocinio que são facilmente substituidas por outras… o que torna elas ate repetitivas em certos aspectos… se empregasem a matematica apenas para objetivos em resolver problemas computacionais a coisa seria bem diferentes… dai não se formariam pessoas como o primo do LPJava por exemplo que sabe fazer bem expressoes e calculos complexos mas não sabe fazer um simples cadastro… o problema e que a maioria das universidades de CC usam a matematica como fim e não como meio e instrumento para resolver problemas computacionais e desenvolver a capacidade de elaborar novas tecnologias…

luistiagos

Mas o problema no Brasil e a falta de emprego para alguem formado em CC… quem e formado em CC so encontra emprego pra “massagear banco de dados”… se o cara consegue um emprego como desenvolvedor de jogos ou de tecnologias em grandes empresas como google, oracle, microsoft, CC ate vai valer pra alguma coisa… mas e uma pena que apenas 0,00001% do povo tem a sorte de trabalhar em uma empresa dessas…

louds

Por acaso isso é motivo para então para castrar os cursos de CC? Matemática tem que se aprender puramente em tempos de matemática, pois senão seria um curso técnico, focado em um assunto. Quando a Matemática de precisão arbitrária isso é uma coisa extremamente rotineira de se usar, as pessoas que não enxergam isso. SSL/HTTPS usa criptografia RSA que usa de matemática discreta sobre primos de milhares de bits.

Emburrecer a mão-de-obra do pais colocando nos cursos de CC 4 semestres sobre CRUD (um para cada letra, só para garantir) certamente não irá ajudar em nada a situação do mercado. Existem muitos poucos centros de pesquisas em tecnologia de ponta no pais e todos esbarram na péssima qualidade do profissional nacional e do fato de ser impossível achar pessoas que entendam o básico de assuntos como construção de compiladores, sistemas distribuídos ou modelagem e análise algorítmica.

josenaldo

Galera a discussão poderia ter um foco um pouco melhor não?

Todos nós sabemos que quem faz a faculdade é o aluno. Agora, vamos voltar ao assunto da discussão: CC vs SI!

Até o momento uma das melhores respostas dadas aqui foi a do Renato:

renato3110:
O que as pessoas nunca se cansam de não entender é que são tipos de cursos diferentes para focos diferentes. CC usa a computação como atividade FIM, SI como atividade MEIO.

CC não é um curso de SI avançado como todo mundo pensa, e SI não é bem uma merda total por natureza, apenas o foco é diferente. Só para citar um pequeno exemplo (que pra mim serve como boa referência): se em cursos na área de SI você aprende a usar linguagens, nos cursos de CC você aprende a criá-las.

Se você tem interesse em algum dia programar o kernel do Linux, fazer um compilador, trabalhar com o software que faz um avião rodar, mexer no código da JVM ou na criação de IDEs e parsers, etc. então o curso que teoricamente te encaminha para essas coisas é o de CC ou EC. Já se o seu lance é trabalhar numa empresa cara/crachá programando softwares tira-e-põe-no-banco (isso é a visão popular do que é um curso superior de informática - análise de sistemas em sua encarnação mais “cool”), então um curso de SI seria teoricamente o mais indicado. Coisas que se aprende em CC seriam úteis, mas daí a fazer um curso inteiro só pra ser um “programador melhor” seria massante.

Infelizmente, acho que muita gente não consegue perceber essa diferença e acaba fazendo CC e achando o curso ruim por não “focar no mercado”, ou achando que CC é um curso sobre a mesma coisa que SI, mas com uma “qualidade maior”.

Não se esqueçam que o foco do curso de CC não é formar “bons profissionais para o mercado”, mas sim cientistas capazes de encontrar “NOVAS” soluções para problemas (novos ou não). E fazer CRUD não me parece ser uma nova solução…

paulovittor23

louds:

Balela. SI é focado em ser um curso para tecnólogos. É um curso pensado para ser formador de macacos. Dizer que o foco é negocio ou gerencia é realmente forçar a barra. Para ser especialista de negócios você tem que aprender sobre um em particular. Não existe Analista de Negócios genérico - isso é uma cretinice tão grande quanto a existência de analista de sistema. Foco em gerência de projetos? Porra, o mercado mais que provou que para ter um cargo de liderança ou gerência é necessária experiência no setor.

Vou desconsiderar essa parte do seu comentário, principalmente a parte do “macacos”.
Um profissional de SI aprende técnicas de gerenciamento de projeto, métologias de desenvolvimento, entre outras coisas que um profissional formado em CC não vê na faculdade…assim como um profissional de CC vê outras coisas que um profissional de SI não vê…existe espaço para os dois, aliás, o que faz a química necessária em uma boa equipe de desenvolvimento é essa mistura. Uma equipe extremamente técnica pode fazer um software de extrema confiabilidade, robusto, etc… mas se não vier de encontro ao que o cliente realmente precisa isso não adiantará muito. Sem contar que existem ótimos profissionais de SI com perfil de um CC, e vice-versa…

louds:

O melhor disso tudo é ninguém comentou o mero fato de falar que curso superior no Brasil te ensina alguma coisa é uma tremenda piada por si só. Num pais de gente chucra com um ensino imbecilizador, esperar por conhecimento é ingenuidade.

Realmente, se você não estudar por conta…

renatosilva

Concordo com o Paulo

louds

paulovittor23:
louds:

Balela. SI é focado em ser um curso para tecnólogos. É um curso pensado para ser formador de macacos. Dizer que o foco é negocio ou gerencia é realmente forçar a barra. Para ser especialista de negócios você tem que aprender sobre um em particular. Não existe Analista de Negócios genérico - isso é uma cretinice tão grande quanto a existência de analista de sistema. Foco em gerência de projetos? Porra, o mercado mais que provou que para ter um cargo de liderança ou gerência é necessária experiência no setor.

Vou desconsiderar essa parte do seu comentário, principalmente a parte do “macacos”.
Um profissional de SI aprende técnicas de gerenciamento de projeto, métologias de desenvolvimento, entre outras coisas que um profissional formado em CC não vê na faculdade…assim como um profissional de CC vê outras coisas que um profissional de SI não vê…existe espaço para os dois, aliás, o que faz a química necessária em uma boa equipe de desenvolvimento é essa mistura. Uma equipe extremamente técnica pode fazer um software de extrema confiabilidade, robusto, etc… mas se não vier de encontro ao que o cliente realmente precisa isso não adiantará muito. Sem contar que existem ótimos profissionais de SI com perfil de um CC, e vice-versa…

Me escapa a compreensão que tanto se ensina em um curso de SI sobre gerenciamento de projeto e metodologias assim. Sério, não conheço um curso de SI que a parte de gerenciamento não possa ser toda substituída por ler um bom autor como o Tom DeMarco; tão pouco sobre metodologias que ler Ken Schwaber não seja mais produtivo.
Uma pessoa que ler “Peopleware” e “Agile Software Development with SCRUM” estará muito melhor preparada que qualquer aluno de SI.

Sério, me mostre um curso de SI cuja grade curricular não seja risível quando o assunto é metodologias ou gerenciamento. Já ví de várias faculdades consideradas de primeira linha e não pude evitar o sentimento de que se tratava de total perda de tempo.

paulovittor23

louds:
paulovittor23:
louds:

Balela. SI é focado em ser um curso para tecnólogos. É um curso pensado para ser formador de macacos. Dizer que o foco é negocio ou gerencia é realmente forçar a barra. Para ser especialista de negócios você tem que aprender sobre um em particular. Não existe Analista de Negócios genérico - isso é uma cretinice tão grande quanto a existência de analista de sistema. Foco em gerência de projetos? Porra, o mercado mais que provou que para ter um cargo de liderança ou gerência é necessária experiência no setor.

Vou desconsiderar essa parte do seu comentário, principalmente a parte do “macacos”.
Um profissional de SI aprende técnicas de gerenciamento de projeto, métologias de desenvolvimento, entre outras coisas que um profissional formado em CC não vê na faculdade…assim como um profissional de CC vê outras coisas que um profissional de SI não vê…existe espaço para os dois, aliás, o que faz a química necessária em uma boa equipe de desenvolvimento é essa mistura. Uma equipe extremamente técnica pode fazer um software de extrema confiabilidade, robusto, etc… mas se não vier de encontro ao que o cliente realmente precisa isso não adiantará muito. Sem contar que existem ótimos profissionais de SI com perfil de um CC, e vice-versa…

Me escapa a compreensão que tanto se ensina em um curso de SI sobre gerenciamento de projeto e metodologias assim. Sério, não conheço um curso de SI que a parte de gerenciamento não possa ser toda substituída por ler um bom autor como o Tom DeMarco; tão pouco sobre metodologias que ler Ken Schwaber não seja mais produtivo.
Uma pessoa que ler “Peopleware” e “Agile Software Development with SCRUM” estará muito melhor preparada que qualquer aluno de SI.

Sério, me mostre um curso de SI cuja grade curricular não seja risível quando o assunto é metodologias ou gerenciamento. Já ví de várias faculdades consideradas de primeira linha e não pude evitar o sentimento de que se tratava de total perda de tempo.

Então a questão aqui é sobre a qualidade dos cursos de SI, e não a importancia do profissional de SI.
E eu não to defendendo pq faço SI, mesmo pq se eu fosse fazer uma faculdade hoje faria de CC, até mesmo pelo meu perfil.
É importante se ter um gerente de projetos que saiba lidar com pessoas, e não seja aquela pessoa estritamente técnica, como dito na literatura que vc mencionou ( Peopleware ).
Se você estiver se referindo a qualidade dos cursos eu concordo, assim como vários cursos de CC não são isso tudo.

louds

paulovittor23:
Então a questão aqui é sobre a qualidade dos cursos de SI, e não a importancia do profissional de SI.
E eu não to defendendo pq faço SI, mesmo pq se eu fosse fazer uma faculdade hoje faria de CC, até mesmo pelo meu perfil.
É importante se ter um gerente de projetos que saiba lidar com pessoas, e não seja aquela pessoa estritamente técnica, como dito na literatura que vc mencionou ( Peopleware ).
Se você estiver se referindo a qualidade dos cursos eu concordo, assim como vários cursos de CC não são isso tudo.

Do que adianta conjecturar sobre um curso teórico que não é realizado por nenhuma escola? Cara, gerentes é o tipo de cargo que está cada dia mais obsoleto. Empresas com gestão moderna se recusam a jogar dinheiro fora com o tipo de cargo mais danoso e nocivo a produtividade e resultados. Olhe para as empresas que hoje estão na vanguarda tecnológica e me diga quantos gerentes tem nelas.

Se SI serve para formar gerentes de projeto, é uma faculdade que forma gente mais inútil que code monkeys ou support drones.

paulovittor23

louds:
paulovittor23:
Então a questão aqui é sobre a qualidade dos cursos de SI, e não a importancia do profissional de SI.
E eu não to defendendo pq faço SI, mesmo pq se eu fosse fazer uma faculdade hoje faria de CC, até mesmo pelo meu perfil.
É importante se ter um gerente de projetos que saiba lidar com pessoas, e não seja aquela pessoa estritamente técnica, como dito na literatura que vc mencionou ( Peopleware ).
Se você estiver se referindo a qualidade dos cursos eu concordo, assim como vários cursos de CC não são isso tudo.

Do que adianta conjecturar sobre um curso teórico que não é realizado por nenhuma escola? Cara, gerentes é o tipo de cargo que está cada dia mais obsoleto. Empresas com gestão moderna se recusam a jogar dinheiro fora com o tipo de cargo mais danoso e nocivo a produtividade e resultados. Olhe para as empresas que hoje estão na vanguarda tecnológica e me diga quantos gerentes tem nelas.

Se SI serve para formar gerentes de projeto, é uma faculdade que forma gente mais inútil que code monkeys ou support drones.

Encare gerente de projeto não como um cargo, mas como um perfil de profissional… Que não necessariamente virá de uma graduação de SI… pode vir de CC, ADM, etc.
Existem excelentes desenvolvedores que jamais saberão gerenciar pessoas… E o profissional de SI não é necessariamente formado para ser gerente, no meu caso sou desenvolvedor e estou mto satisfeito com o que faço, pq eh oq gosto de fazer.
Respeito a sua opnião, mas continuo com a minha…

louds

paulovittor23:

Encare gerente de projeto não como um cargo, mas como um perfil de profissional… Que não necessariamente virá de uma graduação de SI… pode vir de CC, ADM, etc.
Existem excelentes desenvolvedores que jamais saberão gerenciar pessoas… E o profissional de SI não é necessariamente formado para ser gerente, no meu caso sou desenvolvedor e estou mto satisfeito com o que faço, pq eh oq gosto de fazer.
Respeito a sua opnião, mas continuo com a minha…

Cara, empresas atrasadas que usam dessa tese arcaica que o pessoal técnico é incapaz de se gerenciar é um enorme atraso de vida. Trabalho em um projeto com mais de 30 desenvolvedores de uma empresa, alguns de outras empresas e vários colaboradores externos. Adivinha só, não temos um único gerente na nossa equipe. Nos auto-gerenciamos e nos saimos muito bem nisso, diga-se de passagem.

Cara, só olhar para as metodologias ágeis, SCRUM por exemplo, nela o ScrumMaster lembra tudo menos um gerente, já que toda organização e tomada de decisão é feita pela equipe. Volto a dizer, um curso que supostamente prepara alguem para ser gerente está fazendo um desfavor enorme aos alunos. Empresas velhas, tradicionais e arcaicas continuarão com gerentes para áreas como TI, porém vão sofrer cada vez mais para atrair mão-de-obra para trabalhar num esquema que lembra mais uma fábrica do Henry Ford que uma empresa do século XXI.

marcosbrandao

louds:

Cara, empresas atrasadas que usam dessa tese arcaica que o pessoal técnico é incapaz de se gerenciar é um enorme atraso de vida. Trabalho em um projeto com mais de 30 desenvolvedores de uma empresa, alguns de outras empresas e vários colaboradores externos. Adivinha só, não temos um único gerente na nossa equipe. Nos auto-gerenciamos e nos saimos muito bem nisso, diga-se de passagem.

Cara, só olhar para as metodologias ágeis, SCRUM por exemplo, nela o ScrumMaster lembra tudo menos um gerente, já que toda organização e tomada de decisão é feita pela equipe. Volto a dizer, um curso que supostamente prepara alguem para ser gerente está fazendo um desfavor enorme aos alunos. Empresas velhas, tradicionais e arcaicas continuarão com gerentes para áreas como TI, porém vão sofrer cada vez mais para atrair mão-de-obra para trabalhar num esquema que lembra mais uma fábrica do Henry Ford que uma empresa do século XXI.


Ok, louds. Concordo com o fato de que gerente de projetos muitas vezes é um atraso. Talvez para a muitos dos projetos. Pois grande parte dos processos que um GP faz, é burocrático.
Mas, em um projeto de porte grande, com mais de 10000 horas de desenvolvimento, como é que fica?
Se cada desenvolvedor se auto-gerenciar, isso não pode se tornar uma salada?

paulovittor23

louds:
paulovittor23:

Encare gerente de projeto não como um cargo, mas como um perfil de profissional… Que não necessariamente virá de uma graduação de SI… pode vir de CC, ADM, etc.
Existem excelentes desenvolvedores que jamais saberão gerenciar pessoas… E o profissional de SI não é necessariamente formado para ser gerente, no meu caso sou desenvolvedor e estou mto satisfeito com o que faço, pq eh oq gosto de fazer.
Respeito a sua opnião, mas continuo com a minha…

Cara, empresas atrasadas que usam dessa tese arcaica que o pessoal técnico é incapaz de se gerenciar é um enorme atraso de vida. Trabalho em um projeto com mais de 30 desenvolvedores de uma empresa, alguns de outras empresas e vários colaboradores externos. Adivinha só, não temos um único gerente na nossa equipe. Nos auto-gerenciamos e nos saimos muito bem nisso, diga-se de passagem.

Cara, só olhar para as metodologias ágeis, SCRUM por exemplo, nela o ScrumMaster lembra tudo menos um gerente, já que toda organização e tomada de decisão é feita pela equipe. Volto a dizer, um curso que supostamente prepara alguem para ser gerente está fazendo um desfavor enorme aos alunos. Empresas velhas, tradicionais e arcaicas continuarão com gerentes para áreas como TI, porém vão sofrer cada vez mais para atrair mão-de-obra para trabalhar num esquema que lembra mais uma fábrica do Henry Ford que uma empresa do século XXI.

Como tudo que vemos depende do lugar onde estamos pode ser que ambos tenham a sua razão.
No seu caso vc parece estar em uma empresa que tem essa visão, o que não é a realidade da maioria das empresas.
Isso depende muito também da empresa ter na mão uma equipe madura de desenvolvimento, o que também nem sempre acontece.
Onde trabalho por exemplo, a equipe é mesclada entre pessoas experientes e outros nem tanto… é válido na minha opnião ter alguém pra acompanhar o andamento dessas pessoas… não tirando dos experientes o poder de decisão sobre aquilo que fazem…

louds

Cara, raros são os projetos de 10mil horas que são entregues com prazo, preço e qualidade combinados. Só isso já é um sintoma que os gerentes são um atraso de vida, pois não resolvem nada nesse tal problema de complexidade.

Para projetos grandes, por mais incrível que pareça, resolve-se dividindo ele em pedaços pequenos. Basta usar um timebox pequeno e fixo que é perfeitamente possível a equipe se planejar sem gastar muito tempo por interação. Vejamos, 10mil horas são 62 meses/homem, uns 6 meses a 10 pessoas; usando um timebox de 2 semanas fica muito mais fácil.

Outro mito é que pessoal técnico não tem a capacidade de estimar prazos ou se comprometer com prazos. O que faz do gerente a única pessoa capaz disso? Não é infantilizando e alienando a equipe que se consegue maior empenho. Uma experiência simples, que todos os que trabalham com uma dada pessoa começem a tratá-la como um bebe de colo, em poucas semanas esta pessoa estará agindo de tal maneira infantil que será surpreendente - pessoas respondem de acordo com seu ambiente, trate-as como crianças incapazes de tomar decisões que assim elas serão.

Ou seja, onde você trabalhar os desenvolvedores sênior ai são incapazes de tutelas os estagiários. Gerente é uma profissão que vai cair em desuso e cada vez mais empresas vão ter que cortar custos de TI começando pelo povo que não agrega nada de valor.

paulovittor23

E quem falou que o profissional graduado em SI será necessariamente um gerente?
Existem ótimos desenvolvedores em SI assim como existem ótimos desenvolvedores em CC…
O que vai definir isso não é a graduação que o cara fez, é ele…
Eu particularmente acho o curso de CC melhor que o de SI na minha faculdade, mas não a ponto de desmerecer o mesmo…
Se vc fosse contratar um desenvolvedor ou um gerente de projetos, escolheria pela graduação dele? eu acredito que não…

luistiagos

alguem ja se perguntou pq nos cursos de CC no primeiro semestre a uns 30 alunos e no ultimo sobram apenas uns 5 desses 30…

louds

paulovittor23:
E quem falou que o profissional graduado em SI será necessariamente um gerente?
Existem ótimos desenvolvedores em SI assim como existem ótimos desenvolvedores em CC…
O que vai definir isso não é a graduação que o cara fez, é ele…
Eu particularmente acho o curso de CC melhor que o de SI na minha faculdade, mas não a ponto de desmerecer o mesmo…
Se vc fosse contratar um desenvolvedor ou um gerente de projetos, escolheria pela graduação dele? eu acredito que não…

Você falou. Você disse que o fogo é em gerencia de projetos. Como eu falei, uma faculdade que se propõe a isso está fazendo um desserviço ao aluno ensinando coisas que estarão completamente ultrapassadas quando se formar. Isso, por sinal, é um dos motivos pelo qual um curso que “prepara o profissional para o mercado” é nocivo, os empregos 4 anos depois do aluno ingressar não serão mais os mesmos e tudo aquilo que ele aprendeu sobre apertar parafusos ficou obsoleto.

paulovittor23

louds:
paulovittor23:
E quem falou que o profissional graduado em SI será necessariamente um gerente?
Existem ótimos desenvolvedores em SI assim como existem ótimos desenvolvedores em CC…
O que vai definir isso não é a graduação que o cara fez, é ele…
Eu particularmente acho o curso de CC melhor que o de SI na minha faculdade, mas não a ponto de desmerecer o mesmo…
Se vc fosse contratar um desenvolvedor ou um gerente de projetos, escolheria pela graduação dele? eu acredito que não…

Você falou. Você disse que o fogo é em gerencia de projetos. Como eu falei, uma faculdade que se propõe a isso está fazendo um desserviço ao aluno ensinando coisas que estarão completamente ultrapassadas quando se formar. Isso, por sinal, é um dos motivos pelo qual um curso que “prepara o profissional para o mercado” é nocivo, os empregos 4 anos depois do aluno ingressar não serão mais os mesmos e tudo aquilo que ele aprendeu sobre apertar parafusos ficou obsoleto.

O foco do curso de SI é conseguir resultados através de pessoas utilizando tecnologia e não formar gerentes de projeto.
Existe sim, a possibilidade da pessoa que se forma em SI seguir essa linha, o que eu considero importante pois ele terá embasamento de metodologias de desenvolvimento, teoria de sistemas, administração, entre outras disciplinas que um profissional de CC não terá (a menos que estude por conta).
Há uma lacuna entre a tecnologia e as pessoas que é preenchida pelo profissional de SI.
Isso não é uma regra, e sim, há excessões.

louds

paulovittor23:

O foco do curso de SI é conseguir resultados através de pessoas utilizando tecnologia e não formar gerentes de projeto.
Existe sim, a possibilidade da pessoa que se forma em SI seguir essa linha, o que eu considero importante pois ele terá embasamento de metodologias de desenvolvimento, teoria de sistemas, administração, entre outras disciplinas que um profissional de CC não terá (a menos que estude por conta).
Há uma lacuna entre a tecnologia e as pessoas que é preenchida pelo profissional de SI.
Isso não é uma regra, e sim, há excessões.

Eu ainda não entendi qual a real utilidade do curso de SI em relação ao de CC. Cursos de CC normalmente tem 2-3 cadeiras de administração, mesmo número que num curso de SI. Teoria de sistemas? Qual teoria?

Podemos comparar a grade curricular de cursos de SI e CC. Que tal pegarmos a da FIAP? É uma faculdade considerada razoável. Vamos começar ignorando as disciplinas que estão lá só para completar a carga horária como “Aplicações para a web”, “Laboratório de Matemática” e similares que não tem conteúdo além do nome. Sobra disso várias cadeiras que são comuns a CC, 3 anos de banco de dados (isso é um curso para dba?) e 2/3 cadeiras de gestão/metodologias.

Resumindo, é uma versão meia boca de um curso de CC que enfiaram uma cadeira a mais de administrivia. Até hoje ainda não ví um curso de SI que não fosse uma versão meia-boca de um curso de CC no qual trocam o nome das disciplinas apenas com o pretexto de tornarem o conteúdo mais simples.

Agora só uma coisa, “conseguir resultados através de pessoas utilizando tecnologia” é uma expressão risivel, pois significa absolutamente nada. Isso pode ser qualquer coisa, o que normalmente é piloto de excel/project ou, na maioria dos casos, o resultado é melhor proficiência no CounterStrike -com ótimos resultados, diga-se de passagem!

tnaires

Olá

Infelizmente sou um desses alunos. Acredito que o maior motivo é a decepção (como já foi falado nesse tópico, o pessoal procura CC pensando em mercado), mas no meu caso é porque precisei começar a trabalhar antes de me formar, e aqui na UFRN ciências da computação não é oferecido à noite. Então cursarei SI em uma faculdade particular à noite, muito contra a minha vontade. :?

Andre_Brito


Eu ainda não entendi qual a real utilidade do curso de SI em relação ao de CC.

Nem eu.

Ps.: conheço uns economistas que mandam muito bem em programação :slight_smile:

Kassiane_Pretti

Minha turma de CC começou com 70 alunos e agora tem uns 30 a 35…

Mas essa grande onda de abandono, seria mais pelo fato que grande parte das pessoas entrarem no curso pensando que é só ficar “mexendo” no computador ou “gostar de ficar na frente do Pc mexendo em msn e orkut” é sufuciente para levar o curso adiante.

Grande parte das pessoas que decistem não aguentam a barra, pois o curso é muito puxado e se vc não gostar… ai fica dificil.

E essa situação não é exclusiva de CC e sim de grande parte dos cursos de exatas…

I

Olá Amigos,

Este assunto é bem complicado de ser discutido, quem tem formação de CC irá defender de unhas e dentes que é melhor e os que se deram bem com uma formação de S.I e demais tentam achar um jeito de justificar a sua escolha e por fim terão aqueles que queriam CC e fizeram SI e agora se lamentam…
Para explicar o meu ponto de vista vou dar um exemplo, aqui trabalho com desenvolvimentos de sistemas para gestão de negócios, onde é inprescindivel conhecer além da tecnologia em que serão desenvolvimdos os sistemas conhecer o negócio do cliente, como ele funciona e ai não subestime alguem que seja formado em SI e que realmente frequentou a faculdade com vontade de aprender…não é tão simples como o amigo louds disse que pegando um livro e lendo seus problemas serão resolvidos na área de gestão…infelizmente não é simples quanto parece compreender um negócio e propor soluções adequadas, exige muito mais do que conhecimento puramente tecnico…tem que conhecer de negócios (repito)…
Ao invés de ficarmos jogando pedras uns nos outros tipo CC é melhor …essas coisas… é melhor enxergar que o mercado esta aberto para PROFISSIONAIS COMPETENTES, e se vc for bom no que faz quase nunca sua formação irá dizer alguma coisa… eu nunca vi um cara bom deixar de ser contratado pq fez SI…e contratar um cara que fez CC e ficava “voando” nas aulas…

t+

paulovittor23

Respeito sua opnião, mas continuo não corcordando.

se vc for levar ao pé da letra tudo é relativo…
precisamos tirar um X1 XD auhahu
Bom, não vou mais debater sobre isso, acho q nenhum de nós vai mudar de opnião sobre a importancia de SI, não é ?

Kassiane_Pretti

IgOr_Kz:
Olá Amigos,

Este assunto é bem complicado de ser discutido, quem tem formação de CC irá defender de unhas e dentes que é melhor e os que se deram bem com uma formação de S.I e demais tentam achar um jeito de justificar a sua escolha e por fim terão aqueles que queriam CC e fizeram SI e agora se lamentam…
Para explicar o meu ponto de vista vou dar um exemplo, aqui trabalho com desenvolvimentos de sistemas para gestão de negócios, onde é inprescindivel conhecer além da tecnologia em que serão desenvolvimdos os sistemas conhecer o negócio do cliente, como ele funciona e ai não subestime alguem que seja formado em SI e que realmente frequentou a faculdade com vontade de aprender…não é tão simples como o amigo louds disse que pegando um livro e lendo seus problemas serão resolvidos na área de gestão…infelizmente não é simples quanto parece compreender um negócio e propor soluções adequadas, exige muito mais do que conhecimento puramente tecnico…tem que conhecer de negócios (repito)…
Ao invés de ficarmos jogando pedras uns nos outros tipo CC é melhor …essas coisas… é melhor enxergar que o mercado esta aberto para PROFISSIONAIS COMPETENTES, e se vc for bom no que faz quase nunca sua formação irá dizer alguma coisa… eu nunca vi um cara bom deixar de ser contratado pq fez SI…e contratar um cara que fez CC e ficava “voando” nas aulas…

t+

Concordo plenamente, pois CC x SI sempre irá existir…
Sempre teremos os graduados em respectivos cursos apontanto os pontos negativos do outro para tentar mostrar que seu curso é melhor…

jjose

faculdade eh uma besteira
ateh mesmo crea na nossa area num vale de nada
qualquer um pode ser e fazer o que um graduado faz

nao tem uma convenção para controla isso
então
um ze mane e um doutorado tem o mesmo peso

ai vai da empresa dar o valor de acordo com o entrevistador

tinha que ter um peso = da aob

Kassiane_Pretti

jjose:
faculdade eh uma besteira
ateh mesmo crea na nossa area num vale de nada
qualquer um pode ser e fazer o que um graduado faz

nao tem uma convenção para controla isso
então
um ze mane e um doutorado tem o mesmo peso

ai vai da empresa dar o valor de acordo com o entrevistador

tinha que ter um peso = da aob

:shock:

Discordo totalmente… --’

jjose

KassiPretti:
jjose:
faculdade eh uma besteira
ateh mesmo crea na nossa area num vale de nada
qualquer um pode ser e fazer o que um graduado faz

nao tem uma convenção para controla isso
então
um ze mane e um doutorado tem o mesmo peso

ai vai da empresa dar o valor de acordo com o entrevistador

tinha que ter um peso = da aob

:shock:

Discordo totalmente… --’

ahhh
eu trabalho com pessoas competentes que naum tem faculdade e ganham a mesma verba dos que tem
senior sem facul = senior com facul

tu pode discordar
mas a realidade eh outra

e quem vai falar que esses que num tem facul num podem programar
ninguem

jjose

Um facul de ed. fisica, nutricao, pedagogia… etc,
vale 1000 vz mais do que qualquer uma de tecnologia
sem o diploma de formacao eles num pode fazer uma serie de coisas
existem um valor de verdade

B

louds:
paulovittor23:

O foco do curso de SI é conseguir resultados através de pessoas utilizando tecnologia e não formar gerentes de projeto.
Existe sim, a possibilidade da pessoa que se forma em SI seguir essa linha, o que eu considero importante pois ele terá embasamento de metodologias de desenvolvimento, teoria de sistemas, administração, entre outras disciplinas que um profissional de CC não terá (a menos que estude por conta).
Há uma lacuna entre a tecnologia e as pessoas que é preenchida pelo profissional de SI.
Isso não é uma regra, e sim, há excessões.

Eu ainda não entendi qual a real utilidade do curso de SI em relação ao de CC. Cursos de CC normalmente tem 2-3 cadeiras de administração, mesmo número que num curso de SI. Teoria de sistemas? Qual teoria?

Podemos comparar a grade curricular de cursos de SI e CC. Que tal pegarmos a da FIAP? É uma faculdade considerada razoável. Vamos começar ignorando as disciplinas que estão lá só para completar a carga horária como “Aplicações para a web”, “Laboratório de Matemática” e similares que não tem conteúdo além do nome. Sobra disso várias cadeiras que são comuns a CC, 3 anos de banco de dados (isso é um curso para dba?) e 2/3 cadeiras de gestão/metodologias.

Resumindo, é uma versão meia boca de um curso de CC que enfiaram uma cadeira a mais de administrivia. Até hoje ainda não ví um curso de SI que não fosse uma versão meia-boca de um curso de CC no qual trocam o nome das disciplinas apenas com o pretexto de tornarem o conteúdo mais simples.

Agora só uma coisa, “conseguir resultados através de pessoas utilizando tecnologia” é uma expressão risivel, pois significa absolutamente nada. Isso pode ser qualquer coisa, o que normalmente é piloto de excel/project ou, na maioria dos casos, o resultado é melhor proficiência no CounterStrike -com ótimos resultados, diga-se de passagem!

tem gente que ainda prefere ter uma noção de administração durante o curso, mais do que se dedicar exclusivamente em exatas. Eu acredito o seguinte, se o cara não tem certeza que vai ser programador o resto da vida, ou mesmo não deseja isso, SI é boa uma opção.
o curso veio de uma necessidade do mercado, que sendo errada ou não, é o que menos importa, pois se ganha para resolver problemas e não para mudar (salvar) o mundo.

marcosbrandao

jjose:
Um facul de ed. fisica, nutricao, pedagogia… etc,
vale 1000 vz mais do que qualquer uma de tecnologia
sem o diploma de formacao eles num pode fazer uma serie de coisas
existem um valor de verdade

Esse é um grande problema da nossa área. Qualquer cara que acessa a internet e estuda pode exercer a profissão. E nós que pagamos caro em nossas faculdades e nos estressamos por 4-5 anos muitas vezes perdemos as vagas pra esses caras.

Claro que é bastante relativo, e depende muito da empresa.

B

marcosbrandao:
jjose:
Um facul de ed. fisica, nutricao, pedagogia… etc,
vale 1000 vz mais do que qualquer uma de tecnologia
sem o diploma de formacao eles num pode fazer uma serie de coisas
existem um valor de verdade

Esse é um grande problema da nossa área. Qualquer cara que acessa a internet e estuda pode exercer a profissão. E nós que pagamos caro em nossas faculdades e nos estressamos por 4-5 anos muitas vezes perdemos as vagas pra esses caras.

Claro que é bastante relativo, e depende muito da empresa.


mas isso é ótimo! a não ser para os que não tem competência e usam o título como muleta.

marcelomartins

marcosbrandao:
Esse é um grande problema da nossa área. Qualquer cara que acessa a internet e estuda pode exercer a profissão. E nós que pagamos caro em nossas faculdades e nos estressamos por 4-5 anos muitas vezes perdemos as vagas pra esses caras.

Claro que é bastante relativo, e depende muito da empresa.

Bem, me metendo na conversa,

Se você que é graduado, perdeu uma vaga para alguem que não tem faculdade, e não pagou caro por isso, no mínimo essa pessoa tinha alguma coisa a mais para oferecer que compensa a falta de graduação. É o que eu penso.

Colocando mais lenha na fogueira:

Escrevi hoje, não foi por causa desse tópico, mas tem relação:
Voltei a ser universitário, e isso é bom

A propósito, eu estou fazendo faculdade de Administração orientada a Gestão Financeira.

jjose

bobmoe:

mas isso é ótimo! a não ser para os que não tem competência e usam o título como muleta.

isso eh papo de vida mansa que num quer saber de ter cultura e diploma superior

Mauricio_Linhares

Tá com medo?

Pede pra sair rapaz, ou então vai lá e “mata mil” ou vai “beber com o cão” :twisted:

jgbt

jjose:

isso eh papo de vida mansa que num quer saber de ter cultura e diploma superior

e desde quando uma coisa esta relacionada a outra??
uma coisa não tem nada a ver com a outra.

p/ mim isso é papo de quem não tem qualidade e se esconde atras de um diploma…

voltando ao topico, concordo com o Marcelo, tmb estou pensando seriamente em cursar um outro curso ligado a area de negocios, no caso administração.

[]´s

A

Discussão irrevelante.

O maior problema que conduz a atrasos e erros cometidos em projetos de software é GERENCIAL e não técnico. É irrelevante se a equipe tem X tecnólogos ou N “cientistas”. O que realmente contribui para o sucesso de um projeto é a gerência e o modelo de produção.

L

Taz:
Discussão irrevelante.

O maior problema que conduz a atrasos e erros cometidos em projetos de software é GERENCIAL e não técnico. É irrelevante se a equipe tem X tecnólogos ou N “cientistas”. O que realmente contribui para o sucesso de um projeto é a gerência e o modelo de produção.

:shock:

Você é gerente né?

Se bem que, nem meu gerente concorda com isso que você disse.

A

Não precisa ser muito inteligente para perceber isso.

Todos têm o direito de discordar.

Como vcs fazem software na sua empresa? Com pencas de documentação e diagramas UML!? :wink:

louds

Taz:
Discussão irrevelante.

O maior problema que conduz a atrasos e erros cometidos em projetos de software é GERENCIAL e não técnico. É irrelevante se a equipe tem X tecnólogos ou N “cientistas”. O que realmente contribui para o sucesso de um projeto é a gerência e o modelo de produção.

Principal contribuição é a gerência? Modelo de produção? Você se refere a uma fábrica de enlatados, tipo milho verde e seleta de legumes, não software. Sinceramente, até hoje a gerência sempre foi a maior responsável pelo fracasso de projetos e nunca foi fator determinante no sucesso. É o tipo de coisa que quanto menos atrapalhar e ficar no caminho, melhor.

marcosbrandao

marcelomartins:
marcosbrandao:
Esse é um grande problema da nossa área. Qualquer cara que acessa a internet e estuda pode exercer a profissão. E nós que pagamos caro em nossas faculdades e nos estressamos por 4-5 anos muitas vezes perdemos as vagas pra esses caras.

Claro que é bastante relativo, e depende muito da empresa.

Bem, me metendo na conversa,

Se você que é graduado, perdeu uma vaga para alguem que não tem faculdade, e não pagou caro por isso, no mínimo essa pessoa tinha alguma coisa a mais para oferecer que compensa a falta de graduação. É o que eu penso.

Bom, este não foi o meu caso.
O mercado tem espaço para os melhores, sendo vc formado ou não. Mas este não é assunto para este tópico.

Já vi modelos de gerencia dando certo e outros não. Isso é bem relativo. Acho que depende da competência do profissional.

A

E o que eu disse? :roll:

Obviamente uma gerência que adota um modelo de produção mais descentralizado e leve (ágil) é mais competente.
Ou vc acha que os gerentes e a diretoria devam ser banidos!? Viva a anarquia!!!

faq

Taz:
louds:

Sinceramente, até hoje a gerência sempre foi a maior responsável pelo fracasso de projetos e nunca foi fator determinante no sucesso. É o tipo de coisa que quanto menos atrapalhar e ficar no caminho, melhor.

E o que eu disse? :roll:

Obviamente uma gerência que adota um modelo de produção mais descentralizado e leve (ágil) é mais competente.
Ou vc acha que os gerentes e a diretoria devam ser banidos!? Viva a anarquia!!!


[/quote]
–Fim do quote –
Nem 8 nem 80. Não é porque a figura do gerente é inexistente que o ato de gerenciar também o seja.

Minhas experiências com software, até hoje, são péssimas e parte disso eu justifico com frases do tipo: “faça com java (ou xyz) mesmo que seja melhor fazer com bash(ou xyz).”, “a divisão será assim …”, que adivinhe só, foram proveridas pelo alto escalão / gerentes.

W

Sei la qual eh bom.
Eu acho acho muito comedia neguinho aqui chamando ou se auto-denominando “cientista” so porque fez facul de ciencia da computacao. Pra mim cientista eh quem trabalha fazendo ciencia, pesquisa cientifica.
Eh igual chamar advogado de “doutor” pra mim so eh doutor quem tem doutorado.

C

O grande problema está nos MITOS.

Um deles é o de SI tendo foco em ADM. SI não tem foco em ADM. Administração é que tem. SI tem foco em SISTEMAS. Ou seja: a espinha dorsal do curso é o desenvolvimento de SISTEMAS. O resto serve como complemento, para adequar melhor esses sistemas ao meio.

Outro mito é o de que “CC = SI++”. Esse mito possui variantes. Mas a verdade é que muita gente que se formou em CC tem a nítida sensação de que jogou 2 anos de graduação no lixo. Por conta disso algumas delas chegam a culpar as faculdades e até mesmo o ensino brasileiro, enquanto espalham afirmações como “ah, tudo o que eu aprendi tive que correr por fora”… Mas uma coisa é estudar por fora pra se aperfeiçoar, e outra coisa é fazer ENXERTO devido a uma escolha errada.

Quando eu vejo esse tipo de discussão, fico imaginando o que devem ter passado os primeiros caras que estudaram Computação, pouco depois dos tempos de Charles Babbage e Alan Turing. Não duvido nada que os estudantes dessa época tenham ouvido várias vezes frases como “Ei cara, estude Matemática! Matemática tem base, Matemática é melhor que Computação!”. Coisa semelhante já aconteceu na Administração: “Ah, cara… Taylor, Ford e Fayol eram engenheiros!”. Mas as coisas evoluem, novos conhecimentos se concentram… mais cedo ou mais tarde, novos cursos se criam. Daí dizer que Administração é pior que Engenharia ou dizer que Sistemas de Informação é pior que Computação (ou vice-versa) é pura besteira, pura falta de visão.

Outro mito também muito presente (e que, aliás, uma vez derrubado derrubaria também toda essa discussão) é o de que as pessoas se formam e secam igual concreto. Ora, existe vida após a faculdade! Se um cara acha que precisa estudar mais Matemática, que estude! Se acha que precisa estudar mais Administração, que estude! Mais Programação, idem! A Pós-Graduação está aí, com seus Mestrados, Doutorados, Especializações e MBAs. As certificações também. Livros existem aos montes, e palestras não matam ninguém. Só fica mesmo parado quem quer.

Um abraço aos estudiosos,
Cristiano Galvão

luistiagos

o problema e que SI so focam em CRUDs e materias que focam muito em adiministração, direito e gestão…
para quem quer passar o resto da vida desenvolvendo CRUDs é uma boa… mas pra quem quer ir alem disso ja não é algo q basta… o problema e que 99% do mercado de TI são CRUDs… isso que é foda… mas ninguem em sã consiencia faz um curso de CC para fazer CRUDs… quem faz CC quer ter a oportunidade de fazer coisas a mais que CRUDs ou CRUDs inteligentes no minimo… agora do jeito q o mercado dita as regras a coisa e complicada…
mas os que tem a oportunidade tem um prato cheio…

L

e ai galera, blz??

no meio do ano estarei entrando na facul, tenho curso técnico em desenvolvimento de software e no momento estou estagiando com JAVA :D,…

li o topico todo, rsrs…e so fez confundir mais minha cabeça, pq antes eu queria fazer CC, devido a varias materias de ADM q tem em SI, e q n sou muito fã,rsrs, certo?..depois mudei pra SI, devido ao q vejo solicitando no mercado que é só analista de sistemas e tal…(se estiver errado, por favor me corrijam)…e a dúvida cruel voltou neste tópico…e queria saber o seguinte…

…O profissional formado em CC, vai trabalhar “a vida toda” programando??? ou poderá trabalhar na área de análise tb??

Resumindo…o profissinal de SI trabalha como analista ou gerencia de projetos, certo??

e o profissional de CC??

sei q poderá trabalhar no mesmo…isso depende de cada um…

desde já, vlw ai…

wmitsuda

Cristiano Galvão:
Um deles é o de SI tendo foco em ADM. SI não tem foco em ADM. Administração é que tem. SI tem foco em SISTEMAS. Ou seja: a espinha dorsal do curso é o desenvolvimento de SISTEMAS. O resto serve como complemento, para adequar melhor esses sistemas ao meio.

Pode até ser. Mas é fato que educação hoje em dia virou negócio, com grupos universitários até lançando ações na bolsa de valores. E como todo negócio, a razão de sua existência é dar lucro aos seus acionistas.

SI hoje em dia virou um curso p/ pegar o pessoal que não tem saco p/ fazer CC (muita matemática, por ex…), mas quer diploma em tecnologia p/ fazer CRUD ou virar DBA. Seria um desperdício perder essa massa de alunos pagantes por um pequeno detalhe, não né? O que se faz então? Tira essas disciplinas mais “chatas” e coloca outras mais “adequadas ao mercado”, por ex, “noções de administração”, e de quebra vc ainda valoriza o curso.

Acho que Turing não teve esse problema, já que naquele tempo computação era matemática…

Edit: alguém sabe porquê o quote não está formatando direito esse post?

C

Eu escrevi “DEPOIS dos tempos de Charles Babbage e Alan Turing”.
Como você não prestou atenção no meu post, não preciso responder o resto.

[]'s
Cristiano Galvão

F

Não entendo, juro que não entendo, vcs patinam em cima do mesmo solo…

Esse assunto sempre deu e sempre vai dar discussão…
A questão é, vc prefere aprender de td um pouco ou se especializar em alguns pontos chaves?

Depende muito do perfil da pessoa. No meu caso, estou cursando SI, estou achando um tédio, verdade, moh tédio, + eu já sabia q ia ser assim, fiz SI pq prefiro especialização em pontos chaves. Não curto a idéia de aprender a fazer compilador, IA etc etc que não vou usar tão cedo.
É interessante? É, muito… Só que a regra é básica, alguem se matou antes de mim pra fazer e disponibilizar isso aos outros, então qualquer “code monkey” como disse nosso amigo dono da razão lá trás, consegue abrir o código do compilador e fazer suas alterações.

Desse tópico, aproveita-se 10%
que é a parte onde não se discutem os cursos e sim os profissionais.
Faculdade meu caro não faz ninguem, faculdade é meramente um “adicional”…
No meu ramo ao menos se eu tivesse que escolher entre uma pessoa formada em CC / SI ou um programador com certificação SCJP que seja, não tem nem escolha… Certicação > Faculdade…

C

Freeman2kbr:
Não entendo, juro que não entendo, vcs patinam em cima do mesmo solo…

Esse assunto sempre deu e sempre vai dar discussão…
A questão é, vc prefere aprender de td um pouco ou se especializar em alguns pontos chaves?

Depende muito do perfil da pessoa. No meu caso, estou cursando SI, estou achando um tédio, verdade, moh tédio, + eu já sabia q ia ser assim, fiz SI pq prefiro especialização em pontos chaves. Não curto a idéia de aprender a fazer compilador, IA etc etc que não vou usar tão cedo.
É interessante? É, muito… Só que a regra é básica, alguem se matou antes de mim pra fazer e disponibilizar isso aos outros, então qualquer “code monkey” como disse nosso amigo dono da razão lá trás, consegue abrir o código do compilador e fazer suas alterações.

Desse tópico, aproveita-se 10%
que é a parte onde não se discutem os cursos e sim os profissionais.
Faculdade meu caro não faz ninguem, faculdade é meramente um “adicional”…
No meu ramo ao menos se eu tivesse que escolher entre uma pessoa formada em CC / SI ou um programador com certificação SCJP que seja, não tem nem escolha… Certicação > Faculdade…

Caro colega,

Não sei se a mensagem foi direcionada a mim, mas gostaria de acrescentar que eu não vim aqui para fazer propaganda de um curso ou outro, e sim para desmistificar. É um erro pensar dessa forma “alguém fez antes”. Tal coisa só aparece mesmo na nossa área, pois eu não vejo matemáticos criticando físicos ou engenheiros. E tudo, meu caro, alguém fez antes… desde a cadeira onde você está sentado até a merenda que você comia na escola. Quanto ao gosto particular, é óbvio que cada um tem o seu (e ainda bem, pois senão o mundo seria um saco!). Eu também já fiz durante um tempo uma graduação da qual eu não gostava. Ela se chamava Bacharelado em Matemática com Habilitação em Informática. Era numa famosa universidade pública, mas eu não gostava, e achava aquilo ali uma grande perda de tempo (nem mesmo os professores sabiam explicar a aplicação prática de muito daquele conteúdo). Já de SI eu gostei. E isso não me impediu de fazer uma especialização depois. Como eu disse antes, a vida não termina no fim da graduação…

Isso é suficiente para destruir os ataques. Se um dia eu achar que vale a pena me aprofundar em Matemática avançada, tem curso pra isso. Assim como já vi (e tive) grandes professores que vieram de formações em Exatas e trilharam Mestrado ou Doutorado em Administração. Eu poderia citar vários nomes aqui, mas pra não parecer propaganda posso citar um exemplo distante como Michael Porter, um dos maiores ícones da Administração, que teve formação em Engenharia Mecânica, mais tarde mudando de área. Assim como ele existem muitos anônimos nessa mesma situação (e de Humanas para Tecnológicas também).

O que não vale aqui é as pessoas entrarem trazendo idéias pré-concebidas e postarem uma mistureba danada, como fez um colega ali em cima ao misturar o curso de SI com uma fantasiosa criação de universidades particulares. Se assim fosse, não teríamos hoje renomadas instituições como a USP e a UNIRIO (essa aqui um grande destaque no ENADE), ofertando cursos de Sistemas de Informação. A Universidade Federal de Lavras, por exemplo (de onde eu conquistei bons amigos através das comunidades), é uma grande instituição que inclusive oferece tanto SI como Ciência da Computação.

Por hoje é só. Estudem, divirtam-se… e sejam felizes, que é o que importa.
OBS: Freekman, curioso é o seu caso, em que você diz não se importar com Compiladores ou IA, e diz também não curtir o curso de SI. Talvez seja a hora de procurar algo que goste! :wink:

Abraços
Cristiano Galvão - Formado em SI e concluindo Pós-Graduação na área de Gestão.
[color=olive]Ah, só de curiosidade: hoje eu brinquei de fazer Algoritmo Genético no VBA do Excel. Viu? O limite é você que impõe.[/color]

I

SI = Quer ser um bom gerenciado de projetos e modelador de sistemas desde que tenha muito empenho .

CC = quer ser um bom matemático :smiley:

I

Fala sério e vc acha que fazendo CC você vai sair sendo o cara …faculdade não faz ninguem meu querido só abre os horizontes !!!

Cahorro de muito dono acaba morrendo de fome , entao nao adianta você apontar pra tudo quanto é area em CC pra depois vc decidir . Se alguem quer ser cientista de algo que faça o doutorado .

falow

I

Essa visão que é o problema … Hoje eu conheço gente formado em mecatrônica que não sabe nada de programação !!!

Criado 23 de janeiro de 2008
Ultima resposta 25 de jan. de 2008
Respostas 94
Participantes 43