Come smettere di soffermarsi sui problemi piuttosto che sulle attività? [chiuso]

2

Non posso dire di essere un buon programmatore, ma ho accumulato denaro per programmare gli ultimi decenni. Ho pensato di essere nato per la programmazione e la gente ha detto che ero molto bravo a farlo - ad un certo punto.

Ma dopo 10 anni di programmazione, sento che la mia efficienza di programmazione non è buona come quella degli altri. Certamente, l'educazione CS è molto meglio adesso e molti giovani programmatori sono più intelligenti di me.

Ma uno dei miei problemi è che quando eseguo un'attività, tendo a soffermarmi su problemi specifici che sto affrontando con il compito piuttosto che concentrarsi sul completamento dell'attività. Capisco che continuare a pensarci non risolva il problema. Ma lo faccio abitualmente e facilmente mi sento esausto. Spero di non essere l'unico a sentire in questo modo.

Hai provato la stessa sensazione? Se è così, come ti sei liberato di questa terribile abitudine?

    
posta Tae-Sung Shin 22.01.2012 - 05:22
fonte

4 risposte

2

Una parola; fatto. Concentrati su di esso, cerca di farlo, capisci che è ciò che conta.

Preparare per ifs generalmente equivale a un valore percepito non necessario che consente al programmatore di sentirsi meglio in una situazione ma sfortunatamente non fornisce in alcun modo un valore aggiuntivo .

Ricorda sempre che fare ciò equivale a un valore immediato e concentrarsi su qualcosa di meno che procedere verso il risultato è uno spreco di tempo, sforzo ed energia.

    
risposta data 22.01.2012 - 05:49
fonte
2

Molte persone hanno difficoltà a concentrarsi sui compiti, e anch'io sono uno. Sfortunatamente, questa domanda potrebbe non ricevere una buona risposta in un luogo come questo, dove sospetto che la maggior parte delle persone che leggono questo non possa davvero capire. Inoltre, questo sembra aver bisogno di esperienza in psicologia, e dubito che molte persone qui abbiano una tale competenza.

Detto questo, mi piacerebbe indicare il lavoro di PJ Eby, un programmatore diventato "Mind Hacker". Dice che le persone sono "naturalmente di successo" o "naturalmente in difficoltà". Il suo obiettivo è quello di aiutare naturalmente le persone in difficoltà a raggiungere il successo naturale. Alcuni lavori di Eby possono essere trovati su:

Google per altri posti che pubblica, incluso Twitter. Sfortunatamente, sembra che PJ non stia aggiornando molto questi siti; presumibilmente è impegnato ad aiutare i suoi clienti paganti. Tuttavia, puoi imparare un po 'dagli scritti che rimangono online. (Nota: non sono PJ Eby, né lo conosco personalmente né ricavo alcun introito dalla pubblicazione di questo post. Tuttavia, inserisco in modo anonimo a causa della mia precedente affermazione sulla difficoltà di concentrarmi e non voler lasciare tali briciole di pane a possibili futuri datori di lavoro da seguire.)

Infine, se la lettura e il lavoro autonomo non portano a miglioramenti, la ricerca di un aiuto professionale, da un personal trainer o uno psicologo, potrebbe essere utile qui.

    
risposta data 22.01.2012 - 07:25
fonte
1

Sembra che tu stia sperimentando un grado di paura "tutto per nulla", la paura di essere silurato. Non intendo dire che questa è un'aberrazione, è incorporata in noi dall'evoluzione e serve ai suoi scopi - dopotutto, è fondamentale per la mitigazione del rischio. Cerchi di affrontare per prima la più grande minaccia al successo.

Ma il pericolo è che possa essere paralizzante. Devi gestire il tuo morale e la tua sicurezza spargendo attività che puoi completare.

Ad esempio, se sto scrivendo una funzione o un modulo in cui non so davvero come andare su quello che sto per fare, non mi preoccupo del modo migliore o del quadro generale - lascio che il problema dimmi di cosa si tratta a piccoli passi. Quindi continuo a programmare fino a quando non avrò abbastanza framework per rilevare come DAVVERO deve essere, quindi avviare il refactoring e implementarlo.

Permetti solo a te stesso di pensare nel codice ... stai tracciando le cose e devi avere fiducia che tutta la confusione finirà per allinearsi e collassare nella soluzione formalizzata.

    
risposta data 22.01.2012 - 14:08
fonte
0

Personalmente trovo che TDD aiuti con questo: il primo approccio del test pone l'accento sull'uso e la ragione d'essere del codice di produzione, e non ti lascia distogliere dal compito in questione.

    
risposta data 22.01.2012 - 08:35
fonte

Leggi altre domande sui tag