Menu

Main Menu

  • Categories not found.

logo

Menu

  • Categories not found.
développement Android
Principal › développement Android › # 1 Penser aux choses pourrait être mieux fait

# 1 Penser aux choses pourrait être mieux fait

Etre programmeur et savoir créer son propre logiciel est génial. En fin de compte, il s’agit d’une expérience incroyablement enrichissante et d’une utilisation sans fin. J'ai déjà beaucoup parlé des avantages de la programmation (ici), mais il suffit de dire qu'une fois que vous maîtrisez les bases du processus, les possibilités sont infinies.

Être un développeur d'application si? C'est encore plus cool. Lorsque vous travaillez avec des appareils mobiles, vous êtes directement sur votre smartphone ou votre tablette et vous l’aurez toujours sur vous. Et grâce au Google Play Store (ou à un autre app store ...), vous pouvez facilement partager vos créations avec un public nombreux et / ou les vendre pour de l'argent. C'est tellement plus facile à distribuer que les logiciels de bureau traditionnels.

Essayez de dire à quelqu'un lors d'une soirée qu'il crée des applications et de voir comment il réagit. Maintenant, dites à quelqu'un que vous êtes un ingénieur en logiciel. Les développeurs d'applications sont des stars du rock! (Mais pas vraiment ...)

Donc, être un développeur d'applications est méchant. Mais cela ne veut pas dire que cela convient à tout le monde et que c'est certainement quelque chose qui veut «cliquer» plus avec certaines personnes qu'avec d'autres. Les applications Android sont vos appels ... Plus

Entre-temps, si vous êtes déjà occupé à créer des applications, espérons que vous reconnaîtrez également quelques-unes de ces caractéristiques en vous!

# 1 Penser aux choses pourrait être mieux fait

Vous sentez-vous frustré par les systèmes, les produits et les processus sur lesquels vous êtes obligé de compter tous les jours? Vous surprenez-vous régulièrement en train de penser: «J'aurais pu mieux faire cela» ou «Pourquoi ne font-ils pas simplement [insérer ici une solution intelligente / irréaliste]?». Eh bien, si vous êtes développeur d'applications, alors cela peut très bien devenir la germination de votre prochaine grande idée et cela augure bien pour vos capacités de résolution de problèmes.

Une fois que vous êtes un programmeur, le mauvais design ne vous frustrera que plus ...

Comme le fait que Netflix continue de suggérer que je regarde des films. C'est la chose la plus facile à faire, allez! Est-ce que cela arrive pour tout le monde? Est-ce que mon compte Netflix vient juste de tomber??

# 2 Vous êtes paresseux de manière proactive

Que veut dire paresseux?

Cela ressemble à une contradiction. Ce que je veux dire par là, c’est que vous allez faire des efforts incroyables pour faire quelque chose qui aurait pris 5 minutes sinon…

Pour éviter les quelques minutes qu'il faudrait pour faire une nouvelle année

Prenez le type qui a introduit le monde à «Soylent» par exemple. Soylent est le cerveau de Rob Rhinehard, qui était lui-même un ingénieur en logiciel. Rhinehart estime que «la nourriture est dure» et que sa cuisson prend beaucoup de temps et coûte cher. Sa solution? Le corps humain a besoin de survivre et de prospérer. Cela impliquait de faire une recherche assez approfondie dans une entreprise de biotechnologie.

Donc, afin d'éviter les quelques minutes par jour qu'il lui faudrait pour cuisiner ... il a passé des années à développer une toute nouvelle source de carburant pour l'humanité?

C'est la logique du programmeur.

C'est comme écrire un logiciel pour organiser une longue liste de noms par ordre alphabétique. Cela peut être beaucoup plus amusant et potentiellement utile dans le futur. Peut-être que c'est juste l'obstination?

# 3 Vous n'êtes pas génial avec vos mains

Ces deux derniers points ne décrivent cependant pas les programmeurs. Avec les mêmes compétences et la même sensibilité, vous pourriez tout aussi bien devenir un ingénieur ou un inventeur.

Mais ces choses exigent que vous soyez doué pour percer, marteler et dessiner des dessins. Certains d'entre nous étaient juste préparés à cela et nous n'étions tout simplement pas là . Si vous cherchez une meilleure façon de jouer de la musique, essayez de l’essayer.

