2009-07-11 2 views
2

In Vorbereitung auf einen Blog-Post über Programmierung, sammle ich Ideen rund um Bereiche der Programmierung und Software-Entwicklung, die aktuell, neu, frisch, cool, interessant und potenziell in naher Zukunft profitabel sind.Was sind die coolsten und modernsten Programmierbereiche heutzutage?

Ich habe diese Ideen gesammelt:

  • Apps für Facebook und Twitter
  • Apps für andere API-basierte Websites (soziale Apps)
  • Handys, Pocket PC-Anwendungen
  • Roboter und Automatisierung
  • Web-Tool Anwendungen für andere Programmierer
  • mehrsprachige Websites und Web-Tools

Kennen Sie weitere Probleme/Trends, die zu dieser Liste hinzugefügt werden können?

+0

OP, Sie haben Geld zu investieren?; P –

+0

Nicht, aber ich möchte mit meinen Lesern ein paar Ideen teilen, welche Bereiche es wert sind, als Programmierer untersucht zu werden –

+0

All das klingt nach den Geschäftsideen des letzten Jahres für mich. – Nosredna

Antwort

21

Hier ist meine Top-10-Liste von dem, was flippige, kühlen, geschieht und grooooovy:

  1. In bei 1, Concurrency, Skalierbarkeit und verteilte Datenimplementierungen
  2. In bei 2, Programmiersprachen und Meta-Object Strukturen
  3. In bei 3, Bildanalyse und automatisierte Umgebung Interpretation
  4. In bei 4, AI und NLP-Kombinationen in Suchtechnologien
  5. In bei 5, selbst-replizierende Automaten und Schwarmintelligenz
  6. in 6, Mensch/Maschine Hardware-Schnittstellen (wetware)
  7. in 7, Nano-Robotik in der Medizin
  8. in 8, Medizin/Lebenssimulation (man denke an einen Virus zu simulieren, die Krebs angreift)
  9. In 9, Echtzeit-Raytracing-Grafiken
  10. In 10, Automatisierte Soziale Interaktion/Experimentieren mit Online-Communities

Ich fühle es vielleicht ein paar Leere Hype Artikel hinzufügen ausgeglichen werden, haben Potenzial, aber bis jetzt sind aus technischer Sicht ziemlich lahm/langweilig ...aber mit einigem Nachdenken könnte interessant werden:

  1. Location Based Services
  2. Google Wave ... ist das nicht nur sehr reich, relationale E-Mail? Ich nehme das zurück, ich sah das Entwicklervideo-Ding. Jetzt bin ich gehyped: P
  3. Wikis ... Blank Leinwand, nicht viel los. Wie trocken ist Wikipedia, P
  4. Zahlung/virtuelle Währung. Zu viel freie Wirtschaft läuft online.
  5. SecondLife/MM-style Spiele - Interessante Technologie, kein Saft
  6. Flash, Silverlight, JavaFX - Eine einzelne offene Lösung könnte nett sein.
  7. Google Chrome OS - Weg mit X11! Klingt wie Microsofts Umarmung-extend-extinguish Spielplan zu mir

Hinweis: Facebook, Google und Twitter erscheinen nicht in der Liste. Sie sind API

+0

Sind Sie sicher, dass Google Chrome OS mit X11 aufhört? Sie sagen, dass sie ein "neues Windowing-System" machen werden, aber ich vermute, dass es nur Marketing-speak ist, um einen neuen Window-Manager für X11 zu schreiben, der eigentlich ziemlich trivial ist. –

4

Cloud-Computing und Apps, die es effektiv nutzen.

+2

Nicht wirklich so neu. Altes Zeug, neue Verpackung. –

+1

Ja, aber es fällt in cool, interessant, und ein Bereich, in dem Verbündeten des Geldes in der Zukunft gemacht werden. –

+0

Alte IBM Systeme sind cool und interessant. –

0

Alle Bereiche der Programmierung sind oder könnten interessant sein. Aber das beantwortet deine Frage nicht wirklich :)

Nun, mashups sind cool.

1

Technologies unterstützt Cloud Computing Zuverlässigkeit, Sicherheit und Skalierbarkeit

2

Visuelle Programmierung durch Tools wie Processingeine Open-Source-Programmiersprache und Umgebung für Menschen, die Bilder programmieren wollen, Animationen und Interaktionen.“

+2

Die Verarbeitung ist so eine coole Sprache, ich wünschte nur, sie hätten keinen Namen gewählt, der Google so furchtbar schmerzt. – Falaina

0

Meine Programmierung Interesse an Technologie sind Mashups, Web 2.0, .Net 3.5, parallele Programmierung. Lernalgorithmen sind aber auch interessant, ich interessiere mich für evolutionäres Lernen wie Genetischer Algorithmus und Ameisenkolonie. Ich denke, moderne Technologien und Lernalgorithmen wären eine gute Kombination.

0

Metaprogrammierung ist auch ziemlich cool. Code-Analyse (FxCop, StyleCop, NDepend, ...) und Ändern bestehender Assemblys (ILMerge, Mono Linker, ...).

2

Telekommunikationsbereich im Allgemeinen. Und besonders Umgebungen/Programmiersprachen, die es unterstützen (Erlang zum Beispiel).

+0

+1: Zuchtzwecke von MySQL (nicht dass ich es mag) –

0

Mobile Gerät Entwicklung wie iPhone, Palm Pre, Android-Programmierung scheint im Moment ziemlich heiß sein.

4

Verwenden der enormen Leistung der GPU für Berechnungen ohne Grafiken. Siehe nVidia CUDA, um eine Idee zu bekommen. Dies ist im Moment ziemlich neu, so dass es nur an Dynamik gewinnt, aber ich erwarte, dass es im kommenden Jahrzehnt eine größere Verbreitung finden wird.

1

Physikalische Datenverarbeitung/ubicomp, insbesondere Arduino und ähnliche Möglichkeiten, wie diese Konzepte popularisiert werden können. (Siehe this Stück, das seine Bedeutung mit der des Altair 8800 vergleicht).

0

Was sind die cool und modern Programmgebieten heute?

Robotik.

1

Wie immer, Fortran.

Verwandte Themen