Was zählt als „Erfahrung“ mit einer bestimmten Sprache? [geschlossen]


9

Ich bin ein CS-Student, der gerade nach Sommerpraktika sucht, insbesondere weil ich Apps für Android und / oder iOS entwickeln möchte. Wenn Sie sich die Anforderungen für verschiedene Möglichkeiten ansehen (alle Möglichkeiten zur Softwareentwicklung, nicht nur die, die ich herausgegriffen habe), wird "Erfahrung mit x, y, z ..." aufgeführt. Meine Frage: Was genau zählt als Erfahrung mit einer bestimmten Sprache oder Technologie? Ich habe das Glück, dass ich während meines Studiums die Möglichkeit hatte, mehrere Sprachen zu verwenden, von VB bis zur MIPS-Versammlung. Persönlich würde ich mich mit wenigen Ausnahmen nicht als kompetent genug in den meisten Sprachen betrachten, die ich verwendet habe, um in eine Position gebracht zu werden und x bis y-Datum zu codieren. Ich kann die Grundlagen der Sprache kennen,

Um das spezifische Beispiel zu verwenden, mit dem ich jetzt konfrontiert bin: Ein Praktikum, an dem ich interessiert bin, listet Erfahrung mit C und / oder C ++ als Voraussetzung auf. Ich habe einige Arbeiten mit C durchgeführt, ich weiß, was Sie können und was nicht, ich besitze und habe K & R gelesen, verstehe, wie Zeiger funktionieren usw. Aber ich habe tatsächlich keine wesentliche Menge an Code in C geschrieben, ich Ich habe ein paar kurze Programme geschrieben und ein paar andere modifiziert, aber ich habe nie etwas Großes geschrieben, bei dem ich tatsächlich die Speicherzuordnung verwalten oder einige Abstraktionen entwickeln musste, um die gewünschte Funktionalität zu erzielen. Obwohl ich das Gefühl habe, das konzeptionelle Verständnis zu haben, habe ich es nicht angewendet. Zählt konzeptionelles Verständnis als Erfahrung? Ich bin immer bestrebt, mein Wissen zu lernen und zu erweitern, aber ich möchte auch nicht zu viel versprechen (was das Gegenteil von dem zu sein scheint, was Sie tun).

Gedanken? Rat?


2
Die Antworten unten sind gut, aber ich möchte einen Rat hinzufügen - lassen Sie sich NICHT vom spezifischen Wortlaut einer Stellenanzeige abschrecken. Wenn Sie der Meinung sind, dass Sie in der Lage sind und wenn Sie ungefähr den Fähigkeiten entsprechen, dann bewerben Sie sich trotzdem. Sie haben sehr wenig zu verlieren, solange Sie glauben, dass Sie den Arbeitgeber dazu bringen können, zumindest mit Ihnen zu sprechen, dann verschwenden Sie auch nicht ihre Zeit . Bewerben Sie sich natürlich nicht, wenn es überhaupt keine Chance gibt, das verschwendet Ihre Zeit.
Steve

Aber ob ich denke, dass ich fähig bin, hängt davon ab, was die Anforderungen bedeuten, also gehe ich im Kreis herum. Ich verstehe, was Sie sagen und werde mich wahrscheinlich bewerben.
primehunter326

Antworten:


7

Persönlich würde ich für eine Stellenanzeige "Erfahrung mit X" in "Code mit X geschrieben haben, der jetzt für einen Kunden in der Produktion läuft" übersetzen.

Der Grund dafür ist, dass der Arbeitsaufwand, der erforderlich ist, um ein "Hey, ich habe das funktioniert" in Code für die Produktionsstärke umzuwandeln, normalerweise nicht trivial ist und hier die teuflischen Details auftauchen. In C müssen Sie beispielsweise Programme schreiben können, die nicht für Pufferüberläufe anfällig sind. In Java müssen Sie Ihre Ressourcen für Programme mit langer Laufzeit ordnungsgemäß freigeben.

Es ist nichts Falsches daran, eine Technologie angeschaut und damit gespielt zu haben, aber es zählt nicht ganz als Erfahrung.


Die Sache ist, dass ich als Universitätsstudent nicht viel in Bezug auf Code auf Produktionsebene getan habe, nur für bestimmte Übungen, um mein Verständnis eines Konzepts zu zeigen. Wie soll ich anfangen?
primehunter326

Erwähnen Sie nur, dass Sie mit den Technologien X, Y und Z vertraut sind, diese aber nicht in der Produktion verwendet haben. Sie sind Student - die Erwartungen sind anders als für leitende Entwickler.

1

Das Wort "Erfahrung" bedeutet verschiedene Dinge in verschiedenen Kontexten. In Stellenausschreibungen bedeutet dies im Allgemeinen echte Arbeitserfahrung für ein Unternehmen oder eine Organisation, aber lesen Sie nicht zu weit hinein.

  1. Echte Erfahrung für eine echte Organisation muss keine bezahlte Erfahrung sein, um als "Erfahrung" zu gelten.

  2. Wenn Sie sich für ein Praktikum bewerben und der Job als Praktikum aufgeführt ist, gibt es im Allgemeinen einen kleinen Spielraum, was Erfahrung ausmacht.

  3. Sie können Codebeispiele und / oder Projekte als Ersatz für Erfahrung in vielen Fällen verwenden, wenn Sie sich für ein Praktikum bewerben.

und schließlich machen Sie sich keine Sorgen darüber, wie Sie hineinspringen und sofort wissen, was Sie tun. Mein erstes Praktikum vor ein paar Jahren war an meiner Universität, als ich Perl schrieb, und ich hatte keine Ahnung, was ich 2 Monate lang tat. Dann, als ich langsam lernte und mehr Projekte übernahm, begannen die Stellenangebote zu fließen. Wenn Sie gut interviewen und einige Beispiele zeigen und erklären können, werden Sie es gut machen. Meine zwei Cent.


0

Als ich ein Neuling war, würde ich mir die Freiheit nehmen anzunehmen, dass sie mit einem Frischer, der über gute Kenntnisse verfügt, in Ordnung sind, wenn in der Rekrutierungsanzeige nichts als "mindestens X Monate / Jahre für Y-Technologie" angegeben ist. Einige der E-Mails wurden in Anrufe umgewandelt, aber nur sehr wenige gingen in die Interviewphase. Trotzdem fand ich, dass es sich lohnt, es zu versuchen.

Unterschiedliche Technologien erfordern unterschiedliche "Erfahrungsebenen", bevor Sie sich als kompetent bezeichnen können. Und wieder ist es sehr relativ. Jemand mit 2 Jahren Erfahrung kann sich selbst als Experte betrachten, während sich andere nach 4 Jahren in derselben Technologie möglicherweise nicht als Experten bezeichnen. Sie werden wahrscheinlich weniger Zeit benötigen, um ein SQL-Experte zu werden, als auf eingebetteten Systemen. Ich finde, dass Menschen mit 3-4 Jahren C / C ++ - Erfahrung manchmal kläglich an grundlegenden Fragen scheitern.

Seien Sie offen, aber auch selbstbewusst! Als Frischer, wenn Sie Ihre Kurs-Sachen gut kennen, gut genug; Wenn Sie ein bisschen mehr wissen, noch besser. Es wird jedoch nicht erwartet, dass Sie eine These zu Entwurfsmustern abgeben oder Ihren eigenen Compiler erstellen können. Wenn Sie die richtige Einstellung zur Arbeit und die Fähigkeit zur Problemlösung zeigen, sind Sie so ziemlich da!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.