Comment les programmeurs pensent-ils différemment des autres?

Centre commercial Sanjeev Kumar

Centre commercial Sanjeev Kumar, Coordinateur étudiant, cellule de formation et de placement à l'Université de technologie Madan Mohan Malaviya (2017 ...

Répondu il y a 12w · Voté par

Shiv Raj Acharya, Étudiant en FRM Informatique, Université de Delhi (2006) et

Siddharth B, MCA Computer Science (2014) · L'auteur a des réponses 98 et des vues de réponse 376.2k

Programmeur? Meh! En aucune façon

* Défile au hasard sur Instagram, pense à rechercher une fille (lire le coup de foudre) perdue lorsque les villes ont changé. Ca fait des années 15 ou même plus *

* Essaie toutes les permutations et combinaisons de son nom sans espoir, mais BINGO, mais le profil est verrouillé et ne sait pas si elle est la même fille. Le dernier souvenir que j'ai d'elle remonte à l'époque où nous étions en grade 2, innocent af *

Est-ce que je me souviens même de son apparence?

* Impossible d'imaginer son auto grandi *

* Décide de lui envoyer une demande de suivi avec un peu d'espoir d'être accepté *

Un jour plus tard.

Elle a accepté. Les graphiques de bonheur au maximum. Adrénaline pompée, niveau de testostérone boosté.

* Met des nuances. Lance KALI Machine et commence à vérifier son profil (ne pas lire comme du harcèlement criminel)

Messages 46 | 111 Followers | 87 Suivant

* Vérifie tous ses messages. Tout note *

Comment les programmeurs pensent-ils différemment des autres?

Comment les programmeurs pensent-ils différemment des autres?

* Obtient son numéro de véhicule; Lance la recherche de véhicule, la recherche *

*Nom de l'auberge: Nivedita Girls Hostel, suit le collège *

*Obtient du courage pour lui envoyer un message et demander son numéro. BINGO. *

* Décide de l'appeler une nuit * (commence également, Reverse Engineering et Social Engineering sur KALI)

*Script Python lancé. Il est temps de localiser son emplacement *

Moi: (*Appeler sonne et mon rythme cardiaque saute, pensées aléatoires à l’esprit, commence à répéter et elle choisit *) Salut simran

Ouais c'est son nom Simran (DDLJ musique à Bakound). Je n'avais partagé que quelques instants avec elle à l'école et j'étais trop timide pour lui parler, probablement parce que je l'aimais beaucoup.

Simran: Bonjour Sanjeev, comment vas-tu?

*Téléphone cellulaire, regarde au-dessus. *

Moi: je suis bien tu dis? (* Sur un ton de Sakht Launda)

Simran: Qu'est-ce que tu fais? Comment est la vie?

Moi: Tout va bien, mais si vous êtes ensemble, ce serait mieux, je ne veux pas vous perdre cette fois, alors allons quelque part, explorez le monde ensemble. (* Je voulais dire que tout, mais) La vie va bien. Et vous?

Simran: J'ai vérifié vos publications, vous êtes allé au Japon, c'est assez intéressant

Moi: Ouais, c'est parfait, lune de miel au Japon. (*Seulement si j'aurais dit ça…) Oui, j'étais au Japon…

* Nous avons parlé de beaucoup de choses jusqu'à ce que *

Simran: Sanjeev, mon petit ami m'appelle, je t'appellerai dimanche. D'accord?

*Elle a tiré la balle dans mon coeur *

* KALI BEEPING SUR SON EMPLACEMENT QUELQUE PART EN AP *

*Met le téléphone portable. Soupire. Pense à écrire une réponse sur Quora *

Quelques jours plus tard.

* Lui demande d'utiliser son nom sur Quora. Elle est d'accord. Cadres cette réponse et se prépare à faire face à palmé *

Alors, programmeur informatique? Pas exactement, mais utilise Linux.

PS: Je dois encore lui montrer cette réponse.
Et toujours en attente de ce dimanche. Lol.

Edit 1: Après lui avoir dit à quel point j'étais folle d'elle à l'école. Je me sentais comme * ciel plein de départs * ce qui a suivi était * l'aventure dans une vie *

"Sanjeev, en fait tu étais mon premier béguin." Elle m'a dit cela et je me suis presque évanoui.

Eh bien, c'est assez satisfaisant, quand on se rend compte à l'époque que même la même personne ressentait la même chose. * Plus je pensais à elle, plus j'allais à reculons dans le temps *

Je peux mourir en paix. Période.

Mats Bauer

Mats Bauer, Développeur de données et d'applications chez Bosch (2015-present)

Mise à jour il y a 11w · Voté par

Brian Budge, PhD en informatique, Université de Californie, Davis (2009) et

Anup Bharadwaj, MS Computer Science, Université d'Indiana (2017) · L'auteur a des réponses 217 et des vues de réponse 670.6k

