Tópico da Programação (desenvolvimento de software)

Tópico da Programação (desenvolvimento de software)

  • Java

    Votes: 66 53.2%
  • C

    Votes: 77 62.1%
  • C++

    Votes: 58 46.8%
  • C#

    Votes: 47 37.9%
  • PHP

    Votes: 45 36.3%
  • BASIC (Visual e outros)

    Votes: 63 50.8%
  • Objective-C

    Votes: 2 1.6%
  • Python

    Votes: 23 18.5%
  • PERL

    Votes: 11 8.9%
  • JavaScript

    Votes: 55 44.4%
  • Ruby

    Votes: 6 4.8%
  • Pascal (ANSI, Turbo, Delphi, outros)

    Votes: 55 44.4%
  • Lisp

    Votes: 9 7.3%
  • Assembly (quais?)

    Votes: 35 28.2%
  • Fortran

    Votes: 12 9.7%
  • COBOL

    Votes: 16 12.9%
  • Haskell / OCaml

    Votes: 8 6.5%
  • Prolog

    Votes: 22 17.7%
  • .NET

    Votes: 37 29.8%
  • Struts/Hibernate

    Votes: 4 3.2%

  • Total voters
    124
Percebo o que dizes e se calhar até concordo mas... Tive professores piores que bosta, e trabalhos sem qualquer tipo de lógica aplicada ao curso e completamente desinteressantes. Gosto de programar se efectivamente sair algo de jeito no fim e não uma macacada qualquer imposta por alguém que se está a marimbar para o que estamos a fazer.

Profissionalmente trabalho com programação... Mas de PLC's... Mas não pretendo ficar ignorante para "sempre", e, embora o emprego seja "quase garantido" nada nesta vida pode ser dada como adquirida. Não pretendo ser o supra sumo da programação, apenas conseguir fazer coisas simples ou pelo menos entender bem as coisas.
 
Eu não trabalho em programação, mas os professores que tive sempre me disseram que tudo começa com papel e caneta (identificar situações e respectivas 'soluções', identificar variáveis, etc) e só depois sim, passamos para a "programação na linguagem" propriamente dita... [:D]
 
Eu não trabalho em programação, mas os professores que tive sempre me disseram que tudo começa com papel e caneta (identificar situações e respectivas 'soluções', identificar variáveis, etc) e só depois sim, passamos para a "programação na linguagem" propriamente dita... [:D]

Em tudo deveriamos de aplicar a mesma regra... Primeiro planear e só depois agir.

Como dizia um professor meu na faculdade, se não sabes o que vais fazer, porque é que estás a fazer?
 
Eu já pensei mais assim, agora nem tanto...

Eu desde os meus tempos de jovem em que os dinosauros ainda habitavam a terra e os T-rex viviam uma vida triste sem poder cocar o anus (sim porque eles tinham bracos pequenos e nao conseguiam) que sigo isso e nao mexo uma palha enquanto nao houver um planeamento do que irá ser feito.


Uso isso um bocado por todo lado, mais no trabalho, mas também no resto das coisas que faco no dia a dia e que requerem um planeamento.
 
Quando andava na faculdade tive uma cadeira que, embora não adorasse ao inicio, tornou-se, para mim, "a cadeira" do curso, definiu aquilo em que hoje trabalho.

Nessa cadeira havia trabalhos práticos e um deles foi um dos professores que desenvolveu o software como tese de douturamento. Foi criado há uns 20 anos é super básico mas funciona, mas desde aí meti na cabeça que gostava de fazer um upgrade, englobando também a parte de harware.

Não gosto, odeio até, a parte de programação, tenho bases em C e C++ mas percebo pouco. MAs proficionalmente, mais cedo ou mais tarde vou ter de começar a usar, está inerente à àrea e já comecei a sentir algumas dificuldades nisso.

Estava a pensar lançar-me no mundo do arduino e aos poucos desenvolver o projecto! Não tenho pressa, pelo menos 4 anos tenho de certeza (quiçá poderá servir de tese de douturamento), mas devido à nulidade que sou programar, gostaria de começar por coisas simples e mais palpaveis e penso que o arduino seja a melhor solução.

Como ainda não pesquisei muito a parte técnica da coisa, arduino é o caminho a seguir? E se sim, que tipo de linguagem de programação aconselham?

Kits Arduino / RaspberryPi são muito porreiros para começar a entrar na programação, há vários kits até focados para miúdos.

Nos Pi que mexi, é mais Python do que C/C++. Python é mais simples. Também há interfaces gráficas que fazem a programação por ti, tu só usas como se fosse o Word/Excel.

