Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Wann eine zweite Sprache erlernen?

Diskussion: Wann eine zweite Sprache erlernen? im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo Community, da ich nächstes Jahr gerne ein Studium für technische Informatik aufnehmen möchte, habe ich mir bereits die ...

Antwort
Alt 15.11.11, 04:59   #1 (permalink)
 
Registriert seit: 14.11.11
Buffer Leistung: Facit NTK
Likes: 0
Standard Wann eine zweite Sprache erlernen?

Anzeige

Hallo Community,

da ich nächstes Jahr gerne ein Studium für technische Informatik aufnehmen möchte, habe ich mir bereits die Module angesehen und natürlich kommt auch programmieren vor. Im ersten Semester wird nur Java behandelt. Da programmieren sicherlich ein Themengebiet ist, was man sich einfach Zuhause aneignen muss, habe ich hier schon einmal ein bisschen vorgegriffen. In den letzten 5 Wochen, davon 2 Wochen Herbstferien, habe ich mich intensiv mit Java beschäftigt und mich dazu durch das Buch "Java ist auch eine Insel" gearbeitet.

Jetzt bin ich allerdings an einem Punkt, wo ich das Gefühl habe nicht mehr groß was dazu zu lernen ohne mich dabei intensiv in die API einzuarbeiten. Wirkliche Software entwickeln möchte ich in Java aber nicht ( abgesehen von einer Android-App die ich inzwischen schon realisiert habe), vor allem mit Dingen wie grafischen Oberflächen kann man mich jagen ...

Da die Hauptsprache in dem Studium C ist, überlege ich mir nun mich in C einzuarbeiten. Ich bin mir aber unsicher, ob jetzt wirklich schon ein geeigneter Zeitpunkt ist umzusteigen (oder ob ich dafür bis zum Studium warte). Ich möchte keine halben Sachen lernen.

Ich kann inzwischen jeden Sourcecode lesen und verstehen. Konzepte wie OOP, Polymorphie, Vererbung, Nebenläufigkeit in Java oder auch Themen wie Generics sind mir inzwischen geläufig. Reicht das um zu sagen "ich habe Java gelernt" und um das 1. Semester zu meistern?

Zu welchen Zeitpunkten habt ihr angefangen eine zweite Sprache zu lernen?

Viele Grüße

Buffer


Geändert von Buffer (15.11.11 um 05:03 Uhr)
Buffer ist offline   Mit Zitat antworten
Alt 15.11.11, 07:21   #2 (permalink)
 
Benutzerbild von Sleepprogger
 
Registriert seit: 17.10.09
Sleepprogger Leistung: Facit NTK
Likes: 10
Standard

Zitat:
Ich kann inzwischen jeden Sourcecode lesen und verstehen. Konzepte wie OOP, Polymorphie, Vererbung, Nebenläufigkeit in Java oder auch Themen wie Generics sind mir inzwischen geläufig. Reicht das um zu sagen "ich habe Java gelernt" und um das 1. Semester zu meistern?
Fuer das erste Semester sollte das locker reichen. War zumindestens bei mir so.
Ob du damit "Java gelernt" hat wage ich zu bezweifeln.
Hast du dir schon einmal die Klassen im Packge "java.util.concurrent" (Threadinggehilfen ) angeschaut ?
Es gibt auch noch zig haeufig verwendete Java-Frameworks zur Entwicklung von Webanwendungen.
Auch einige der andere Sprachen wie Scala die in der JVM laufen sind ganz interessant. Scala finde ich vor allem wegen den Aktoren sehr interessant.

Sich schon mal C anzuschauen kann in meinen Augen nicht schaden.
Da kriegt man dann schnell mit wie schoen einfach Java eigentlich ist allerdings auch wie eingeschraenkt (Mir fehlen vor allem Funktionspointer).


Ich wuensche auf jeden Fall viel Spaß.
__________________
Anonymisierungsdienste I
Send from my PC using Firefox...
Sleepprogger ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 15.11.11, 09:16   #3 (permalink)
 
Benutzerbild von p0lycode
 
Registriert seit: 01.10.11
p0lycode Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Zitat von Buffer Beitrag anzeigen
Hallo Community,

da ich nächstes Jahr gerne ein Studium für technische Informatik aufnehmen möchte, habe ich mir bereits die Module angesehen und natürlich kommt auch programmieren vor. Im ersten Semester wird nur Java behandelt. Da programmieren sicherlich ein Themengebiet ist, was man sich einfach Zuhause aneignen muss, habe ich hier schon einmal ein bisschen vorgegriffen. In den letzten 5 Wochen, davon 2 Wochen Herbstferien, habe ich mich intensiv mit Java beschäftigt und mich dazu durch das Buch "Java ist auch eine Insel" gearbeitet.

Jetzt bin ich allerdings an einem Punkt, wo ich das Gefühl habe nicht mehr groß was dazu zu lernen ohne mich dabei intensiv in die API einzuarbeiten. Wirkliche Software entwickeln möchte ich in Java aber nicht ( abgesehen von einer Android-App die ich inzwischen schon realisiert habe), vor allem mit Dingen wie grafischen Oberflächen kann man mich jagen ...