Ils voient les choses différemment. Il y a environ une semaine, j'essayais de terminer ma journée avec un peu de Netflix. En me connectant, j'ai reçu le beau message: «Il n'y a pas de compte avec l'adresse e-mail donnée». Eh bien, j'ai pensé, c'est étrange, peut-être que vous n'avez pas payé. J'ai vérifié mes enregistrements de paiement via PayPal - voilà, j'ai payé mon 10,90 € il y a seulement six jours.

J'ai vérifié mes courriels et trouvé ces courriels dans mon dossier Spam:

Comment les programmeurs pensent-ils différemment des autres?

Le statut de mon compte est passé de “Nouvelle connexion avec un courrier différent, mot de passe changé, mot de passe changé, langue changée de l'allemand à l'anglais, langue changée de l'anglais à l'espagnol”.

Leggi:  Pouvez-vous utiliser une carte-cadeau Walmart pour acheter une carte-cadeau Visa?

J'ai contacté le support Netflix et demandé. Ils m'ont dit qu'ils ne savaient pas et qu'ils avaient supposé que mon compte avait été piraté.

Et là, en tant que programmeur, j'ai commencé à me poser des questions. Mon mot de passe a un formulaire similaire à: Hasjdi23891! 39 ?. Cracker ce mot de passe en utilisant la force brute prendrait a) des années et des années et b) serait probablement arrêté par Netflix après des cycles de thread 50, dans l'hypothèse d'une attaque par DDoS.

Je n'utilise ce mot de passe que pour Netflix. Il est donc impossible qu'il ait été perdu ailleurs. Cela signifiait que le mot de passe devait avoir été pris ou intercepté dans le trafic de la base de données.

Ensuite, je me suis demandé comment quelqu'un pouvait, après s'être connecté à mon compte et avoir déclenché un avertissement de «nouvelle connexion» par Netflix, modifier l'adresse e-mail principale, le numéro de téléphone, la langue, le nom, le type de compte (il a été modifié). au plan le plus cher) et les noms de compte, tout en conservant mes paramètres de paiement.

Après avoir examiné les journaux de connexion donnés par Netflix, j'ai trouvé l'adresse IP finale et le numéro de téléphone. J'ai tracé les deux à un endroit en Colombie, où se trouvait un point de terminaison fixe. Cela signifiait que le pirate informatique n'avait même pas pris la peine d'utiliser un proxy (hidemyass), un tunnel VPN ou Tor. Alors, comment était-il possible pour lui de pirater mon mot de passe, qui (j'espère) est transféré et stocké haché, alors qu'il ne savait même pas comment cacher son emplacement? J'ai fait une petite recherche et trouvé des références à des sites sur le Web sombre, vendant des informations de connexion pour les comptes Netflix pour seulement quelques dollars chacune.

Après avoir contacté le support technique de Netflix, qui était probablement une firme externalisée autre que Palo Alto, j'ai remarqué que le support technique avait mis moins de secondes que 30 pour modifier l'adresse e-mail enregistrée en mienne, réinitialiser le mot de passe, changer la langue et le type de compte. et regrant moi l'accès. Cela se fait probablement via un site d'accès à la base de données de l'équipe de support avec des droits d'accès limités. La raison la plus évidente de la perte de mon compte Netflix, sans que je n’aie à approuver quoi que ce soit (changement de courrier électronique, changement de mot de passe, changement de numéro de téléphone, changement de type de compte), est que cela s’est fait via cette plate-forme de support, comme pour lui, J'ai reçu les mêmes courriels que ci-dessus (“Votre adresse email a été changée", etc.).

Cette faille, qui aurait pu être facilement évitée en faisant approuver toute modification par e-mail ou par téléphone, Netflix aurait pu me sauver de quelques minutes 45 de ma vie.

Modifier:

Merci pour les bons commentaires. Comme beaucoup d’entre vous l’ont écrit dans les commentaires, le même problème se pose avec les comptes EA et Spotify. Il semble que les entreprises ne pensent pas que ce soit un gros problème, perdre les informations de compte à un étranger, parce que ne coûte que 10 $ par mois. Mais que diriez-vous de permettre à un Le dispositif de sécurité (que vous pouvez désactiver si vous le souhaitez), qui désactive la possibilité de modifier les mots de passe ou les adresses électroniques des utilisateurs. 24 heures après un nouveau login? Si les algorithmes sont suffisamment avancés pour trouver ces identifiants erronés, pourquoi ne pas empêcher ces personnes de modifier vos données et de les voler? Vous commencez par les noms de comptes privés, mon numéro de téléphone et ma liste précédemment consultée?

Vohid Karimjonov

Vohid Karimjonov, Écrivain amateur de Quora

Répondu il y a 12w · L'auteur dispose de réponses 221 et de vues de réponses 1.4m

