L'année dernière, quand j'ai écrit Black Lab Era avec mon cœur, j'ai accidentellement bourdonné et ** le meilleur moi-même. L'article qui a remporté le né s'appelle désormais Fucking Poem ** [^ 1].
Je suis entré cette année sans aucune discipline sexuelle, donc j'écrirai sur les difficultés à ce moment-là. (Comme prévu, ce n'est pas bourdonnant ...?)
[^ 1]: Je ne peux pas afficher ce compte même si je souhaite changer d'emploi, mais je n'ai pas l'intention de changer d'emploi pendant un certain temps ...
Comme je l'ai écrit dans le dernier article
En dessous, j'écrivais silencieusement le code tout en faisant ma propre croyance en tant que programmeur, mais même ainsi, il y avait un senior qui s'entendait avec moi un peu plus haut. Le senior avait la même disposition d'ingénieur que lui dans le laboratoire conservateur, mais au contraire, il était trop dévoué au système d'information plutôt qu'au domaine de la recherche théorique, il était donc traité comme un étranger au laboratoire. J'ai demandé à d'autres doctorants [^ 2] des conseils sur la théorie, et j'ai reçu des SNS de ces seniors pour la programmation [^ 3].
[^ 2]: Cette personne est un physicien solide et peu familier avec la programmation.
[^ 3]: Quant à savoir si c'était en personne, il y avait des moments où la personne ne venait pas au laboratoire plus que lui-même, mais il y avait aussi la situation où il faisait des recherches avec beaucoup de temps libre. À ce moment-là, j'avais une idée que "Si vous allez en D, vous pouvez taper sans faire de distinction entre public et privé", et de plus, si vous avez Internet, vous pouvez vous connecter en SSH à la maison, il est donc environ 3 heures à la maison. Il était naturel de jouer avec le code en laboratoire. Pour cette raison, j'ai souvent dit: "J'ai tweeté sur Twitter qu'il y avait quelque chose de coincé, et ce senior m'a dit." Maintenant, si vous pensez calmement, un tel style de ** «pousser hors du temps» ne peut pas être suffisamment durable pour être une profession **.
Jusqu'à présent, j'étais dans une situation où «moi ou mes aînés utilisons Python», mais j'utilisais Python2 au lieu de Python3. La raison en était que les principales bibliothèques telles que matplotlib ne fonctionnaient pas pour une raison quelconque. De plus, certains logiciels tels que git ne fonctionnaient pas bien. Je ne suis pas sûr, mais je n'ai eu aucun problème avec Python2, j'ai donc écrit du code post-processus en Python2.
Un jour, j'ai eu l'occasion d'examiner les variables environnementales. Ensuite, le PATH était dans un endroit que je ne comprenais pas. Si vous regardez de plus près, il s'agissait d'un répertoire partagé que les ingénieurs expérimentés utilisent habituellement. Je ne peux probablement pas prendre racine du système Spacon, donc je pense que je l'ai installé avec l'indicateur --user défini. Je pense que PYTHONPATH a probablement également contenu ce chemin.
C'était assez compliqué et je n'avais pas beaucoup de connaissances à l'époque, alors j'ai fini par le terminer sans rien faire.
Je ne peux pas écrire sur git en un mot, mais ** les bibliothèques Python peuvent être évitées en utilisant venv **.
Avec venv, vous pouvez séparer l'environnement virtuel de l'environnement d'origine, et vous pouvez placer la bibliothèque sans utiliser le répertoire dont la racine a besoin. De plus, cela n'affecte pas les autres utilisateurs.
Au fait, à propos de venv, je l'ai compilé moi-même l'autre jour, alors j'aimerais que vous y fassiez référence (Daima). https://qiita.com/bluepost59/items/c13c88a9387e28189d7b
venv semble être vieux.
https://qiita.com/sk217/items/43c994640f4843a18dbe
Cet article n'a pas l'intention de blâmer les ingénieurs seniors. Mes aînés étaient également étudiants à l'époque et je comprends le désir d'introduire de nouvelles choses.
Après tout, c'est devenu plus qu'un demi-poème cette année, mais j'espère que cela aide quelqu'un.
Recommended Posts