середа, 22 березня 2023 р.

Que faut-il pour devenir ingénieur en développement logiciel?

J'écris cette article de mon expérience personnelle. Je pense, que il y a certain conditions ou criteria, qui sont tres emportant pour devenir un developpeur de logiciels. En mon cas, tous ces critères ont été remplis. Je vais l'énumérer:

1) La necessite trop forte. La necessite du travaille, d'argent, de réalisation de soi.

2) L'intrest en systèmes électroniques. Le désir d'apprendre les principes de fonctionnement des systèmes électroniques. C'est aussi la condition critique pour devenir un développeur professionnel.

3) Un projet interessant, comme un passe-temps. La premier projet dans la monde numérique. Ce projet doit intéresse la personne pour etudier plus, obtenir les resultats, dépasser les défis, vaincre les difficultés. Le projet doit etre simple, mais la meme temps devrait pouvoir évoluer vers un système plus complexe. Comme d'habitude cette projet - c'est un jeu video. Un jeu video c'est une project interresante, simple et passionnant.

Il y a aussi quelque principes basiques, qu'il doit bien connaître, avant d'etudies. Ces principles sont necessaris avant d'etudie ce sujet (la programmation et informatique). La bien connaissance et la compréhension est obligatoire pour étudier de façon productive et obtenir les resultats positifs en programation et informatique. Les principes sont suivantes:

 - le concept d'abstraction - ç'est la concept qui vise en ignorant les propriétés, les caractéristiques, le comportement, les fonctions et en prenant en considération exclusivement ce qui sont nécessaire et important pour le sujet en cours. La raison pour utiliser l'abstraction - c'est simplification et clarification de problème en cours. Par exmaple, voici une autre explication:  "abstraction, du latin ab, qui marque l'éloignement, et trahere, qui signifie tirer, est le processus qui sépare ou isole certaines caractéristiques d'une chose pour la réduire à ses caractéristiques essentielles".

- le concept de décomposition - c'est la procédure de separation un grand problem d'informatique dans plusiers petit parties et resolu chaque partie simple individuellement. C'est claire, que c'est plus simple trouve une solution ou resolu un petit probleme simple que la grand. Une autre explication: "décomposition : Stratégie clé en programmation informatique, dans laquelle vous devez décomposer un problème complexe en parties plus petites afin de le rendre plus facile à gérer, à comprendre et à résoudre".

- "le défi" - il faut que chaque problème soit perçu comme un défi ou un challenge. Un problemme, une difficulté - ce n'est pas un blocage, la personne ne doit pas rester coincée. Il faut que un programmeur essaie trouver la solution ñ'import qu'à, essaie d'utiliser tous les moyens possibles. Imagine, invente, et finallement cree ou trouve un solution, mais n'est pas arrêter!

- le concept "simple et élégant" - pour chaque problème en informatique il faut trouver le plus simple et plux élégant solution que possible.

les noms propres - plus que 95% temps de development le developppeur devrait passer à choisir des noms appropriés pour les classes, propriétés, fonctions. C'est trop important pour le développement - choisir les noms propres.

Il faut bien connaitre que le cerveau est comme un muscle - on peut l'entraîner!!!! C'est tres, tres important!!!

Malgré les principes basiques en programmation informatique, il y a aussi quelqus charateristiques personelles, tres importante pour etre un développeur de logiciel professionelle et prospère. Les qualités personnelles sont les suivantes: concentration, responsabilité, auto-organisation, la persistance.

Voici - mon histoire de devenir un développeur professionnel. Quelques mots avec quelques photos.

Je suis interesser en systemues elecroniques depuis mon enfance. Quand j'étais enfant, j'aime faire se décomposer les appareils électriques et électroniques. Parfois avec succès et parfois sans succès mais toujour avec un grand interets. Après l'école j'étudie les systemes electroniques, systèmes informatiques et réseaux intellectuels au collège.


Je créais les systemes electroniques en utilisant le processeur i8086 et microcontrollers ATMEL


Le monde du développement logiciel j'ai découvert avec le professeur dan's l'universite UNEKH - Alexander Scherbakov

