Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

stefan.macke

User
  • Registriert

  • Letzter Besuch

Alle Beiträge von stefan.macke

  1. Meine Frage wäre noch: Warum? Was erhoffst du dir von einem "coolen" Projekt? Willst du Eindruck beim Prüfungsausschuss machen (das wird schwierig)? Willst du deine technische Kompetenz demonstrieren (dann übernimm dich besser nicht)? Willst du einfach nur mehr Spaß bei der Arbeit haben (dann bring doch innovative Konzepte in alte Strukturen)? Ich habe häufig Prüflinge, die etwas "Cooles" machen wollen. Aber oft endet das dann in halbfertigen Projekten, deren Implementierung sie selbst nicht verstehen (das merkt man dann im Fachgespräch). Also gut überlegen, ob das Projekt (wirtschaftlich und technisch) sinnvoll ist und auch die notwendigen Fähigkeiten zur Umsetzung vorhanden sind. Als Ergänzung habe ich hier nochmal ausführlich über die Vor- und Nachteile von außergewöhnlichen Projektthemen geschrieben: Ausgefallene oder anspruchsvolle Themen beim Abschlussprojekt.
  2. Nein, die Lösungen werden nicht offiziell vertrieben. Nur zum WiSo-Teil gibt es die Lösungen dazu, wenn du sie beim U-Form-Verlag kaufst.
  3. Mh, der Antrag wäre für mich so in Ordnung. DB, Logik, Frontend - alles drin. Artefakte genannt, Wirtschaftlichkeit betrachtet. Lediglich die 12h Dokumentation erscheinen mir recht lang (untergliedern, Kunden-/Entwicklerdoku?). Den Prüfern ist wohl nicht klar geworden, was du genau tun musst, um dein Ziel zu erreichen. Ich vermute, die Komplexität wird nicht deutlich. Kannst du die Problemstellung noch ausführlicher beschreiben, sodass man einen besseren Eindruck der tatsächlich zu implementierenden Module bekommt? Es könnte der Eindruck entstanden sein, dass du kaum etwas selbst programmieren musst und das System dir alles abnimmt.
  4. Das hier fällt mir direkt auf: Es wird nicht deutlich, was DU eigentlich machst. Wirtschaftlichkeitsbetrachtung (z.B. Amortisation) fehlt. Dokumentationsphase (18h) ist viel zu lang. Ich empfehle max. 10h. 5h für einen PAP? Das muss ja ein Riesending sein. Entwicklungsphase (12h) weiter aufteilen. Es fehlt eine Kunden-/Entwicklerdokumentation. 10% Puffer sind viel zu viel. Ich empfehle ihn komplett zu streichen. Welche Programmiersprache/Plattform setzt du ein? Welchen Entwicklungsprozess verfolgst du? Insgesamt wird der Umfang deiner Leistung einfach nicht deutlich.
  5. Liest sich grundsätzlich schonmal gut. Zwei Sachen fallen mir auf: Die längeren Implementierungsphasen (16 und 15 Stunden) würde ich weiter runterbrechen. Wie dokumentierst du ein methodisches Vorgehen bei der Softwareentwicklung? Du nennst keine Artefakte (ERM, UML usw.)
  6. - Dokumentationsphase ist zu lang (Empfehlung ca. 10h) und nicht runtergebrochen (Kunden-/Entwicklerdoku?). - Entwicklungsphase Front-End ist nicht runtergebrochen. - Wirtschaftlichkeitsbetrachtung fehlt. - Es ist kein methodisches Vorgehen bei der Entwicklung erkennbar (keine Artefakte wie Pflichtenheft, ERM, UML).
  7. +1 von mir! In unserem Prüfungssystem gibt es z.B. explizit diesen Ablehnungsgrund:
  8. Danke für den Tipp! http://www.epublizisten.de/2012/06/ann-katrin-siedenburg-das-kleine-einmaleins-der-typografie/ http://daswebdesignblog.de/ein-bisschen-was-ueber-schriften/949.html http://edoc.hu-berlin.de/e_rzm/18/bynum/7.pdf
  9. Vielleicht unter den Prüfern, aber sicherlich nicht unter den Typographen Meine Aussage bezog sich auch auf Schriften im Allgemeinen. Bei der IHK-Prüfung hat die IHK das Sagen. Wenn die (fälschlicherweise) Arial will, soll sie Arial bekommen.
  10. Da muss ich leider vehement widersprechen! Serifenschriften sind für Fließtext Pflichtprogramm. Sie belasten das Auge nicht, sondern unterstützen es! https://de.wikipedia.org/wiki/Schriftart
  11. stefan.macke hat auf Taubozz's Thema geantwortet in Datenbanken
    Coole Sache. Kannte ich bislang noch nicht. Wurde mit SQL:2003 eingeführt. Aber leider haben viele Datenbanken das wohl noch nicht implementiert. Allerdings ist das vielleicht (!) auch nur eine Nischenproblematik und es ist daher nicht ganz so schlimm, wenn das Feature fehlt Aber falls eine Datenbank damit wirbt, den Standard einzuhalten, muss sie das natürlich anbieten.
  12. stefan.macke hat auf einen Beitrag in einem Thema geantwortet in Plauderecke
    +1 von mir! Das Teil habe ich zuhause. Ist eine tolle Alternative, wenn man keinen höhenverstellbaren Schreibtisch hat oder haben möchte.
  13. stefan.macke hat auf Taubozz's Thema geantwortet in Datenbanken
    Hast du vielleicht mal ein Beispiel, was du genau machen möchtest bzw. von den Datenbanken erwartest?
  14. So ist es. Und nur darauf würde ich mich verlassen. Aber ungefähre Termine kann man z.B. hier sehen: http://www.hannover.ihk.de/fileadmin/data/Dokumente/Themen/Aus-_und_Weiterbildung/Ausbildung/Fachinformatiker_Anwendungsentwicklung.pdf
  15. Um es kurz zu machen: Wenn du kurz vor deinem Projekt das erste Mal "richtig" programmierst, wird es sehr schwer für dich. Warum hast du denn bislang nicht Eigeninitiative gezeigt und selbstständig programmieren gelernt? Oder dachtest du, Anwendungsentwickler müssen nicht zwangsläufig entwickeln? Und warum hilft dir die Schule nicht? Dafür ist sie doch da. Nun ja, wie bekommst du die Kuh vom Eis? Gute Frage. Du kannst anstatt eines Programmierprojekts auch ein Pflichtenheft erstellen (siehe §15, Abs. 2, 1b): Dann musst du wenigstens nicht programmieren (wenn du das tatsächlich nicht kannst). Aber methodisches Vorgehen wird trotzdem verlangt. Heißt: Anforderungen aufnehmen und formulieren, Software/Datenbank/Oberfläche modellieren, Kalkulation und Amortisationsrechnung usw. (siehe verschiedene Threads in diesem Forum). Alternativ verlängerst du deine Ausbildungszeit und lernst auf eigene Faust programmieren - z.B. mit zahlreichen Online-Kursen oder einfach klassischer harter Arbeit. Das Projekt muss übrigens ein "echtes" Projekt aus dem Betrieb sein. Das Forum nach Projektideen zu fragen ist daher nicht sehr sinnvoll. Du kannst dir natürlich Anregungen holen, aber um eine Umsetzung in der Praxis wirst du nicht herumkommen.
  16. Liest sich erstmal gut! Folgendes fällt mir auf: Mir fehlt die Amortisationsbetrachtung. Dass du (wahrscheinlich) mit PHP arbeitest, wird nur deutlich, wenn man TYPO3 kennt. Puffer würde ich komplett rausnehmen. Gibt es keine Kundendokumentation?
  17. Ich habe ein Beispiel für ein Projekt mit fehlender fachlicher Tiefe: Die Entwicklung eines HTML-Formulars mit 10 Zeilen JavaScript (kein Witz, habe ich schon gesehen). Es geht darum, dass du deine Fähigkeiten angemessen unter Beweis stellst. Du sollst methodisch Software entwickeln und die Projektarbeit wirtschaftlich umsetzen. Dazu gehört (meiner Meinung nach) eine Betrachtung der Kosten und Amortisation, der Einsatz von Modellierungs- oder Dokumentationsmethoden (z.B. ERM, UML, EPK, Mockups), das Erstellen sinnvoller Dokumentationen (z.B. Kunde, Betrieb, Entwickler), das planvolle Vorgehen bei der Projektumsetzung (z.B. Projektplan, Iterationsplanung, Gantt), eine gute Qualitätssicherung (z.B. Unit-Tests, Abnahmeprotokoll) usw. Als Daumenregel für Anwendungsentwickler führe ich immer ein "klassisches" Webprojekt an: kleine Datenbank (ca. 5 Tabellen), ein bisschen Logik, Frontend drüber. Da kann man das volle Spektrum der Entwicklungstätigkeiten zeigen.
  18. Man muss allerdings genau schauen, um welche Dokumentation es geht. Ist die reine Projektdokumentation (also die Prüfungsleistung) gemeint oder sind auch die "echten" Dokumentationen (Kunde, Betrieb, Entwickler usw.) mit drin. In letzterem Fall würde ich 8 Stunden sogar als zu wenig ansehen. Für die Projektdokumentation halte ich 7-8 Stunden für realistisch.
  19. Die Verordnung (§15, Abs. 2, 1) sagt: Warum es trotzdem nicht ratsam ist, weniger Zeit zu verplanen, habe ich hier schonmal detailliert aufgeschrieben: Muss die Projektbearbeitungszeit (70 Stunden) wirklich genau eingehalten werden?
  20. stefan.macke hat auf Taubozz's Thema geantwortet in Datenbanken
    Es stimmt schon, dass man in der Praxis vielleicht am ehesten mit Datenbanken etwas anfangen kann. Allein, dass mit Access sogar eine Datenbank in der Office-Suite enthalten ist, sollte das schon deutlich machen Das Schöne an SQL ist, dass man diesen Standard auf jede (relationale) Datenbank anwenden kann, sodass man nicht an eine spezielle Implementierung gebunden ist. Ich könnte mir durchaus vorstellen, dass du über die Datenbanken einen guten Einstieg in die IT hinbekommst. Und auch für dich persönlich bieten die Kenntnisse vielleicht Vorteile, weil du selbst deine eigenen Daten damit organisieren kannst.
  21. stefan.macke hat auf Taubozz's Thema geantwortet in Datenbanken
    Darf ich mal fragen, was du eigentlich vorhast? Bist du ITler (z.B. FISI) und möchtest gerne in die Anwendungsentwicklung? Oder worauf willst du dich bewerben? Deine Beiträge lassen eher darauf schließen, dass du von der gesamten Materie keine Ahnung hast (das ist nicht böse gemeint). Auf welche Stelle möchtest du dich mit den selbst erlernten Grundlagen bewerben und welche Hoffnungen machst du dir?
  22. stefan.macke hat auf Taubozz's Thema geantwortet in Datenbanken
    Wie kommst du von Datenbanken auf XML? Das hat erstmal nichts miteinander zu tun. Höchstens, dass beides Daten enthält. Für den Zugriff auf (relationale) Datenbanken brauchst du XML nicht. Es gibt allerdings dokumentenorientierte Datenbanken wie MongoDB, die Daten nicht in Tabellen, sondern in strukturiertem Text ablegen. Dann aber nicht in XML, sondern in JSON.
  23. stefan.macke hat auf Taubozz's Thema geantwortet in Datenbanken
    Das sehe ich anders. ACID würde ich kaum als Grundlage bezeichnen. Um ein paar SELECT-Abfragen in mein Programm einzubauen, muss ich kein Transaktionskonzept erläutern können und noch weniger die Eigenschaften eines solchen kennen. Auch den Vorgang der Normalisierung muss ich nicht beherreschen, um die Daten abfragen zu können. Sicherlich ist es sinnvoll, zu verstehen, warum Daten überhaupt normalisiert abgelegt werden, aber einen JOIN kann ich auch ohne das Hintergrundwissen bauen. Ich vergleiche das jetzt mal mit der Polymorphie der Objektorientierung. Sicherlich muss ich das - irgendwann einmal - lernen. Aber wenn ich anfange zu programmieren, werde ich vielleicht doch zunächst mal eine if-Abfrage schreiben. Ich würde eher versuchen, zunächst einmal etwas Praktisches zu machen und dann (natürlich zeitnah) in die Theorie dahinter einzusteigen.
  24. Als Empfehlung für Doku/Präsi: Verwende nicht zuviel Platz/Zeit auf die Erklärung des Gesamtprojekts. Erwähne soviel wie nötig und so wenig wie möglich zum Verständnis deines Projekts. Viele Prüflinge lassen sich ewig über das Gesamtprojekt aus und vernachlässigen dabei ihren eigenen Anteil. Aber um genau den geht es letztlich bei der Bewertung.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.