Code ist extrem mächtig. Gut geschriebener Code kann dieselbe Aufgabe immer wieder wiederholen, in einem Augenblick, mit 100% Verlässlichkeit. Ich fing an zu programmieren 7 vor Jahren und habe nie zurückgeschaut. Persönlich, Ich genieße die Befriedigung, eleganten und effektiven Code zu schreiben, der ein bestimmtes Problem löst oder eine weltliche Aufgabe automatisiert. Ich bekomme immer noch einen kleinen Dopamin-Hit, wenn ich auf "Ausführen" klicke und der Code, den ich gerade geschrieben habe, wie geplant funktioniert.

Das Tolle ist, dass ich nicht alleine bin. Ich höre es häufig, Bauingenieure, die es lieben, ihr technisches Wissen mit ihrer Leidenschaft für die Programmierung zu verbinden. Ich glaube, es kombiniert Effizienz und Problemlösung, Ich glaube, das ist der Kern eines Ingenieurs.

Mit der bevorstehenden Veröffentlichung des SkyCiv API Ich werde die Programmierung im Bereich Bauingenieurwesen diskutieren: Warum ist es wichtig?? Gut geschriebener Code kann dieselbe Aufgabe immer wieder wiederholen.

Ingenieure sind natürliche Programmierer.

Ingenieure sind natürliche Problemlöser und wenn Sie sich ansehen, was Programmierer tun, es ist im Wesentlichen genau das; Probleme lösen. Code verwenden, Programmierer schreiben Logikzeilen, um von A nach B zu gelangen. Schauen Sie sich die wichtigsten Fähigkeiten an, die Sie zum Programmieren benötigen, Sie werden sehen, dass sie sich gut mit dem Hochbau überschneiden:

  • Probleme lösen - alltägliche Statiker lösen Probleme
  • Wenden Sie Logik und Regeln auf ein System oder eine Praxis an - Code ist im Wesentlichen wenn dies, TU das Logik. Genau das wird in Konstruktionscodes für den Hochbau ausgedrückt.
  • Müssen innerhalb der Fesseln arbeiten - Bauingenieure arbeiten nach den Gesetzen der Physik, Genau wie Programmierer innerhalb der Code-Regeln arbeiten.
  • Technische Fähigkeiten - Ich bin Autodidakt, mit sehr wenig formaler Ausbildung in Programmierung. Es ist nicht schwer, man muss es nur genug genießen, um durchzuhalten und zu lernen.

Brauche Beweise? Ohne Programmiertraining, ich wette 99% Ingenieure können verstehen, was dieser Code tut:

Programmierung im Hochbau, Code anzeigen

Warum sollten wir lernen zu programmieren??

1. Heben Sie sich von der Masse ab

Aber zuerst, Warum sollten Bauingenieure das Programmieren lernen?? Gut, Für den Anfang gibt es eine Qualifikationslücke auf dem Markt: 67% Von allen neuen Jobs in STEM ist eine Art Computer erforderlich, jedoch nur 10% der Absolventen sind in der Informatik.

Unternehmen wollen Bauingenieure mit Programmierkenntnissen, Aber nur ein kleiner Teil der Absolventen kann codieren. Dies kann Sie bei der Bewerbung von Jobs von anderen abheben. Es gibt auch eine Reihe von Fachrollen wie Datenwissenschaftler oder Computeringenieure das würde dich perfekt passen lassen.

2. Mehrwert für Ihr Unternehmen

Sie werden auch Ihrem Unternehmen viel Wert hinzufügen. Einfach VBA in Excel kennen, kann Ihrem Unternehmen helfen, effizienter zu werden. Sie können Tools und Programme erstellen, mit denen Sie Ihrem Team Hunderte von Stunden bei mühsamer und redundanter Arbeit sparen können. Dies verringert auch das Risiko menschlicher Fehler. Wenn Sie Probleme haben, Zeit oder Freiheit zu finden, müssen Sie eine Lösung entwickeln, Zerlegen Sie es für Ihren Chef: Ich kann für jeden Ingenieur x Stunden pro Woche sparen, Damit sind wir effizienter als unsere Konkurrenten. Es wird mich brauchen 3 Tage, um einen Prototyp zu bauen.

Sie werden nicht nur einen Mehrwert für das Unternehmen schaffen, Sie machen Ihr Unternehmen auch wettbewerbsfähiger (insbesondere wenn es um Designautomatisierung geht). Eine Studie von mehr 272 Firmen in 35 Branchen vorbei 19 Jahre, bestätigte R.&Die D-Ausgaben korrelierten positiv mit dem Umsatzwachstum und dem ROA und es gibt zahlreiche Studien über Branchenführer, die Nachzügler für R ausgeben&D.. Dies sollte im Hochbau nicht anders sein. Möchten Sie, dass Ihr Unternehmen seine Konkurrenten übertrifft?? Die Programmierung innovativer und effektiver Lösungen ist unerlässlich.