Le professeur Alexander Scherbakov était la personne qui m'a étudié la programmation. C'est lui, qui propose moi de programmer de logiciel "La vie" - le jeu matematique. Cela devint mon passe-temps. Je expérimenté avec cette jeu et créer un logiciel plus complexe.








Apres travailler quelques années dans les entreprises informatiques, j'ai commencé mon travail comme l'auto-enterpreneur. Mon premier client, avec qui je travaille presque cinq annee était société américain - arabe de développement des logiciels.

Comme j'ai le temps libre, je joue avec les systemes elctroniques.


четвер, 10 листопада 2022 р.

La France et moi

C'est un petit l'histoir de mon vivre en France. Depuis 2013 jusqua 2015 j'ai habité et j'ai travaillé comme l'auto-enterpreneur en France. 

Pous remplace mon mauvaise langue (désolé j'étudie encore) je vais poste beaucoup d'images. Comment je commonce mon petit l'histoir... 

Originellement, je suis venu en France pour fair mes études. J'ai étudié a l'universite national d'Economie de Kharkiv et aussi dans l'Universite Lumiere Lyon 2. La première fois, que je suis venu en France comme l'étudiant, c'était 17 Février 2013. Je suis arrivé a Lyon. Lyon — c'est un premier ville que j'ai visité en France. Lyon ç'est une ville de science, d'études avec beaucoup d'étudiants français et internationales. Aussi, Lyon est une ville très belle et magnifique.


Comme nous sommes (les étudiantes ukrainiennes) arrivés à Lyon en France, nous avons fait tout les documents nécessaires pour vivre, etudier et travailler légalement en France.




Apres l'enfin de mes etudes, j'ai trouvé la poste de stage à Paris, dans la secteur numerique, dans l'enterprise moderne BeezUP. Cette entreprise faire activite comme startup dans un sector inforatique. J'ai occupé un poste de stagiaire chez BeezUP de fin de mes etudes à l'université Lyon 2.


Comme j'ai fait mon stage chez BeezUP,  j'ai loué un appartement à Chatillon, la direction Châtillon-Montrouge dans la region Île de France. L'appartement que j'ai loué n'était pas grand, mais c'était propre. J'ai acheté les meubles tout neuf, grande palmier yucca et j'ai vécu comme ça.






Comme j'ai habité à Chatillon, j'ai fait activite comme l'auto-enterpreneur. J'ai enregistré nom enterprise privé et coopéré avec l'enterprises des Émirats et l'enterprises informatiques des Etats-Unis: Wirestorm et Rope Walker. Dans la matin j'ai travaillé chez BeezUP et apres, dans le soir j'ai fait mon activite avec les autres enterprises etrangers (les Emirates et les Etats-Unis). Presque chaque jour j'ai travaillé jusqua trois heures du matin. Et ce meme temp que je me suis levé a sept heures du matin.



J'ai trouvé tout mes clients sur les sites suivantes: upwork.com (odesk.com) et freelancer.com. Ce sont quelques mes clients dernières (comme j'ai habité en France):


En dépit de mon activite dans la secteur numerique, j'ai aussi fait du sport. J'ai visité la club de boxe trois fois par semaine. Une foi, j'ai participé de la compétition sportif nationale de Fance, qui š'appelle "Mud Day". Ça était très curieux...


Tout ma vie est une bagarre. C'est une baggarre avec mon ombre )))))

En general mon empression de pays Française est très bon. C'est un très beau pays avec une grand l'histoire impressionnante et culture authentique. Je suis sur, que j'ai fait une faute comme je suis parti la France et je suis allé à les îles Indonésiennes en été 2015. Mon difficulté pour integree dans une communauté française était la langue. Je n'ai pas bien parlé la langue français. Ça était la première raison pourquoi je suis parti la France. Maintenant, je comprends que j'ai dû améliorer mes capacités du langage et essayer de vivre en France. Aujourd'hui, j'étudie la langue française de manière intensive et je vais découvrir l'histoire et la culture de la France. 