Da die Hauptsprache in dem Studium C ist, überlege ich mir nun mich in C einzuarbeiten. Ich bin mir aber unsicher, ob jetzt wirklich schon ein geeigneter Zeitpunkt ist umzusteigen (oder ob ich dafür bis zum Studium warte). Ich möchte keine halben Sachen lernen.

Ich kann inzwischen jeden Sourcecode lesen und verstehen. Konzepte wie OOP, Polymorphie, Vererbung, Nebenläufigkeit in Java oder auch Themen wie Generics sind mir inzwischen geläufig. Reicht das um zu sagen "ich habe Java gelernt" und um das 1. Semester zu meistern?

Zu welchen Zeitpunkten habt ihr angefangen eine zweite Sprache zu lernen?

Viele Grüße

Buffer
Hallo,

wenn C die Hauptsprache des Studiums ist könnte es nicht schaden sich schon mal die Syntax von C anzuschauen, C unterscheidet zBs. zwischen groß/-klein Schreibung was in anderen Sprachen nicht immer der Fall ist. Es gibt im Internet haufenweise relativ gute Tutorials und eBooks, mit Google wirst du einiges finden. Ich rate dir trotzdem das von Galileo Openbook : Galileo Computing :: C von A bis Z zu nehmen weil es meiner Meinung nach sehr gut strukturiert ist und einen guten Einstieg in C verschafft .

MfG, p0ly .
p0lycode ist offline   Mit Zitat antworten
Alt 15.11.11, 18:04   #4 (permalink)
 
Registriert seit: 08.08.04
da_fighter Leistung: Z3
da_fighter eine Nachricht über ICQ schicken
Likes: 0
Standard

Ich studiere ebenfalls TI. Teilweise reichen die Themen noch bis ins zweite Semester(Generics/Threads). Guck dir mal Sven Eric Panitz bzw. das Buch dazu an:Java will nur spielen: Programmieren lernen mit Spaß und Kreativität: Amazon.de: Sven Eric Panitz: Bücher
Damit kann man nochmal ein bisschen rumspielen. Java verstanden zu haben, heisst noch nicht alles programmieren zu können

C ist definitiv sinnvoll zu lernen, es gibt ja auch komfortable Sachen unter Java, die man in C nicht hat und andersherum(Strings z.B.)

Ich habe mich auch schon vor dem Studium mit Programmieren beschäftigt, auch mit C, von daher kann man das schlecht vergleichen. Du wirst einige Sachen in C wiedererkennen, aber einige Dinge muss man auch grundlegend anders lösen.
da_fighter ist offline   Mit Zitat antworten
Alt 15.11.11, 19:39   #5 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Ich habe recht häufig mit Studienabgängern zu tun gehabt und dabei fiel mir vor allem eines immer wieder auf: Die meisten beherrschen zwar die Programmiersprache syntaktisch und oft auch bis in die Libs hinein, aber wirklich programmieren können sie trotzdem nicht. Dazu gehören nämlich auch Dinge wie Sourcecode-Management, Programmdesign, Umgang mit CI-Systemen uvm.. Ich empfehle daher Studenten eher, dass sie auch mal über den Tellerrand des Studiums hinausschauen und sich anschauen, was in der Wirtschaft von Programmierern wirklich abverlangt wird. Die Thematiken, die dann im Studium nicht drankommen, sollte man sich nebenher anschauen.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 16.11.11, 11:29   #6 (permalink)
Senior Member
 
Benutzerbild von lookshe
 
Registriert seit: 10.03.07
lookshe Leistung: 8086
Likes: 19
Standard

Zitat:
Zitat von bitmuncher Beitrag anzeigen
Ich habe recht häufig mit Studienabgängern zu tun gehabt und dabei fiel mir vor allem eines immer wieder auf: Die meisten beherrschen zwar die Programmiersprache syntaktisch und oft auch bis in die Libs hinein, aber wirklich programmieren können sie trotzdem nicht. Dazu gehören nämlich auch Dinge wie Sourcecode-Management, Programmdesign, Umgang mit CI-Systemen uvm.. Ich empfehle daher Studenten eher, dass sie auch mal über den Tellerrand des Studiums hinausschauen und sich anschauen, was in der Wirtschaft von Programmierern wirklich abverlangt wird. Die Thematiken, die dann im Studium nicht drankommen, sollte man sich nebenher anschauen.
Dem ist nicht mehr viel hinzuzufügen, außer einer Beobachtung meinerseits, dass heutzutage eigentlich viel zu wenig auf das Geschehen im Rechner selbst eingegangen wird, also Speichermanagement usw. Zudem haben viele Probleme damit einen Debugger ordentlich zu bedienen.
lookshe ist offline   Mit Zitat antworten
Alt 16.11.11, 20:27   #7 (permalink)
Senior Member
 
