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.
Velha discussão... Ciências da computação (Versus) Técnologo em Análise e Desenvolvimento de Sistema
Ó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).
[quote=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.[/quote]
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.
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.
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...
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”.
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 .
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%
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?
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…
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.
[quote=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![/quote]
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…
[quote=LPJava]…
não é uma falha de S.I, CC cada um com o objetivo para tal segmento… os problemas estao nas pessoas
…
:D[/quote]
Concordo.
O problema é cultural, como eu falei…
[quote=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.[/quote]
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.
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…
[quote=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…
[/quote]
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
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.
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…
[quote=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?
[/quote]
Sim, pior que se formou pegando apenas 2 DPs ao longo do curso.
[quote=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… [/quote]
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.
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.
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.