3 Jahre Blindprogrammierung. Teil 2

Schönen Tag! Ich setze meine Geschichte darüber fort, wie man "IT betritt", ohne zu gucken. Der letzte Teil war hauptsächlich der Ausbildung gewidmet. In diesem werde ich mehr über die Arbeit sprechen.







Suche und Vorbereitung



Ich betrachtete Freelancing hauptsächlich als eine einfache Möglichkeit, in den Beruf einzusteigen. Nach der ersten Ausbildung habe ich mich auf die Suche nach einem festen Arbeitsplatz gemacht. Die Aufgaben dort schienen mir interessanter, und die Atmosphäre war solider und besser für die Entwicklung geeignet.







Zu diesem Zeitpunkt hatte ich das Symfony-Framework gut gemeistert. HTML und JS waren auch unkompliziert. Aber ich war mit CSS nur theoretisch vertraut.







Mit zwei Augen in der Nähe kann früher oder später jede Aufgabe sicher erledigt werden. Darüber hinaus gibt es Plugins für Screenreader, die bei der Positionierung helfen und vieles mehr. Aber die Arbeitskosten wären auf jeden Fall unangemessen hoch. Also habe ich mich auf das Backend konzentriert - den am besten zugänglichen Teil der Webentwicklung. Wo Blinde alle Aufgaben selbst erledigen und sich am besten ausdrücken können.







Mein Fokus hat sich vom freiberuflichen Austausch auf Baustellen verlagert. Aber nach den ersten Antworten wurde eine kleine Nuance hervorgehoben ... Der Stil, in dem der Code meines Heimprojekts beibehalten wurde, der Link, an den ich mich immer gebunden habe, erwies sich für andere Entwickler als absolut unlesbar. Die variable Benennung mit ein oder zwei Buchstaben und das Fehlen von Einrückungen stellten sicher, dass ein solcher Code nicht positiv bewertet wurde.







Bereits in den ersten Lektionen von PHP-Videokursen listete der Lehrer viele Code-Editoren auf, die über einen Formatierer, Syntaxhervorhebung, automatische Vervollständigung und vieles mehr verfügen. Aber sie waren alle nicht verfügbar. Ich habe Sublime, Brackets und Visual Studio Code installiert und abgerissen - keiner von ihnen funktionierte mit einem Screenreader. Ich habe auch PHPStorm heruntergeladen, bin auf den unhörbaren Installationsbildschirm gestoßen und habe ihn dann auch abgerissen. Notepad ++ schien verfügbar zu sein, wenn auch relativ. Es gab auch ein visuelles Studio, aber es half überhaupt nicht mit PHP. Nach einer langen Suche entschied ich mich für ein Akel-Pad. Da war nichts drin. Aber er war schnell. Nun, das war genug für das Training, aber dann musste ich nach etwas anderem suchen.







, visual studio code " ". , - .

php-cs-fixer.







. . . .









- . middle symfony . , , . , , . . , , ...







. . . , docker-compose up? .







, windows 7. windows — . , , . , . , , . . git autocrlf yarn --no-bin-links.







. api platform. , . , , . api platform . , .







, : , git flow, code review, ci/cd. , 2 , jira, slack. .







, , . , . , , , — . . , , . . - . , - . jira . . - . , , .







. , HR , - . . . . , . , . HR , . , . , . . , , .







, . . 80 . , . .









. . . , visual studio code. . PHPStorm. . , . , - . , .







jetbrains , accessibility, java access bridge IDE, , .







, visual studio code. IDE, php .







, , . . .







, , .









, . , , , . . , .







. . , , , . , . .







, , -. , , . : " ! - , ?" - . , , , . , . . , - . , . , .







, , . . . , . . , . CI, code review, . .







. , - . , , . . , , , .







. . , . 15 , .







, . , - . TDD. . . .







. . , , .







, . , , - , . , , , .







- . . . .









So endeten die ersten 3 Jahre meiner Karriere. Aber ich habe so lange gebraucht, um meine Gedanken für diese beiden Artikel zusammenzubringen, dass seitdem viel Zeit vergangen ist. Im vergangenen Frühjahr habe ich wieder angefangen, den Arbeitsmarkt zu erforschen. Er schien mir ziemlich arm zu sein. Vielleicht erstarrten alle und sahen sich die erste Welle an, oder vielleicht ist der Frühling nicht die aktivste Zeit für Einstellungen. Jedenfalls fand ich ungefähr einen Monat später einen Ort, an dem ich jetzt arbeite.







In diesem Jahr habe ich in Unit-Tests gelernt. Freunde sich mit Docker in der WSL an. Ich versuche, mehr intelligente Bücher zu lesen, neue Tools auszuprobieren, mein Englisch zu verbessern und mich im Allgemeinen weiterzuentwickeln!








All Articles