Évidemment, vous pouvez être très pratique tout en restant programmeur. Mais ça ne marche pas vraiment dans le sens inverse ...

# 4 Vous aimez travailler seul

En tant que développeur d'applications, l'un des avantages est que vous travaillez généralement sur des projets plus petits (à moins que vous ne le soyez pas ...). C'est-à-dire que vous pouvez créer une application pendant votre temps libre et la vendre pour quelques bobines, ou vous pouvez être embauché par une entreprise pour créer quelque chose de basique en équipe de deux.

Ceci est une version complète du travail qui est effectué sur le long terme avec une équipe d’autres codeurs. Vous ne ferez pas face à la programmation bâclée des autres et vous ne vous plaindrez pas non plus de la vôtre. De plus, vous maîtrisez parfaitement le résultat et la manière dont vous vous y prenez.

Et si c'est le genre de travail que vous faites, cela signifie que vous pouvez travailler de n'importe où .

Bien sûr, cela ne plaira pas à tout le monde. Si vous êtes un gars social, alors vous pourriez finir par aller dans un café. Cela signifie que tout est sur vous et que vous êtes bloqué.

Moi? J'ai tendance à changer de café une fois que les baristas se sont familiarisés. Travailler seul me convient très bien!

# 5 Vous êtes 'dans votre propre tête'

Ce qui mène bien sur ce point ...

La programmation est assez unique dans la mesure où une grande partie du travail que vous ferez dans votre tête - et cela est particulièrement vrai pour les projets d'applications plus petites. Quand vous êtes vraiment au travail, vous êtes dans la douche / sur les toilettes / faites semblant d'écouter les problèmes de votre ami.

Si vous êtes le genre de personne qui a déjà l’esprit en tête, pourquoi ne pas en tirer parti?

Attendez-vous simplement à passer quelques nuits blanches à regarder le plafond pour trouver des solutions.

C’est littéralement à quoi mon journal ressemble parfois ...

# 6 Vous aimez les smartphones et la technologie

Une autre chose qui aide est une véritable appréciation de la technologie et plus particulièrement de la technologie pour laquelle vous développez. Si vous aimez Android et que vous jouez avec de nouvelles applications, vous pourrez en obtenir de plus en plus.

En particulier, si vous aimez vraiment personnaliser votre appareil actuel. Une fois que vous avez modifié l'application de messagerie par défaut, vous permutez votre écran d'accueil et avez installé votre icône. C'est comme la différence que vous obtenez avec une suite sur mesure.

Probablement.

Les premiers utilisateurs pourraient aussi bien s’essayer au développement. Non seulement c'est cool d'apprendre à le faire.

Scène d'Iron Man 2

Si je suis honnête, je suis à 99% de la raison pour laquelle je suis dans Tony Stark. Mais ne dites pas que si vous interviewez pour un emploi chez IBM ou si vous ne l'obtiendrez pas. Histoire vraie.

# 7 Vous êtes autonome

Si vous voulez réussir en tant que développeur d'applications, vous aurez besoin de motivation et de motivation. Ce n'est pas vrai si vous cherchez à travailler en équipe, il est très facile de vous en sortir.

En effet, même lorsque vous essayez, il arrive parfois que vous passiez littéralement toute une journée à ne rien faire. Vous pouvez commencer la journée en étant confiant, les trois prochaines heures seulement pour essayer de revenir au point où vous vous trouviez avant votre arrivée. Je ne peux pas penser à beaucoup d’autres emplois où c’est le cas.

Soit ça, soit vous passez une journée entière à rechercher une erreur aléatoire. Il vous arrivera de jurer que vous avez vérifié tous les problèmes possibles et que cela n'aurait pas pu être ainsi. Ce doit être littéralement magique ou quelque chose. Peut-être que ce n'est pas le code mais la physique qui est cassé? Vous voulez faire votre propre santé mentale et faire des gestes de la main à l'écran.

Puis tu reviens demain.

Le point? Vous devez être suffisamment motivé pour passer à travers ces journées et continuer à travailler. Et suffisamment stable pour prendre les hauts et les bas sans briser trop de moniteurs.

Aimer le café aide mais n'est pas une exigence.

# 8 Vous êtes doué pour la résolution créative de problèmes

C'est un mythe qu'il faut être bon en maths pour devenir développeur. Vous ne pouvez rien faire par vous-même et vous ne voulez pas le faire plus que de l'arithmétique.

