98.40K
Category: pedagogypedagogy

Моя майбутня професія

1.

Після закінчення навчання я, однозначно, хочу працювати розробником
програмного забезпечення. Є бажання працювати asp.net
developer'ом або game developer'ом.
Вибір лягає на ці професії через те, що це доволі цікаві, розвинуті та
функціональні напрями в світі технологій та програмування.
Завдяки ним можна виражати своє бачення тих чи інших речей. Це
можна проявити своєрідним дизайном, наповненням, змістом та
функціоналом.

2.

Asp.net на мій погляд є найкращою платформою для розробки веб -сайтів,
веб-додатків та веб-сервісів. Дана платформа є дуже функціональною, та
має величезний спектр можливостей. Ми можемо досконало розробляти та
налаштовувати свої веб-ресурси. Серверну частину ми пишемо на мові C#
та використовуємо додаткові можливості у вигляді баз даних sql та
фрейморків типу Entity Framework та інші задля зручної роботи і
функціональності проекту. Клієнстька частина розробляється завдяки таким
технологіям як: HTML, CSS, JavaScript, Razor та різноманітними фреймворками.
В наших руках є робота з базами даних, робота з архітектурою проекту,
написання складної логіки, розробка клієнтського інтерфейсу в залежності від
потреб і так далі.
Я вважаю що asp.net ще довгий час буде актуальною, цікавою і
доволі перспективною платформою.

3.

В свою чергу game development це сфера, де ти можеш більше проявити
себе як "митця" та творчу особу. Розробка ігор це дуже кропітка робота. В цій
сфері потрібно знати та дотримуватися неймовірної кількості аспектів. Це не
тільки програмування, а ще й хороший сценарій та задумка, правильна
постановка камери в кадрі на моніторі гравця, підняття хвилюючих проблем. В
розробці ігор кожен зможе знайти щось своє. Розробка ігор може бути на
стільки різноманітною, що й уявити тяжко. Різноманіття починається с вибору
ігрового рушія, платформи на яку розробляється гра, стилістики, перспективи,
жанру і так далі.
Розробка ігор була, є і буде дуже актуальним напрямом серед розробників
та програмістів, адже завжди є попит та аудиторія. Особисто для себе поки
що вибираю розробку самостійних проектів на Unity та Unreal Engine 4.

4.

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

5.

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

6.

Ці дві дисципліни можна використовувати не тільки в професіях по
типу розробника програмного забезпечення, а й багато де. Є безліч
варіантів для використовування знань з даних дисциплін, та й самі
дисципліни можна направляти в різні русла. Наприклад
програмування це не завжди розробка програм та веб-сайтів, а ще й
налаштування спеціальних машин та створення середовища для їх
роботи та функціоналу. Алгебра та геометрія взагалі є основними
дисциплінами, які вивчають не тільки програмісти, і які можна
застосувати навіть у повсякденному житті, або у різних
сферах(наприклад будівництво і т.д.).

7.

Мене дуже цікавить доповнена реальність, і на мій погляд за
цією технологією майбутнє. Завдяки цій технології вже на даний
момент розроблено чимало програмного забезпечення(як
розважального, так і професійного). Особисто для себе
я виділяю такі програми: Wanna Kicks, Google translate. Перша
програма це маленький крок в майбутнє, крок що дає
можливість займатись шопінгом та приміряти речі не виходячи з
дому. Програма дає змогу приміряти взуття, використовуючи
камеру вашого смартфона. Вам потрібно лише навести
камеру, і ви зможете подивитися як виглядає взуття на вашій
нозі.

8.

Google translate вже давно є не просто словником, що
використовуючи базу даних перекладає набір слів, а є повноцінним
штучним інтелектом, та має чимало додаткових можливостей,
наприклад переклад тексту за допомогою доповненої реальності та
камери вашого смартфону. Даних сервіс є мультиплатформою для
ПК та смартфонів на базі Android та IOS. На даний момент гугл
перекладач використовує сучасні можливості для найбільш точного
перекладу, для зручності, та для актуальності. Даний перекладач є
лідером та монополістом серед ринку цифрових словників та
перекладачів. Все через те, що він завжди розвивається, має
нововведення, та залишається доволі інтуїтивним та простим у
використанні.

9.

Дуже хотілось би послухати лекції по
різноманітним технологіям програмування,
можливо завдяки ним вдасться однозначно знайти
свій напрямок у сфері розробки пз. На мою
думку, особливо цікавими були би лекції та
практичні заняття по актуальним або набираючим
популярність, новим технологіям. Наприклад Go,
Python, Swift і так далі.
English     Русский Rules