[RAILS] Ce que les débutants pensent de la programmation en 2016

Au 25 novembre 2016, j'ai résumé ce que j'ai ressenti lors de la programmation en 2016. Que ressentez-vous lorsque vous voyez cela quelques années plus tard? (Parce que je suis un programmeur débutant, je suis plein d'erreurs et de préjugés. Veuillez l'indiquer si vous le souhaitez! C'est comme mon mémorandum.)

Client frontal

react.js react.js est souvent utilisé. JavaScript est endémique, mais react.js est particulièrement populaire. En tant que composant, il semble pratique car il peut être réutilisé de différentes manières. Le coût d'apprentissage n'est pas si élevé et vous pouvez écrire facilement.

Go lang Une langue créée par Google. Le traitement parallèle est facile à écrire dans un langage moderne. Il se caractérise également par une vitesse élevée. Si vous avez très peu de grammaire et que vous apprenez le langage C, n'hésitez pas à l'appeler. Le personnage de la mascotte est très désagréable.

Du côté serveur (?)

php Une langue que de nombreux ingénieurs appellent Owakon. Cependant, il semble qu'il existe encore de nombreux projets sous contrat (wordpress). Va-t-il disparaître dans quelques années?

Ruby on Rails Un cadre utilisé par de nombreux jeunes ingénieurs. Il semble que plus vous êtes jeune, plus les gens l'utilisent. Si vous comprenez le concept de MVC, vous pouvez le faire en une journée comme Twitter.

scala C'est un langage fonctionnel. Je ne comprends pas les langages fonctionnels, donc je ne sais pas quelles sont les fonctionnalités. Je l'ai appris une fois, mais je n'ai pas compris comment l'écrire.

python L'une des langues qui bénéficie actuellement d'un soutien considérable. La langue elle-même est simple et facile à écrire. Une fois que vous vous êtes habitué à l'indentation, vous pouvez l'apprendre assez rapidement. L'intelligence démographique est populaire de nos jours, et il est facile de gérer beaucoup de données (je me demande si le traitement mathématique tel que le calcul matriciel peut être fait facilement ...), et il existe de nombreux cadres pour l'intelligence artificielle.

Java Ceci est également appelé Owakon par de nombreux ingénieurs. Cependant, il semble être très populaire. Comme je l'ai vu quelque part, c'était toujours une langue très populaire dans la Silicon Valley. Personnellement, je ne déteste pas ça, mais c'est un peu ennuyeux de le toucher après avoir écrit python ou ruby. (La grammaire est longue et le nom de la classe est long ....)

Autre

Unity 2016 ou 2015 s'appelle la première année d'Unity ou la première année de VR, et est très populaire dans l'industrie du jeu. Je programme aussi, mais je joue souvent avec l'interface graphique, et on peut dire que la barrière à l'entrée dans le jeu a été considérablement abaissée. Je l'ai touché plusieurs fois, mais c'est assez amusant. La réalité virtuelle est également facile à réaliser.

Résumé

Après tout, j'ai l'impression d'avoir touché à diverses technologies qui sont désormais populaires depuis six mois. C'est encore débutant, il est donc difficile de voir à quel point react.js et Go lang sont excellents (car je ne sais pas à quel point c'était difficile en l'absence d'un tel langage). Et qu'est-ce que je pense quand je le regarde quelques années plus tard? Personnellement, je veux un cadre qui facilite la création d'animations riches sur des sites Web (les gens intelligents s'il vous plaît!).

Recommended Posts

Ce que les débutants pensent de la programmation en 2016
Réfléchissez sérieusement au langage à utiliser dans l'enseignement de la programmation et l'enseignement de la programmation.
Les débutants en Python organisent des sortes de bulles
Ce que les débutants pensent de la programmation en 2016
Apprendre l'histoire des débutants de la transcendance de la programmation
En savoir plus sur la programmation
Programmation avec Python
Qu'est-ce que la «programmation fonctionnelle» et «orientée objet»? Édition Python
Pensez aux recherches de priorité de profondeur et de priorité de largeur en Python
Pensez à créer un environnement Python 3 dans un environnement Mac
Trier en Python. Pensons ensuite à l'algorithme.
Programmation Python avec Excel
À propos de __all__ en python
Covector pour penser en fonction
fonction de mémorandum python pour débutant
Qu'en est-il de la négociation d'actions aujourd'hui?
Ce que j'ai appris sur Linux
La programmation du concours, c'est quoi (bonus)
Ce que j'ai appris en Python
Pensez aux abandons avec MNIST
À propos de "for _ in range ():" de python
Vous serez ingénieur dans 100 jours ――Jour 71 ――Programmation ――À propos du scraping 2
Vous serez ingénieur dans 100 jours ――Jour 61 ――Programmation ――A propos de l'exploration
Vous serez ingénieur dans 100 jours ――Jour 74 ――Programmation ――À propos du scraping 5
Réfléchissez aux raisons pour lesquelles Kubernetes est décrit comme «Linux dans le monde du cloud»
Vous serez ingénieur dans 100 jours ――Jour 73 ――Programmation ――À propos du scraping 4
[Python] Rétrospective de ce que j'ai enseigné aux débutants en programmation à partir des fonctions
Vous serez ingénieur dans 100 jours ――Jour 75 ――Programmation ――À propos du scraping 6
Vous deviendrez ingénieur dans 100 jours --Jour 68 --Programmation --A propos de TF-IDF
Quelle automatisation doit être effectuée en RPA, VBA, langage de programmation?
Vous devenez ingénieur en 100 jours ――Jour 67 ――Programmation ――A propos de l'analyse morphologique
Vous serez ingénieur dans 100 jours ――Jour 70 ――Programmation ――À propos du grattage
Pensez à l'ordre dans lequel vous apprenez les langages de programmation tout en revenant sur votre vie informatique