Ce qui est plus important, c'est que vous ayez l'esprit système. C’est l’un de ces mots à la mode qui signifie en réalité très peu, mais il suffit de dire que vous devez adopter une approche logique des problèmes et prendre du plaisir à les résoudre. Souvent, la réponse nécessite également un peu de réflexion latérale. Les meilleurs développeurs veulent souvent être ceux qui sont quelque part au carrefour de la logique et de la créativité.

Vous pouvez aimer un bon jeu de puzzle. Si vous aimez regarder toutes les variables, les aborder et ensuite avoir ce «aha», alors vous constaterez que ce type de travail est également gratifiant.

Notez que je ne dis pas que vous devez être bon aux jeux de puzzle ...

Être organisé veut donc beaucoup aider à structurer votre code et à nommer systématiquement vos variables. Si vous travaillez tout seul, il est possible de vous en sortir avec un état d'esprit plus global. c'est simplement qu'être organisé facilitera la vie.

# 9 Vous êtes prêt à apprendre

C'est probablement juste à certains égards - mais ce n'est pas facile de dire que c'est facile. Vous devrez certainement vous en tenir à une courbe d'apprentissage abrupte.

Même des années dans votre carrière en programmation, vous apprendrez de nouvelles choses et ferez face à de nouveaux défis. Pratiquement toutes les nouvelles fonctionnalités que vous implémentez veulent se familiariser avec une nouvelle bibliothèque ou rechercher rapidement quelque chose en ligne. Et même en faisant des choses de base que vous avez faites. Il y a trop de choses à retenir!

Pour devenir un bon développeur d'applications, vous devez donc apprendre à apprendre et à utiliser Google.

# 10 Il y a des applications que vous voulez qui ne sont pas disponibles

Y a-t-il une application ou un jeu que vous voulez?

Peut-être qu'il y en a plusieurs? Peut-être l'avez-vous aimé? Peut-être que cela pourrait être mieux si seulement quelques choses étaient changées?

Si vous cherchez toujours des applications qui ne sont pas là, c'est peut-être votre appel. Répondez à l'appel!

Si vous vous retrouvez en train de rêver à des applications qui pourraient "être", alors vous êtes déjà pratiqué à la première étape. Tout ce qui manque, c'est un petit code!

En fin de compte, voici comment les projets les plus réussis sont lancés. C'est ce qu'on appelle 'grattez-le vous-même' et si c'est quelque chose que vous voulez, il y a de fortes chances que d'autres personnes le souhaitent aussi. Et s'ils ne le font pas? Il suffit de le construire pour vous!

Si vous cherchez toujours des applications qui ne sont pas là, c'est peut-être votre appel. Répondez à l'appel!

Notes de clôture

Si vous pouvez vous rapporter à ces points, alors peut-être qu'il est temps de créer une application? Une fois que vous avez trouvé un flux de travail qui vous convient, vous serez surpris de ce que vous pouvez faire. Mon conseil est toujours, est de commencer par quelque chose de simple.

Et cela étant dit, vous devriez probablement essayer même si vous ne vous rapportez à aucun de ces points. Qui suis-je pour dire ce qui fait un bon développeur? En réalité, les tâches quotidiennes que vous effectuerez en tant que développeur dépendront beaucoup du type d'application que vous développez et de la façon dont vous vous y prenez. Le développement d'applications peut intéresser les types de créations, les personnes qui résolvent les problèmes logiques et tous ceux qui se trouvent entre les deux et il est généralement possible d'éviter les éléments avec lesquels vous avez des difficultés Si vous ne vous entendez pas, vous n’avez rien perdu en l’essayant!

Qu'en est-il de ceux qui sont déjà développeurs? Quand avez-vous appris pour la première fois que c'était votre appel? Qu'est-ce qui vous a intéressé en premier lieu pour le codage et les applications?

Pour moi, c'était Sonic le hérisson . J'aimais jouer à Sonic sur la Sega Megadrive de mon ami, mais je n'avais pas le droit de me console à cet âge. J'ai donc décidé de programmer mon propre jeu Sonic sur la ZX Spectrum.

Au lieu de cela, j'ai fait une animation en bloc d'un vaisseau spatial qui montait et descendait à l'écran. Mais c'était un début!

Et c'est à ce moment-là que j'ai su que je n'aurais jamais aucune chance dans le monde réel. Mieux apprendre à programmer!