Ils pensent comme des ordinateurs.

Récemment, j'ai écrit une réponse à Quora 1 et à la fin de ma réponse j'ai écrit:

Tous les commentaires sont appréciés.

Ma réponse soulevant des questions intéressantes à ce sujet, ma réponse a suscité de nombreux commentaires. Cependant, le plus intéressant était le commentaire d'un mot suivant:

Comment les programmeurs pensent-ils différemment des autres?

Au début, je ne comprenais pas et je voulais le signaler. Ensuite, ça m'a frappé. Il a pris "tous les commentaires sont appréciés" au sens propre et utilisé le pouvoir donné. Je suppose qu'il est un programmeur.

Leggi:  Puis-je envoyer un paiement en ligne à l'étranger à l'aide d'une carte de crédit SBI via PayPal?

Inutile de dire que j'ai juste voté le commentaire et suis passé à autre chose.

Notes de bas de page

1 La réponse de Vohid Karimjonov à En tant que développeur de logiciels, qu'est-ce que vous ne comprenez pas encore à ce jour?

WC Stephens

WC Stephens, BS en mathématiques. Doctorant en sciences informatiques.

Répondu il y a 12w

Beaucoup ont déjà donné d'excellentes réponses, je vais donc les ajouter en donnant quelques exemples… d'un point de vue mathématique / logique.

Une fois que l'on a été exposé à la programmation ou aux mathématiques basées sur des preuves pendant plus d'une durée minimale, on a tendance à entendre les choses au sens littéral.

Bien que nous comprenions l'usage courant des termes / terminologie, lorsque vous passez à une réflexion en termes exacts de ce qui est présenté, vous abordez l'utilisation courante d'expressions ayant une signification complètement différente lorsqu'elles sont présentées littéralement.

Par exemple, (et ce ne sont pas des statistiques réelles, ceci est uniquement à des fins d'illustration)…

En écoutant la radio ou la télévision, vous entendez une publicité sur la sécurité incendie qui dit: «À chaque minute, 3, une personne meurt dans l'incendie de sa maison»…

La personne moyenne comprend rapidement le sens voulu et n'en pense rien…

MAIS, quelqu'un qui le prend entend littéralement: «chaque minute 3 existe. Une personne (c'est-à-dire une personne en particulier) qui meurt dans l'incendie d'une maison»… c'est une personne extrêmement malchanceuse condamnée à mourir chaque minute 3 dans un incendie d'une maison !! !

Un autre exemple directement lié au langage de la logique, tel qu’il est utilisé en programmation ou en mathématiques… l’utilisation du mot «OU»… dans un usage familier 'ou' signifie simplement que, selon A ou B, A ou B est vrai, ou B est faux, ou que A est faux et B est vrai. En logique, 'ou' est inclusif, sauf indication contraire exclusive. Ainsi, un programmeur voit probablement "ou" comme signifiant l'un des trois suivants:

  1. A est vrai et B est faux.
  2. A est faux et B est vrai.
  3. A est vrai et B est vrai.

En résumé, les programmeurs et les mathématiciens pensent très logiquement et reprennent souvent la signification littérale de phrases familières. Je suis sûr que les programmeurs pensent différemment de nombreuses autres manières, mais ce sont celles que je trouve intéressantes.

Eliot Miranda

Eliot Miranda, Auteur des ordinateurs virtuels Smalltalk Cog et BrouHaHa. Chef d'équipe technique pour VisualWorks Smalltalk ('99 -' 06).

Mise à jour il y a 11w · Voté par

Greg Skinner, 25 + années d’ingénierie logicielle, principalement en C et Perl, principalement dans la pile réseau BSD et Uni… et

Guy Nussbaum, MS en informatique, Collège de Staten Island · L'auteur a des réponses 82 et des réponses 56.9k

D'autres dans ce fil ont souligné des compétences telles que la pensée analytique, le raisonnement non verbal, etc., en tant qu'attributs nécessaires au programmeur, mais ont également souligné qu'il s'agissait de compétences nécessaires dans de nombreuses autres disciplines. La question demande comment les programmeurs pensent différemment des autres, et non pas comment ils pensent la même chose, afin que nous puissions exclure toute compétence nécessaire dans une autre discipline.

Saeed Dehnadi et Richard Bornat ont examiné les facteurs de réussite des étudiants non diplômés en informatique de 2005 / 6 et ont rédigé un article ou trois, voir http://eis.sla.mdx.ac.uk/researc.... Tous deux étaient des professeurs d'informatique dans les universités et tous deux étaient confrontés à des taux de réussite étonnamment faibles de la part de ce qui semblait être de bons candidats. Ils ont découvert une distinction entre ce que nous pourrions qualifier de non mathématiciens, de mathématiciens et de mathématiciens / programmeurs. Ils ont constaté que ceux qui ne pouvaient pas penser analytiquement et non verbalement (les non mathématiciens) échoueraient. Mais ils ont également constaté que les mathématiciens échoueraient et ce qui les distinguait des mathématiciens / programmeurs était leur capacité à accepter des règles arbitraires. Les langages de programmation sont essentiellement des machines qui fonctionnent beaucoup plus arbitrairement que les mathématiques, mais elles fonctionnent.

