Il freelance richiede un'abilità suprema nella programmazione?

1

Posso scrivere codice java, python, c, c ++ indipendente, ma non conosco ogni aspetto di essi. Ad esempio, non so come codificare con il database in python / c / c ++. Ho poca esperienza con la programmazione GUI.

Ero consapevole del fatto che la maggior parte dei lavori non richiede solo che scriviamo un codice semplice. Potrebbero avere bisogno di una GUI e devi caricare il risultato della programmazione su un server FTP tramite un codice ftp con qualche plugin / libreria I-don't-know-the-name. Ho visto un lavoro di web scraping da python, e il client vuole che il programma inserisca i dati in un database subito dopo la rottamazione web e cancelli i vecchi dati più vecchi di 6 mesi.

Un cliente non accetterà un appaltatore per dire "Dovrò capire questa tecnologia xyz per un po 'prima che io possa dirti se posso farlo". Quel che è peggio, è che trovi che sei incapace di svolgere il suo lavoro per qualsiasi ragione, sei fregato.

Mi chiedo, fai domanda per un lavoro freelance se non ti senti un esperto di tutti i campi / tecnologia elencati nel requisito del lavoro?

    
posta lamwaiman1988 11.12.2011 - 15:49
fonte

3 risposte

5

Does freelancing require supreme ability on programming?

Non nella mia esperienza. Ho incontrato più freelancer che non sono riusciti a farsi strada attraverso fizzbuzz.

I am wondering, do you apply for a freelance job if you don't feel like an expert to all the fields/technology listed in the job requirement?

Consideralo come una lista dei desideri del cliente: alcune cose sono più importanti di altre. Se sei competente nella maggior parte di questi dovresti fare domanda. Peggio che accadrà è che non otterrete il lavoro. La cosa migliore che accadrà è che tu imparerai qualcosa di nuovo e nel processo.

    
risposta data 11.12.2011 - 15:55
fonte
1

Sono stato libero professionista da 16 anni (5 anni freelance, 9 anni in un unico ruolo permanente e successivamente libero professionista). Uno sviluppatore freelance dovrebbe essere l'equivalente di uno sviluppatore senior (se questo è il ruolo) e se non sei un esperto in ogni area di una wishlist non sempre importa come il cliente ti chiede invariabilmente di lavorare in qualche altra area tecnologica / lingua / plug-in / qualunque cosa.

Inoltre dovresti essere preparato a ricevere compiti che sono un pagamento o due al di sotto di quello che faresti come uno sviluppatore senior, e non essere coinvolto in decisioni o riunioni che potresti aspettarti se fossi permanente.

Ma in sostanza, se sei auto-motivato, non preoccuparti di muoverti costantemente tra i clienti, raccogliere le abilità velocemente e gestire la tua carriera - allora starai bene.

    
risposta data 11.12.2011 - 16:02
fonte
1

I am wondering, do you apply for a freelance job if you don't feel like an expert to all the fields/technology listed in the job requirement?

Imparare qualcosa come programmare con i database sul lavoro richiede uno studente molto veloce e un progetto molto rilassato. Tali condizioni non sono comuni.

Quindi per rispondere alla tua domanda, direi No.

Ti suggerisco di sviluppare la tua esperienza nelle aree che conosci o di concentrarti su progetti che sono nella tua area di competenza. Potrebbe andar bene, se hai bisogno di fare ricerche su alcuni argomenti, ma troppe ricerche sul lavoro in brevi periodi di solito non sono possibili per un libero professionista.

    
risposta data 11.12.2011 - 18:29
fonte

Leggi altre domande sui tag