Agora, também é uma boa porta de entrada começares com HTML e um pouco de javascript.

Ah, tenho 20 anos de programação a nível profissional, já perdi conta à quantidade de linguagens de programação que já usei/aprendi.
 
Kits Arduino / RaspberryPi são muito porreiros para começar a entrar na programação, há vários kits até focados para miúdos.

Nos Pi que mexi, é mais Python do que C/C++. Python é mais simples. Também há interfaces gráficas que fazem a programação por ti, tu só usas como se fosse o Word/Excel.

Agora, também é uma boa porta de entrada começares com HTML e um pouco de javascript.

Ah, tenho 20 anos de programação a nível profissional, já perdi conta à quantidade de linguagens de programação que já usei/aprendi.

A minha ideia é precisamente começar por baixo, sei que C não é da slinguagens mais faceis e que posso invergar por outras.

Tenho alguma experiência em matlab e ainda mais em simulink. Mas quero começar a fazer coisas palpaveis.

Neste caso, não é para fazer, é para ir fazendo
 
A minha ideia é precisamente começar por baixo, sei que C não é da slinguagens mais faceis e que posso invergar por outras.

Tenho alguma experiência em matlab e ainda mais em simulink. Mas quero começar a fazer coisas palpaveis.

Neste caso, não é para fazer, é para ir fazendo

Depende do que queres fazer.

Se é para trabalhares apenas com software pode ser Javascript, porque com Javascript tens a stack toda, é algo simples e talvez mais útil.

Se é para trabalhares com hardware (Pi, arduino, etc) então depende dos drivers, pode ser C ou Python ou outros.
 
Eu desde os meus tempos de jovem em que os dinosauros ainda habitavam a terra e os T-rex viviam uma vida triste sem poder cocar o anus (sim porque eles tinham bracos pequenos e nao conseguiam) que sigo isso e nao mexo uma palha enquanto nao houver um planeamento do que irá ser feito.


Uso isso um bocado por todo lado, mais no trabalho, mas também no resto das coisas que faco no dia a dia e que requerem um planeamento.

Em termos profissionais continuo muito assim (embora sempre com alguma flexibilidade, pois pode haver imprevistos... E muitas vezes, mesmo com todos os diferentes cenários 'testados e aprovados', haverá algum dia em que alguma coisa escapa...). Measure twice, cut once (e isto também é válido quando se têm que tomar decisões, não gosto nada de indecisões). Eu falava mais era em termos pessoais, onde "planos" faço, no máximo, a cada 6 meses (é mais uma revisão geral), mas sempre com múltiplas opções em aberto just in case (embora saiba as probabilidades de cada cenário e por isso muito raramente sou apanhado de surpresa, "com as calças na mão"[:)])
 
Last edited:
Depende do que queres fazer.

Se é para trabalhares apenas com software pode ser Javascript, porque com Javascript tens a stack toda, é algo simples e talvez mais útil.

Se é para trabalhares com hardware (Pi, arduino, etc) então depende dos drivers, pode ser C ou Python ou outros.

O que me "fascina" é a área de controlo, automação acaba por vir por arrasto. O que pretendo será sempre acabar com algum tipo de hardware, nem que seja a coisa mais simples do mundo.

O ideal é ganhar conhecimento suficiente para fazer algo que o comum mortal não consiga facilmente e, conceber algum tipo de projecto, nem que seja melhorar/começar do inicio projectos já existentes que precisem de melhoria, como por exemplo, o exemplo que dei do software que o meu prof desenvolveu, embora o programa funcione, é muito arcaico e a parte de hardware já não está grande coisa.
 
Por isso é que se deve desenvolver o menos possível. [:)]Eu nesta fase da carreira só vejo o que os outros programam, há uns 2 anos que error=0. [:)][:)]

Nada como ter uma equipa de testers.
Assim o problema dos bugs deixa de ser de quem programa, para passar a ser de quem os deixou passar nos testes.

[:)] [:)] [:)]
 
Por isso é que se deve desenvolver o menos possível. [:)]Eu nesta fase da carreira só vejo o que os outros programam, há uns 2 anos que error=0. [:)][:)]

Epá tá masé caladinho [:D] [:D] [:D] [:p] Quando é que bebemos umas mas é? Já tenho saudades de um project fora do velho continente [:D]
 
Percebo o que dizes e se calhar até concordo mas... Tive professores piores que bosta, e trabalhos sem qualquer tipo de lógica aplicada ao curso e completamente desinteressantes.

Quando os jogadores não sabem jogar futebol, a culpa é do treinador... [:D]
 
Back
Top