2013-08-30 11 views
6

Oltre a prendere lezioni intendo. Voglio distinguermi dalla massa. Sono molto bravo a costruire la logica/gli algoritmi. Come se io potessi implementare qualsiasi problema in C. Ma non so come sfruttarlo! Come cosa scrivere!?!Che cosa può fare uno studente di computer del secondo anno che potrebbe essere considerato utile in futuro?

Tutto quello che ho fatto fino a questo punto sono i giochi anche nella console di C, usando ASCII e array di caratteri. Snake, Sudoku (facendo anche un puzzle e risolvendo), ripescaggio di Mario Bros., tictactoe con AI. Ma fare giochi non mi porterà da nessuna parte.

Mi chiedevo se potevo ricevere suggerimenti da voi ragazzi?

Conosco C++/C e un po 'di Java. Ho appena iniziato con le strutture dati. Quindi, sarebbe bello se fosse rilevante per le strutture di dati. Conosco la maggior parte degli alberi e i tipi di strutture dati. Grazie mille per il vostro aiuto. So che è fuori tema ma non ho nessun altro a cui rivolgersi.

+10

Questa è un'opinione basata, quindi non appartiene davvero qui. Mi chiedo però: perché pensi che i giochi di programmazione non ti portino da nessuna parte? Non importa quale sia l'argomento del tuo prossimo progetto, a patto che tu stia provando nuove cose, stai migliorando. E stai sempre aggiungendo un portfolio che ti sarà utile per dimostrare di essere stato codificato da solo per un po '. Se fossi in te, inizierei a sperimentare con lingue diverse. –

+0

È fuori tema e probabilmente verrà chiuso a breve. Saresti sorpreso di quanto lontano possa farti ottenere i giochi. Indipendentemente da ciò, ti consiglio di trovarti un progetto open source che ti interessi e che contribuisca ad esso. Puoi trovare molti che hanno bisogno di contributi su GitHub, e questo è qualcosa che puoi indicare, insieme al tuo portfolio, quando i potenziali datori di lavoro chiedono che cosa hai fatto. –

+0

Ad essere sincero non ho idea di quale aiuto possano essere questi piccoli giochi. E sì, "sperimentare con lingue diverse" è esattamente quello che sto facendo. Apprendimento di Java. Ma speravo di fare qualcosa di più divertente :) – user2732146

risposta

4
  1. Prestare attenzione nelle classi di automi limitate. Imparare la base di tutte le lingue rende irrilevante una "conoscenza" di una lingua.
  2. Se la tua scuola lo offre, prendi alcune lezioni sui sistemi informatici aziendali.
  3. Prova ad avere un po 'di esperienza nella gestione dei progetti. Questo potrebbe essere fatto facendo un lavoro per beneficenza o uno stage per un prof.
  4. Ovviamente ci sono sempre progetti open source.
  5. Ottenere un lavoro. Stavo lavorando per un piccolo negozio di sviluppo come studente del secondo anno.
  6. Apri la tua azienda e inizia a fare alcune app mobili. Il cielo è il limite.
+0

Signore, puoi essere specifico sul tipo di lavoro? – user2732146

+1

Ho lavorato facendo software di pianificazione del progetto per una piccola azienda di ingegneria. L'azienda serviva principalmente l'industria petrolifera. –

1

Se si vuole avere un impatto a lungo termine, si può fare una delle due cose:

  • essere un genio, e inventare un nuovo aggeggio ognuno ha bisogno. [Punti extra].
  • Costruisci una fondazione per qualcosa. Aggiungi in modo pulito, continuamente. Alla fine avrà abbastanza massa per avere un impatto.
Problemi correlati