Recommandé

  • Vivo V5 Plus Edition Limitée lancé en Inde pour célébrer les dix ans de la Premier League indienne
    nouvelles

    Vivo V5 Plus Edition Limitée lancé en Inde pour célébrer les dix ans de la Premier League indienne

  • Une tablette Android sur trois est un Kindle Fire
    nouvelles

    Une tablette Android sur trois est un Kindle Fire

  • Comment changer de méthode de déverrouillage sur Samsung Galaxy Note 8
    comment

    Comment changer de méthode de déverrouillage sur Samsung Galaxy Note 8

  • Première référence du Galaxy S4 pour la version Exynos 5 Octa (GT-I9500) disponible
    nouvelles

    Première référence du Galaxy S4 pour la version Exynos 5 Octa (GT-I9500) disponible

  • Les images qui fuient révèlent qu'une interface utilisateur arrive sur le Samsung Galaxy Watch Active (mise à jour)
    nouvelles

    Les images qui fuient révèlent qu'une interface utilisateur arrive sur le Samsung Galaxy Watch Active (mise à jour)

  • Huawei P30 pro aurait filtré dans de nouvelles images pratiques (Mise à jour)
    nouvelles

    Huawei P30 pro aurait filtré dans de nouvelles images pratiques (Mise à jour)

Articles Populaires 2022

  • Le nouveau R5 d’Oppo est toujours très fin, mais avec 3 Go de RAM et 32 ​​Go de stockage
    nouvelles

    Le nouveau R5 d’Oppo est toujours très fin, mais avec 3 Go de RAM et 32 ​​Go de stockage

  • La BLU R1 HD redéfinit ce que vous pouvez obtenir à moins de 100 $
    nouvelles

    La BLU R1 HD redéfinit ce que vous pouvez obtenir à moins de 100 $

  • Exclusif: les dimensions des bords du Galaxy S7 / S7 confirmées dans une nouvelle fuite
    nouvelles

    Exclusif: les dimensions des bords du Galaxy S7 / S7 confirmées dans une nouvelle fuite

  • Comment est né le design des matériaux?

  • 5 meilleurs chargeurs sans fil

  • La caméra iPhone XS Max ne peut pas battre le champion en titre Huawei P20 Pro

Des Articles Intéressants 2022

  • Google propose désormais les Nexus 5 et 7 à une poignée de nouveaux pays

  • ZTE et Yota s'associent pour YotaPhone 3 et arriveront au premier trimestre 2016

  • Examen des applications Android: Stitcher Podcast Radio

  • Les fabricants de smartphones se transforment en fabricants de PC. Mais devraient-ils?

  • Attention, les Canadiens! Expansys vend le Galaxy Nexus à 399 $

Choix De L'Éditeur

prix

Offre: directement chez Razer, obtenez un nouveau téléphone Razer pour seulement 400 $

  • Avec Aakash 3 déjà en chantier, que s'est-il passé avec Aakash 2?

  • Plus de jeux pour votre tablette en nid d'abeille

  • Déploiement d'Android 8.0 Oreo sur Nokia 6 (2018) et Nokia 7

logo

  • Jedi Academy Touch apporte l'expérience Android 'Jedi Knight: Jedi Academy' de Star Wars à Android

    Jedi Academy Touch apporte l'expérience Android 'Jedi Knight: Jedi Academy' de Star Wars à Android

    applications et jeux
  • Sony lance le Xperia C3 en tant que "meilleur smartphone selfie au monde"

    Sony lance le Xperia C3 en tant que "meilleur smartphone selfie au monde"

    nouvelles
  • Plans de Google (semi-) open source pour la critique de dessin sur Android

    Plans de Google (semi-) open source pour la critique de dessin sur Android

    nouvelles
  • HTC arrêtera le déploiement du HTC 10 Nougat - à nouveau

    HTC arrêtera le déploiement du HTC 10 Nougat - à nouveau

    June 27,2022
  • Écran HD Super AMOLED de Samsung: quelle est l'importance de sa qualité 720p?

    Écran HD Super AMOLED de Samsung: quelle est l'importance de sa qualité 720p?

    June 27,2022
  • Facebook pourrait vous laisser "snooze" amis ennuyeux bientôt

    Facebook pourrait vous laisser "snooze" amis ennuyeux bientôt

    June 27,2022
développement Android © Copyright 2022. All rights reserved.