Zum Inhalt springen

Schiller256

Mitglieder
  • Gesamte Inhalte

    1.547
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Schiller256

  1. Ich glaube dir nicht dass du das wirklich in 70 Std. umsetzen kannst. Für mich sind das wenn man das richtig auf zieht 4 einzelne FIAE Abschlussprojekte. Wenn wir nur mal die Schnittstelle zur Buchhaltung nehmen. Hier musst du dir das Format anschauen und schauen welche Daten brauch die Buchhaltung alles. Denn die wird wohl etwas mehr brauchen als einen Namen. Da stellt sich mir schon die erste Frage wieso fängst du nun an Teilnehmerdaten zweimal zu speichern? Einmal in der neuen Anwendung und dann noch mal in der Buchhaltung. Wenn du alle Daten zusammen hast musst du diese Datei erstellen das ist sicherlich wenn das Format einfach ist kein Problem aber was ist mit Sonderfällen? Also Teilnehmer kommt von Firma A aber Rechnungsanschrift ist eine andere als die wo das Zertifikat hin kommt. Da kann man sich noch recht schnell viele Beispiele überlegen wo es dann recht schnell schwer wird wenn du das alles in der Teilnehmerverwaltung ablegen willst. Dann fehlt mir persönlich der Test zwischen deiner Anwendung und der Buchhaltung. Du stellt die Daten hin und fertig ist dann läuft das ganze? Das zweite Projekt wäre für mich die reine Zertifikatserstellung! Denn hier willst du doch bestimmt nicht einen HTML-Druck sondern eventuell pdf's oder Word-Dokumente erzeugen. Dafür musst du erstmal nach einer geeigneten Library schauen. Dann stellt sich wieder die Frage welche Daten müssen auf das Zertifikat und wo bekommst du diese Daten her? Dann die nächste Frage die Template's für die Zertifikate habt ihr genau ein Template oder sind es mehrere? Da kommt dann schnell die Frage auf wie verwalte ich die Template's. Das dritte Projekt wäre die Bewertungsfunktion inklusive Auswertung. Das ganze sollte ja denke ich mal schon anonym passieren. So das der Trainer nicht sieht wer ihn eventuell schlecht bewertet hat. Dann kommt es auf die Schulungen an die ihr durchführt vielleicht wollt ihr ja da auch abhängig von der Schulung unterschiedliche Bewertungsfragen stellen? Auch hier musst du dir Gedanken über die Ablage der Fragen und auch der Antworten machen. Das ganze sollte ja so sicher sein, dass nicht jeder das Ergebnis ändern kann. Das vierte Projekt wäre für mich die Rechteverwaltung an sich. Hier musst du dir Gedanken machen wie willst du bestimmte Bereiche schützen wer darf wo was machen. Das ganze muss vernünftig geplant werden und dann auch mit ordentlichen Test abgesichert werden. Also ist das auch keine Sache von 3 Std. wie du im Moment planst. Du kannst ja alles selbst umsetzen nur in deinem Abschlussprojekt solltest du dir überlegen ob du nicht nur einen Teil erstellst und den Rest dann auslagerst.
  2. Für mich passen Zeitplan und Antrag nicht zusammen. Denn im Antrag steht etwas von Schnittstelle zu einer Buchhaltungssoftware diese Schnittstelle wird dann aber weder geplant noch realisiert geschweige denn getestet! Entweder raus aus dem Antrag damit oder im Zeitplan berücksichtigen. Dann steht das was von erstellen von Zertifikaten im Antrag auch hier finde ich nichts dazu im Zeitplan. Gleiches gilt für deine Diagramme die du für die Trainer erstellen willst. Dann realisierst du eine Rechteverwaltung ohne sie vorher geplant zu haben. Zumal ich mir im Moment nicht erklären kann wie du es hin bekommen willst wenn du keine Namen oder sonstige Daten zu den Teilnehmern hast wie die sich denn dort an deiner Anwendung anmelden sollen. Wenn das ohne Anmeldung für die Teilnehmer sein soll wie stellst du dann sicher das jeder Teilnehmer nur seinen Kurs bewertet bzw. das er sich auch nur seine Daten für den aktuellen Kurs an gibt? Mal ganz davon ab der Antrag selbst nur schwer zu lesen ist. Wirf diesen Antrag noch mal weg und fange ganz vor vorn an. Du hast nur 70 Std. Zeit versuche da nicht so viel wie möglich rein zu pressen sondern etwas zu realisieren was da auch zu schaffen ist. Denn du musst zum Schluss keine schicke blinkende Anwendung abgeben.
  3. Was entwickelst du denn nun genau? Alles aus deinem Antrag oder nur einen gewissen Teil davon? Wenn du alles umsetzten willst dann ist das mit Sicherheit nicht in 70 Std. Ansatzweise zu realisieren. Zum Antrag selbst da kann ich nicht wirklich erkennen was deine Leitung ist und was du an die externe Firma auslagern willst. Hebe bitte deinen eigenen Anteil deutlich hervor.
  4. Wieso muss das unbedingt in java sein? Welche genauen Anforderungen hast du an diesen Raumplaner was bestehenden Programme nicht auch können. Denn Raumplaner gibt es in meinen Augen doch eine ganze menge. Mir würde jetzt auf anhieb SketchUp von google einfallen. Das ist zwar kein reiner Raumplaner aber doch nicht schlecht ausserdem kann man ihn durch scripte recht gut bedienen.
  5. Was ein Hilfe wäre ist die JAXBException mal hier zu posten! Einen Auszug aus der user.xml wäre auch nicht schlecht.
  6. Hast du denn die Datei res/xml/hello_widget_provider.xml mit folgenden Inhalt erstellt? <?xml version="1.0" encoding="utf-8"?> <appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:minWidth="146dip" android:minHeight="72dip" android:updatePeriodMillis="10000" android:initialLayout="@layout/main" />
  7. Vielleicht stellst du mal den relevanten Code zur Verfügung denn so ist das nur Raten was du denn programmiert hast. Was ich auch nicht ganz verstehe ist was du mit SWT und der Android SDK machen willst. Denn SWT läuft nicht auf dem Android! Mit SWT kannst du wie mit AWT nativ aussehende grafische Oberflächen erstellen.
  8. Dann suchst du falsch. Wie groß muss denn die Firma sein in der du einsteigen willst? Denn es gibt auch genug IT-Dienstleister die nicht ganz so groß sind wie die oben genannten aber dennoch Einstellen und sich seit Jahren auf dem Markt behaupten.
  9. Die Informationen reichen immer noch nicht denn für eine realistische Gehaltseinschätzung ist auch das Tätigkeitsfeld entscheidend. Denn es ist schon ein unterschied ob du Toner in Druckern wechseln gehst oder ob du Projektverantwortung hast und große Rollouts planst und umsetzt.
  10. Schiller256

    Jaxb

    Von JaxB werden alle 5 Annotations ausgewertet und nicht nur die ersten zwei. Dein xml Dokument sollte in etwa so aus schauen. Dabei werden nicht alle employee's in deinem Dokument in die Liste der Employee's aufgenommen sondern nur die die zu diesem Department gehören. <department> <name>Test Departement</name> <manager><!--alle Attribute von Employee --></manager> <employee> <!-- eine Liste von Employee's --> </employee> </department> Wenn du jetzt das Attribut Manager als boolean Wert an einem Employee haben willst dann musst du es auch dort angeben. public class Employee { protected boolean manager; //some other employee attributes } Vielleicht hilft es dir ja wenn du dir deine Klassen erst mal als Klassendiagramm aufzeichnest. Damit dir der Zusammenhang zwischen den einzelnen Klassen klar wird.
  11. Schiller256

    Jaxb

    Wenn ich ehrlich sein soll verstehe ich deine Frage nicht. Soll das Attribut manager vom Typ boolean sein oder vom Tyo List<Boolean>? Was soll in welche Liste geschrieben werden. Gib mal ein paar mehr Informationen dann kann man dir sicherlich auch helfen.
  12. Hast denn schon mal mit deinem Chef bzw mit dem Dispatcher gesprochen der dir die Aufträge zuschickt? Vielleicht hilft es schon einfach mal aufzuzeigen das das in einem normalen Arbeitstag nicht zu schaffen ist. Das ist erst mal billiger als ein Anwalt. Sollte das nichts bringen bleibt dir nur der Weg zu einem Anwalt!
  13. Sind denn andere Dateien aus dem Verzeichnis "meinProjekt" im CVS? Erstelle doch mal ein neues leeres Projekt mit einem Unterordner und jeweils einer Datei drin und versuche diese dann ins CVS einzuchecken. Anschließend schaust du wo überall es CVS-Ordner gibt. In diesen Ordner, sind versteckt, sollte es eine Datei (Entries) geben. Schau dir diese Datei mal an. Dort werden alle Dateien die unter Versionsverwaltung stehen aufgeführt. Mir scheint es im Moment als ob euer CVS Server bestimmte Dateien vom commit ausschließt. Im CVS Repository gibt einen Ordner CVSROOT dort sollte es eine commitinfo Datei geben. In dieser Datei können regeln definiert werden was beim commit passiert. Vielleicht ist hier ja definiert das .classpath und .proejct nicht mit eingecheckt werden dürfen.
  14. Lass dir mal in deinem Projekt Explorer alle Resourcen anzeigen auch die .* Dateien. Dazu im Projekt Explorer oben rechts auf den kleinen Pfeil klicken Filters... und dann bei .* resources den hacken entfernen. Damit werden dir auch die resource Dateien im Explorer angezeigt. Jetzt kannst du mal schauen ob du in deinem Project eine .cvsignore hast wenn ja die mal öffnen. Wenn nicht versuche mal die .classpath und .project Dateien über Team -> Add to Version Control dem CVS hinzuzufügen.
  15. Schau im deinem eclipse mal unter Window -> Preferences -> Team -> Ignored Resources nach. Da werden Patterns definiert die beim einchecken in eine Versionsverwaltung ignoriert werden sollen. Dort könnten durchaus folgende Pattern definiert sein: *.classpath bzw. *.project. Wenn du für deinen build eine Buildwerkzeug wie maven oder ähnliches verwendet ist es durchaus sinnvoll diese Dateien nicht mit in die Versionsverwaltung zu legen. Denn jeder Entwickler könnte ja die benötigten Abhängigkeiten in einem anderen Verzeichnis liegen haben. So das wenn du die Dateien mit unter Versionsverwaltung legst ganz genau darauf achten solltest das ihr mit Workspace Variablen arbeitet und dann von diesen Variablen aus relativ adressiert.
  16. Auch als FIAE kann man Projektleiter werden. Es gibt nicht den einen Richtigen Weg zum Projektleiter. Das kommt auf die Firma an die eine Firma lässt ihre Projektleiter erst mal Zertifizieren z.B. PMI oder IPMA bevor sie ein Projekt leiten dürfen. Anderen Firmen ist es egal wieder andere bauen ihre Projektleiter langsam auf indem sie erst kleine dann immer Größere Projekte übernehmen. Das kommt ganz auf die Firma und die aktuelle Situation an. So das du wenn du die Möglichkeit bekommst ein Projekt zu leiten nimm die Chance an und versuche dich beweisen.
  17. Wenn das deine IHK von dir verlangt dann solltest du das genauso machen. Was bringt es dir wenn hier jemand sagt das es z.B. bei der IHK Aachen nicht nötig ist? Deine Kammer verlangt es und dann musst du es auch machen.
  18. Muss das ganze denn unbedingt auf class Files aufbauen? Für java Klassen könntest du dir noch AST Abstract Syntax Tree mal anschauen. Ob das auch für class Files geht kann ich dir leider nicht sagen. Hier mal noch zwei Links die dir vielleicht da weiter helfen können: Eclipse JDT - Abstract Syntax Tree (AST) and the Java Model - Tutorial Eclipse Corner Article: Abstract Syntax Tree Wenn du wirklich nicht um den Bytecode herum kommst kannst du dir asm noch mal anschauen das wird von vielen open source Frameworks zur Bytecodemanipulation verwendet. ASM - Home Page
  19. Zum Thema Gesetz sei dir mal die "Verordnung über die Berufsausbildung im Bereich der Informations- und Telekommunikationstechnik" ans Herz gelegt. Hier im speziellen der §15 ITKTAusbV - Einzelnorm Abschlußprüfung. ITKTAusbV - nichtamtliches Inhaltsverzeichnis
  20. Ich kann mich da flashpixx nur anschließen. Ich sehe hier beim besten willen keine FIAE Projekt. Was willst du denn eigentlich genau implementieren? Ich verstehe nicht was du in den drei Schritten "Implementierung ..." genau machen willst. Dann kommt noch plötzlich eine Verwaltungsoberfläche ins Spiel die du weder planst noch testest aber realisierst.
  21. Sicherlich habe sie wenn sie sich auf eine Stelle bewerben wo nur C++ Kenntnisse verlangt werden einen Nachteil wenn sie sich selbst noch nie mit der Sprache auseinander gesetzt haben. Wobei wenn ich mich auf eine Stelle bewerbe wo Kenntnisse in einer anderen Sprache benötigt werden dann muss ich mir diese Kenntnisse aneignen. Aber grundsätzlich ist es in meinen Augen erst mal wichtiger die Grundbegriffe der unterschiedlichen Programmierparadigmen zu kennen. Dann ist es für einen guten Softwareentwickler doch recht einfach wenn es nötig ist die Sprache zu wechseln. Das Problem was ich sehe wenn man in den 3 Jahren zu viele Programmiersprachen "kennenlernt" das man nach den 3 Jahren von allen Sprachen nur die Oberfläche gesehen hat und eigentlich nicht viel mehr kann eine ein simples "Hello World" auf die Konsole auszugeben. Ich finde es wichtiger sich auf einige wenige zu konzentrieren und wenn das Interesse da ist kannst du ja nebenher immer noch eine andere Sprache lernen. Die zwei Sprachen waren auch nur Beispielhaft unsere Azubis lernen diese Sprachen in den 3 Jahren auf jeden Fall. Das heißt aber nicht das sie nicht in dieser Zeit je nach Einsatz noch die eine oder andere Sprache zusätzlich benutzen müssen. Nur fällt den meisten es dann leicht da sie "nur" die neue Syntax kennenlernen müssen.
  22. Wie viele Programmiersprachen willst du denn in den 3 Jahren lernen? Es geht bei der Ausbildung nicht darum möglichst viele tolle neue Technologien kennenzulernen. Sondern sich Grundlagen für das weitere Berufsleben anzueignen. Da ist es egal ob die in den 3 Jahren eine oder 5 Programmiersprachen lernst. Wichtig ist das du die Konzepte der unterschiedlichen Sprachen verstanden hast und auch anwenden kannst. Dann ist es eigentlich fast egal mit welcher Sprache du etwas umsetzt. Bei uns in der Firma lernen alle FIAE mindestens zwei Sprachen eine Prozedurale(COBOL) und eine Objektorientierte(Java entweder im Desktop Umfeld oder JEE).
  23. Du bist aber schon in der Lage sein eine Suchmaschine deiner Wahl zu bedienen oder? Das Ganze hat aber nichts mehr mit der Datenbank zu tun, sondern ist ein reines HTML Problem. Das kannst du z.B. mit CSS lösen. SELFHTML: Stylesheets / CSS-Eigenschaften / Tabellenformatierung
  24. Der FIAE wird auch in der dualen Ausbildung angeboten. Ich würde dir raten auf jeden Fall eine duale Ausbildung zu machen. Denn eine rein Schulische Ausbildung hat den großen Nachteil das dir die Praxis fehlt. Auch wenn du eine Praktikum absolvierst damit kannst du nicht die 3 Jahre in einem Betrieb ersetzen. Wenn du dich dann später auf einen Job bewirbst kommt dir deine Praxiserfahrung zu gute.
  25. Hast du schon mal drüber Nachgedacht anstatt neu als "Programmierer" anzufangen. Die Karriereleiter etwas weiter nach oben zu steigen als wieder ganz unten anzufangen? Denn die Zertifikate und Schulungen sind alle OK aber sie weisen zum großen und ganzen nur theoretisches Wissen nach. Auch wenn du da ein Projekt bearbeiten musst ist das immer nur ein ganz kleiner Ausschnitt aus der wirklichen Welt. Die Nachweise können vielleicht als Türöffner dienen und dich die eine oder andere Hürde nehmen lassen. Aber am ende des Tages zählt was du als "Programmierer" nachweisen kannst. Bei der Bewerbung um einen Job konkurrierst du dann mit Leuten die deutlich Jünger sein werden und auch schon echtes Projektgeschäft erlebt und schon echte Projekte umgesetzt haben. Wie schon weiter oben geschrieben ist es auch heutzutage eher unüblich das es noch den klassischen Programmierer gibt der nach Vorgabe etwas umsetzt. Ohne sich Gedanken über das Design zu machen. Zudem kommt es auf die Firma an wo du arbeiten willst aber das "Programmierer" nur an einem Standort eingesetzt werden stimmt so auch nicht mehr. Wir lassen bei uns im Projekt Softwareentwickler aus ganz Europa ein fliegen und die sind dann 4 - 5 Tage die Woche nicht zuhause selbst interne Mitarbeiter sind meist 4 - 5 Tage die Woche an diversen Standorten unterwegs. So das du dir wirklich genau überlegen solltest ob der Job "Programmierer" das richtige ist.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...