Ich bin ein Jr. Developer und arbeite in der Gesundheitsbranche. Ich bin derzeit damit beauftragt, Automatisierungstools zu erstellen, die Berechtigungsdateien herunterladen. Ich erspare Ihnen die meisten Details, da sie für meine Frage irrelevant sind. Aber lange Rede kurzer Sinn, die meisten dieser Dateien werden auf FTP-Servern gehostet. Ich habe vorgeschlagen, Python und ftplib zu verwenden, um diese Aufgabe zu automatisieren. Dies ist jedoch die Antwort, die ich von meinem Vorgesetzten erhalten habe
Lass uns morgen reden. Wir wollen Python nicht viel verwenden, es ist nicht sicher. Kennen Sie andere Programmiersprachen, die Sie verwenden können und die Teil der Enterprise-Produkte sind, die wir flächendeckend einsetzen werden?
Was schlagen Sie vor? Python ist ein kostenloses, nicht gesichertes Programm, von dem wir Armand abgehalten haben, lass uns morgen darüber diskutieren, ok.
Ich bin unsicher, wie ich diese Situation angehen soll. Ich möchte zu diesem Treffen bereit sein, um meinen Fall zu verteidigen, möchte aber auch meinen Vorgesetzten (ein Nicht-Programmierer) nicht missachten.
Wie würden Sie diese Situation angehen? Für diejenigen, die in ähnlichen Situationen waren, wie wurde es gelöst?
Idealerweise möchte ich, dass mein Vorgesetzter erkennt, dass Python einfach eine Programmiersprache ist und dass ftplib genauso sicher ist wie die Verwendung von FileZilla.
Für das, was es wert ist, habe ich in den letzten 3 Monaten ohne Probleme Web Scraper mit Python für dieses Unternehmen erstellt.
Das Unternehmen, für das ich arbeite, entwickelt Software mit dem .NET-Framework. Ich könnte Skripte in Visual Basic schreiben, aber ich wäre viel glücklicher und produktiver, wenn ich in Python entwickeln würde.
Hier gibt es zwei {2} Probleme.
Ihre Umgebung verfügt bereits über Standardtools, die Sie nicht verwenden möchten. Sie müssen in der Lage sein, darüber zu sprechen, warum diese Tools für den Job nicht "gut genug" sind - und/oder - in der Lage sein zu erklären, warum das neue Tool (Python) so wunderbar ist, dass die Organisation es in ihre Toolbox von Sprachen aufnehmen sollte sie müssen unterstützen und warten.
Die Definition von „nicht sicher“. Es kann mehr geben, als Sie wissen – insbesondere wenn Ihr Vorgesetzter keine Programmiererfahrung hat – er oder sie verwendet möglicherweise die falschen Begriffe, um ein sehr reales Problem zu identifizieren, das er entdeckt hat.
Ihre nächsten Schritte bestehen darin, sich mit Ihrem Vorgesetzten zu treffen und zu verstehen, was mit „nicht sicher“ gemeint ist.
Unter der Annahme, dass es wirklich kein Sicherheitsproblem gibt, sollten Sie bereit sein, den geschäftlichen (dh $$$$) Wert der Verwendung Ihrer bevorzugten Technologie zu besprechen – aus Sicht des Unternehmens, nicht aus Ihrer.
Wenn das Unternehmen nicht davon profitiert und es in Zukunft unterstützen muss, kostet es Geld ohne Gewinn – Sie müssen den Wert für das Unternehmen zeigen, wenn Sie etwas Neues einführen wollen.
Idealerweise möchte ich, dass mein Vorgesetzter erkennt, dass Python einfach eine Programmiersprache ist und dass ftplib genauso sicher ist wie die Verwendung von FileZilla.
Für das, was es wert ist, habe ich in den letzten 3 Monaten ohne Probleme Web Scraper mit Python für dieses Unternehmen erstellt.
Das Unternehmen, für das ich arbeite, entwickelt Software mit dem .NET-Framework. Ich könnte Skripte in Visual Basic schreiben, aber ich wäre viel glücklicher und produktiver, wenn ich in Python entwickeln würde.
Also trefft euch einfach morgen und besprecht es unvoreingenommen.
Sie haben Ihre Meinung, die Sie präsentieren können. Sie müssen auch die Meinung Ihres Vorgesetzten hören und verstehen. Dann müssen Sie sich an die Anweisungen Ihres Vorgesetzten halten.
Es ist nicht wichtig, mit welcher Sprache Sie viel glücklicher sein werden. Ihre Aufgabe hier ist es, die Vorteile zu erläutern, die Sie sehen (Produktivität, ausreichende Sicherheit usw.) und dann Ihr Bestes zu tun, um die Aufgabe so umzusetzen, wie Sie es tun müssen.
Chris E
Eitan Seri-Levi
teego1967
Eitan Seri-Levi
teego1967
Eitan Seri-Levi