3. Zukunftssicher Ihre Fähigkeiten

Sie machen Ihre Fähigkeiten auch zukunftssicher. Programmieren ist eine übertragbare Fähigkeit, und kann auf eine beliebige Anzahl von Branchen wie Finanzen angewendet werden, Beratung oder sogar reine Entwicklung. Wenn wir schauen 20-30 Jahre in die Zukunft, die Entstehung der KI, Maschinelles Lernen und Designautomatisierung werden von Programmierern und Entwicklern vorangetrieben. Ihre Auswirkungen auf den Bauingenieurberuf sind noch nicht bekannt. Aber in den weisen Worten von Lincoln; Der beste Weg, um Ihre Zukunft vorherzusagen, ist es zu schaffen.

Ist es schwer? Wo soll ich anfangen?

Wie ich bereits erwähnt habe, Bauingenieure haben ein perfektes Gespür für die Programmierung. Die meisten Abschlüsse bieten Rechenkurse an, Sie waren also wahrscheinlich bereits damit konfrontiert. Beim Lernen, Ich empfehle eine gesunde Mischung aus Praxis und Theorie; durch meine Erfahrung 70/30 funktioniert am besten.

Für dein 30% theoretische Komponente, Ich würde empfehlen, mit einem kostenlosen Online-Kurs zu beginnen. SkyCiv hat eine kostenlose 2 Teil Online-Kurs für Bauingenieure zum Erlernen des Programmierens. In der Ingenieurwelt, Sprachen wie Python, C ++ und VBA (Excel) sind ein großartiger Ort, um anzufangen und viele reale Anwendungen zu haben. Wenn Sie sich für Online interessieren, Web Entwicklung, Javascript ist ein großartiger Code, um zuerst mit großartigen Front- und Back-End-Funktionen zu lernen.

Wir haben mit realen Projekten begonnen und mit einem praktischen Ansatz gelernt, von dem ich ein großer Verfechter bin. Als Ingenieure, wir experimentieren gerne, Dinge zerbrechen, und ziehen Sie sie auseinander, um wirklich zu verstehen, wie sie funktionieren. Beginnen Sie mit kleineren Projekten und bauen Sie Ihr Vertrauen auf, Lernen Sie dabei aus Ihren Fehlern. Wenn Sie Zweifel an Ihren Fähigkeiten haben, schwitzen Sie nicht. Schauen Sie sich einfach unseren ersten Prototyp an:

SkyCivs erster Prototyp, 2014

Wenn möglich, Ich würde auch empfehlen, eine Art Mentor zu haben. Es ist äußerst wertvoll, wenn ein erfahrener Entwickler Ihren Code überprüft und Ihnen Feedback gibt. Sie zeigen Ihnen neue Möglichkeiten zum Einrichten Ihres Codes, auf ihre eigenen Erfahrungen zurückgreifen.


    eBook-API



    SkyCiv arbeitete mit dem MT zusammen? SkyCiv arbeitete mit dem MT zusammen!

    Ich freue mich auf

    Ich glaube wirklich, dass das Programmieren zu einer wesentlichen Fähigkeit im Ingenieurwesen wird. Es ist für uns beruflich und persönlich äußerst wertvoll, Unternehmen suchen, es macht uns zukunftssicher, und als Ingenieure haben wir bereits viele analytische, logische Fähigkeiten, die wir brauchen, um die Programmierung zu beherrschen. Es ist nicht schwer zu beginnen, und wenn Sie gerne programmieren, kann dies eine sehr lohnende Karriere sein. Ich hoffe, Sie fanden das nützlich, wenn du. .. getan hast, teilt es, Like es und abonniere unseren Youtube-Kanal für weitere nützliche und interessante Inhalte!

    Interessiert an Designautomatisierung? SkyCiv hat eine starke Strukturanalyse und Design API verfügbar, Hier können Bauingenieure / Programmierer ihre eigenen Lösungen rund um die SkyCiv-Analyse codieren, Design, Modellieren, Rendering- und Berichtsfunktionen!

    Willst du lernen zu programmieren? SkyCiv hat zwei tolle Kostenlose Udemy-Kurse zum Erlernen des Programmierens als Statiker!

    Möchten Sie Ihre Fähigkeiten als Programmierer und Statiker anwenden?? Besuchen Sie unser Karriereseite um zu sehen, ob wir noch freie Stellen haben!

    Sam Carigliano CEO und Mitbegründer von SkyCiv
    Sam Carigliano
    CEO und Mitbegründer von SkyCiv
    BEng (Bürgerlich), BCom
    LinkedIn