J'aime la France beaucoup trop. Comme j'ai visité la France la premier fois, je n'ai pas aucun relation avec la pays française, mais je me suis senti très bien et comfortable, comme dans la famille chez mon maison. Je crois, que mon âme est française. Mon cœur est turc. Je suis ukrainien, je suis né le en Ukraine avec un joli nom de famille Russe )))) lol Ç'est comme ça.....


En plus des villes que Paris et Lyon, j'ai aussi visité Nice pour passe quelques semaines pour mes vacances. Nice — s'ect une ville dan's la sud de France, la région et département des Alpes-Maritimes sur la Côte d'Azur.






Et voici la ville de Senlis, c'est la place ou se trouve l'histoir de relation de l'Ukraine (Kyiv) et la France.


La monument d'Anne de Kiev à Senlis


La France c'est aussi l'histoir de mon d'amour a échoué (((((( Quel tragédie....


Ce jour, j'habite en Ukraine. Je travaille sur l'enterpise informatique ukrainienne InfoPulse comme développeur .Net fullstack. J'habite à Lviv, Ukraine avec ma joli fille Olena (elle a deux nationalites: indonesienne et ukrainienne).



неділя, 9 жовтня 2022 р.

Авіасимулятори

Здавалося б що може бути цікавого у тому що перелетіти з одного аеропорту — до іншого, тобто гратися у цивільну та комерційну авіацію? Віртульна цивільна та комерційна авіація — то моє захоплення. Це гра, у яку я граюся у свої 35 років, витрачаючи тисячі годин. Але все по порядку.

Загальний час у грі — сім тисяч чотириста годин (7482.2 годин). То є мій персональний рекорд ))))

Вперше я бавився авіасимуляторами ще у дитинстві, на телевізійній приставці «денді», тоді як у когось із друзів взяв погратися картридж з такою грою. Найприємніше — це з повністю «холодного та темного» стану увімкнути літак, завести двигуни, налаштувати його (бортові системи) на заплановий політ та здійняти металевого птаха до хмар. Цим я захоплювався з раннього дитинства. Пізніше, авіасимулятори стали більш реалістичними, з'явилася можливість командної гри у глобальній мережі, графіка стала на межі реальної, всі системи літака стали майже справжніми, а інколи навіть на 100% відповідють реальним системам сучасного пасажирського лайнера.


Особисто мене найбільш захоплює у грі процес налаштування систем літака на зліт та подорож і сам момент зльоту — тобто відриву від полоси. А в сучасних симуляторах — мені дуже подобається те що можна оглядати лайнер ззовні, бачити неймовірні пейзажі, інших гравців — тобто їхні лайнери, небокрай, який дуже красиво підсвічується всима кольорами веселки та миттєво можна опинитися в кабіні літака, на місці капітана де доступні всі системи керування літаком. 

Окрім цього, вже граючи у мережі з іншими гравцями, більш реалістично, дуже подобається планувати політ. Тобто, в першу чергу обираю аеропорт відправлення та прибуття, модель лайнера — і потім годину чи навіть більше планую всі деталі польоту які по завершенню планування узгоджую з іншим гравцем — диспетчером. Для планування польоту використовую відразу декілька онлайн утиліт. Варто згадати і те як виконана посадка — адже це не менш захоплюючий та інтригуючий момент у грі, чим ніжніша та точніша посадка — тим приємніші враження залишає поточний сеанс гри.


Отже, як відбувається мережева гра у цивільну авіацію? Починається все з того, що планується подія, тобто певна кількість гравців погоджують точний час та маршрут авіа рейсу. Домовляються про дату, час, аеропорт вильоту, аеропорт призначення та маршрут польоту. Декілька гравців відповідають виключно за контроль трафіку — займають позиції авіа диспетчерів.


За декілька годин до запланованого часу події гравці починають детально планувати політ. Обирають модель літака на якому здійснюватимуть політ, визначаються з позивним (callsign) і потім використовуючи спеціальну утиліту — розраховують деталі плану польоту як то: необхідна кількість пального, парковочне місце, де з початку гри буде знаходитися металевий птах, злітні смуги для зльоту та посадки (які залежать від поточного напряму вітру) — в аеропорту призначення, плани вильоту та прибуття (SID та STAR), узгоджують детальний, покроковий маршрут польоту. 