Je me souviens encore d’avoir marché jusqu’à l’école chez 14 ans avec mon ami Ian Kinns, j’ai déménagé d’une école dépourvue d’installations informatiques et Ian essayant de m’expliquer la programmation BASIC, et le premier obstacle à franchir était comprendre que

x = x + 1

n’était pas une équation, mais trois opérations sur une machine abstraite: récupérer la valeur d’une variable, en ajouter un à la valeur et stocker le résultat dans la variable. Finalement, le sou a chuté et je suis programmeur depuis, mais les recherches de Dehnadi et Bornat montrent que certaines personnes ne peuvent pas surmonter cela pour une raison quelconque (pourquoi? Incompréhension, dégoût,…?). Mais je conclus que la réponse à la question est que les programmeurs doivent être satisfaits du mécanisme, à condition que le mécanisme utilisé soit utile (puissant, prévisible, compréhensible, etc.). Si les idéaux platoniques vous attirent, alors peut-être que la programmation ne vous convient pas.

Leggi:  Qui utilisez-vous pour traiter les cartes de crédit et gérer vos paiements en ligne dans votre application Web SaaS et pourquoi?

Nishan Pantha

Nishan Pantha, Ingénieur informaticien. Programmeur. Passionné AI / ML.

Répondu il y a 11w · L'auteur dispose de réponses 123 et de vues de réponses 252.4k

Je vais répondre à cette question de manière non traditionnelle, car tous les autres programmeurs ont répondu à la demande.

En tant qu'ingénieur informaticien, je suis très normal (et socialement maladroit). Et c’est la raison pour laquelle ma pensée n’est pas très anormale.

La première fois que j'ai pensé différemment, c'est lorsque j'ai créé avec succès certains programmes d'automates cellulaires. Et j'ai commencé à penser à combien de nos vies sont automatisées et je continue à penser si des actions peuvent être prédites avec une connaissance suffisante du temps et de la distance. Mais ce genre de pensées me vient à l’esprit de temps en temps. (Il n'y a pas d'espoir)

Maintenant, quand je suis coincé dans un embouteillage lourd, je pense souvent à combien nous (Népalais) sommes à la traîne en termes de données numériques. Comme si nous avions eu certaines technologies, nous aurions pu faire de la surveillance du trafic. Mais cela n'arrivera pas de si tôt.

Normalement, j'aime marcher, flâner et chasser le café au café. Au café, je suis normalement au coin de la rue - un type assis seul, lit des livres, sirote un café (et écrit parfois de la poésie). À ces moments-là, je pense souvent à l'existence d'un algorithme «pas si parfait» pour analyser les comportements des gens autour de moi et trouver une fille correspondante avec laquelle je peux passer un peu de temps pour faire de la conversation profonde (DMC). Je pense que, à ce stade, je pense comme un programmeur informatique, essayant de trouver une solution à un problème de manière bizarre. Bien! C'est ça.

Normalement, je ne discute pas avec les filles en ligne. Mais quand je le fais, je ne peux pas. ** la foule se déchaîne**. Mais je pense souvent à créer une réplique de ma personnalité et de mon modèle de frappe pour créer un bot nommé paradoxicalbot cela se fondra parfaitement dans le monde du chat en ligne et fera tout le contenu du chat à la place de moi. C'est la raison pour laquelle j'ai créé un bot similaire. Bien! Cela ne s'est pas bien passé. Le bot a commencé à cracher mes pensées sur l'amour, la vie et la merde.

Une fois, j’ai essayé de créer un chatbot à neurone profonde pour prédire le prochain message de discussion dans un groupe de discussion. Je pense que ça s'est plutôt bien passé. ��

Maintenant, ce sont les choses que je fais (en tant que programmeur informatique). Mais je ne sais pas si c'est mon alter ego ou tout simplement mon vieux moi qui pense à quelque chose d'algorithmique sur la vie.

La notion de «programmeurs informatiques» qui pense «différemment» correspond à la façon dont les gens d’autres domaines / domaines pensent «différemment» à leur manière. Un gars qui aime la physique quantique pense d'une manière très différente - comment la nature de la réalité est un mystère. Un ingénieur civil pense en termes de structures, et la liste continue…

Je pense que nous, les programmeurs, sommes comme n'importe qui d'autre. C'est juste que trop en savoir sur les «ordinateurs» et la «programmation» nous a rendus plus arrogants que d'autres.

À votre santé…

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.