Registriert seit: 13.07.08
enkore Leistung: K 6-3enkore Leistung: K 6-3enkore Leistung: K 6-3
Likes: 85
Standard

Sprachen, egal ob reale oder synthetische, immer asap lernen. Gerade Sprachen kann man in jüngeren Jahren wesentlich besser lernen als alter Sack
__________________
"It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."
+++ BREAKING +++ Troll ertrinkt im Planschbecken +++
enkore ist offline   Mit Zitat antworten
Alt 17.11.11, 08:09   #8 (permalink)
 
Registriert seit: 05.09.07
Garfield Leistung: Z3
Likes: 0
Standard

Noch ein weiterer Einwurf, den man in so einem frühen Stadium vielleicht mal diagonal überfliegen kann: Design Patterns

Wobei das je nach Studienrichtung und Dozenten eventuell sogar gar nicht behandelt wird.
Garfield ist offline   Mit Zitat antworten
Alt 18.11.11, 08:44   #9 (permalink)
 
Benutzerbild von blue182
 
Registriert seit: 21.08.10
blue182 Leistung: Facit NTK
Likes: 10
Standard

Zitat:
Zitat von bitmuncher Beitrag anzeigen
Ich habe recht häufig mit Studienabgängern zu tun gehabt und dabei fiel mir vor allem eines immer wieder auf: Die meisten beherrschen zwar die Programmiersprache syntaktisch und oft auch bis in die Libs hinein, aber wirklich programmieren können sie trotzdem nicht. Dazu gehören nämlich auch Dinge wie Sourcecode-Management, Programmdesign, Umgang mit CI-Systemen uvm.. Ich empfehle daher Studenten eher, dass sie auch mal über den Tellerrand des Studiums hinausschauen und sich anschauen, was in der Wirtschaft von Programmierern wirklich abverlangt wird. Die Thematiken, die dann im Studium nicht drankommen, sollte man sich nebenher anschauen.
Right!
Im Studium habe ich einige Sprachen gelernt - es wurde viel C/C++ und Java genutzt, dazu noch C# im Nebenjob. Wirklich programmieren habe ich aber erst im Beruf gelernt. Besonders das Erlernen von Design Patterns sehe ich als essentiell (abgesehen vom MVC Pattern wurde uns nicht viel dazu vermittelt - schade eigentlich).
Ich empfehle also eher zu Buechern wie Head First: Design Patterns zu greifen.

Des Weiteren, nur weil du Java kennst, heisst das noch lange nicht, dass du das erste Semester damit abschliessen wirst. Ich bin auch mit guten Kenntnissen im Bereich der Programmierung ins Studium gekommen, dennoch wurde im Modul Informatik nicht nur das Programmieren behandelt, sondern auch Algorithmen besprochen und umgesetzt, Laufzeit analysiert ...

Es sollte sich ausserdem jeder Programmierer mit der Sprache C auseinander setzen. In meinen Augen ist das Konzept der Zeiger und Referenzen eine sehr wichtige Eigenschaft zum Verstaendnis von Sprachen wie Java oder C#. Auch den Ansatz der strukturellen Programmierung sollte man kennen. Dadurch erkennt man die Vorzuege von OOP und setzt sie effizienter ein.

Seit einigen Monaten schreibe ich auch sehr viel in Python. Eine Programmiersprache, mit der sich extrem effizient Anwendungen erstellen lassen. Es nutzt ein paar andere Konzepte im Bereich der Datentypen (und ich rede jetzt nicht davon, dass die Sprache typenlos ist). Fuer dich, Buffer, vielleicht ja auch ein Blick wert
blue182 ist offline   Mit Zitat antworten
Alt 19.11.11, 12:35   #10 (permalink)
 
Registriert seit: 19.11.11
BitMop Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Zitat von p0lycode Beitrag anzeigen
Ich rate dir trotzdem das von Galileo Openbook : Galileo Computing :: C von A bis Z zu nehmen weil es meiner Meinung nach sehr gut strukturiert ist und einen guten Einstieg in C verschafft .
Das Buch ist vielleicht gut strukturiert, beinhaltet aber viele fachliche Fehler. Auf Amazon gibt es eine Rezension die das bereits anspricht, ansonsten kann man das noch in diversen c-plusplus Foren nachlesen (das bekannteste hat hier sogar einen 24 seitigen Thread extra für Herrn Wolf ). Das C++ Werk vom selbigen Autor soll wohl auch voller Fehler sein.

Ich empfehle als Lehrwerk eher den C Primer Plus und als späteres Referenzwerk, C in a Nutshell.
BitMop ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Wann eine zweite Sprache erlernen?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Programmiersprachen erlernen KrayzieC Programmiersprachen 2 07.10.10 12:16
Wie arbeitet ihr euch in eine neue Sprache ein ? 0wnZ Code Kitchen 5 19.11.06 19:11
Wann habe ich eine vollwertige Lizenz? SargentD Windows 3 17.07.06 23:18
was ist das für eine Sprache? Robelli Code Kitchen 4 16.05.06 19:32


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61