Після того, як план польоту створений, він узгоджується з диспетчерами. Варто зазначити, що у віртуальній авіації використовується справжня, актуальна метео інформація. Тобто вибір смуг вильоту та прибуття залежить від справжніх метеорологічних умов, адже злітати та приземлятися літак має завжди проти вітру, це робить всю гру більш реалістичною. Етап планування польоту є дуже цікавим і займає від 1 до 2 годин.




З настанням часу початку гри, гравці приєднуються до мережі, кожен пілотує власний лайнер, тобто гравці здатні бачити один одного та починають готувати своїх металевих птахів до подорожі. Вмикають та налаштовують необхідні бортові системи літака, здійснюють заправку пальним, посадку пасажирів, доставку на борт їжі, та всього необхідного для комфорту, зручності пасажирів — кейтерингове обслуговування (catering service). Налаштування лайнеру є найцікавішим етапом та зазвичай триває 30 — 40 хвилин.


Наступним захоплюючим моментом є зліт. Гравці один за одним шикуються біля злітної смуги та по черзі здіймаються у повітря. Кожен гравець спостерігає як перед ним по злітній смузі розбігаються інші птахи і вирушають у небесну подорож. Сам момент зльоту — це приємні, захоплюючі враження, особливо граючи у сучасний симулятор з максимальною реалістичністю. 

Після зльоту та набору висоти — в сучасних лайнерах повністю польотом керує автоматична система пілотування, бортовий комп'ютер, котрий зветься «автопілот». Далі, аж до аеропорту прибуття, нічого особливого не відбувається, окрім постійного спілкування з диспетчерами, які погоджують та регулюють небесний трафік.


Приземлення та посадка — це не менш цікава частина гри. Кожне приземлення — унікальне, та характеризує майстерність пілота. Існує набір характеристик за яким визначається наскільки професійним було приземлення. Вирівнення за смугою, гальмівний шлях до зупинки літака, навантаження на шассі під час торкання до полоси (вертикальна швидкість в момент з'єднання зі смугою), відповідність траекторії посадки — глісаді, і так далі. Чим досвідченіший пілот — тим якісніше він здійснює посадку.

Варто зауважити, що онлайн (тобто мережева) гра — це постійне спілкування з диспетчерами, гравців між собою, це дуже активне, інтерактивне дійство.


Вдало виконаний політ у мережі з іншими гравцями — то є реальна насолода, певний спосіб самоствердження, самовираження та просто приємний настрій на цілий день.

















































Відео записи моєї гри у мережі. Переглядати чесно кажучи — це не цікавий процес на відміну від участі у грі.


І ще одне відео мережевої гри — віртуальна рятувальна операція ))))))


Якось я випадково натрапив на детальний, покроковий опис того, як можна приєднати авіасимулятор FSX до системи Google Earth. Тобто, у режимі реального часу з авіа симулятора надсилаються координати знаходження у додаток Google Earth, де зображується поточна місцевітсть у трьохвимірному просторі. Оскільки я за професією — фахівець, програміст, то мене це зацікавило і я все налаштував у себе на комп'ютері. Скажу чесно — враження не передати словами. Це щось справді неймовірне. Повне відчудтя того, що знаходишся в місці польоту, адже використовуються справжні зображення місцевості, отримані засобами аерофотозйомки. Тобто справжні, реальні фото всієї планети Земля, які якісно накладено на її трьохвимірну модель. Щоб не перебільшувати своєї участі в цьому, та заради справедливості зазначу, що дійсно кропітку роботу було зроблено фахівцями компанії Google, вміло та влучно було створено скрипт для трансляції гео-координат — ентузіастами любителями, я ж просто все це зібрав до купи — і отримав справжню трьохвимірну віртуальну реальність у себе вдома.


І ще пост про віртуальну подорож Індонезією з використанням Google Earth та Microsoft Flight Simulator


На завершення, чудові краєвиди які відкриваються з борту кукурузника на півдні Німеччини [Deutchland]

Que faut-il pour devenir ingénieur en développement logiciel?

J'écris cette article de mon expérience personnelle. Je pense, que il y a certain conditions ou criteria, qui sont tres emportant pour d...