Je ne suis pas du tout jeune, mais j'écrirai mon opinion personnelle et ce que je dis aux nouveaux techniciens. Bien sûr, il peut y avoir des avantages et des inconvénients.
Je fais du travail dit embarqué, mais je suis une course orientée logiciel et moins embarquée.
En général, un pour chacun des trois types suivants.
Que ce regroupement soit correct ou non, C / C ++, Java, C #, etc.
C est le meilleur moyen de connaître le mouvement du programme et le mouvement de l'ordinateur. Pas appelé un assembleur. Cela peut être un assembleur, mais cela dépend du processeur. Vous devez connaître le concept.
Cependant, s'il n'est pas absolument nécessaire d'utiliser C en pratique, je veux vraiment l'éviter. Parce que la différence de compétence est directement liée à la qualité de Moro.
Après cela, il est difficile d'être orienté objet. C'est différent de pouvoir le faire. J'aime le C ++, mais les spécifications sont tellement chaotiques que c'est un monde complètement maniaque. Si vous le pouvez, Java peut être utilisé dans la pratique, et cela peut être utile car vous pouvez vous habituer à l'orientation des objets.
C # était également facile et facile à comprendre. Je ne l'utilise que sous Windows.
Ruby, Python, je ne l'utilise plus, mais le vétéran est-il Perl? tout va bien. Si vous pouvez utiliser quelque chose, l'idée sera presque la même et l'application fonctionnera.
Le langage de script peut tout faire de manière transcendantale. Même le développement de produits peut améliorer l'efficacité du travail personnel. Par conséquent, il sera utile dans diverses situations s'il peut être utilisé.
JavaScript
Ou plutôt, TypeScript?
C'est un autre choix pour le système client. Même les systèmes embarqués ont un navigateur Web intégré de nos jours et sont un élément indispensable pour l'interface utilisateur.
Vous pouvez faire n'importe quoi sur votre bureau avec node.js.
Cependant, c'est un peu pris que node.js est l'un des mondes et cela ne semble pas du tout léger.
Ce qui précède n'est pas un formulaire exhaustif, mais si vous travaillez sur la politique ci-dessus, même si vous devez apprendre quelque chose de nouveau, certaines compétences seront la base de l'application.
Si quoi que ce soit, il est plus important d'acquérir des compétences dans les bibliothèques et les frameworks que dans la langue elle-même, mais il est regrettable qu'il faille du temps pour acquérir les connaissances préalables pour les maîtriser, c'est donc un endroit où elles peuvent être appliquées dans une certaine mesure. C'est bien de le faire.
En plus de cela, la technologie est une pratique (qualifiée) plutôt que des connaissances, donc ce serait formidable si vous pouviez être conscient de créer de nombreuses opportunités d'écrire.
Recommended Posts