Як знищити свою кар’єру розробника: 16 простих кроків (з мемами)
Кевін Такано у своєму блозі на Medium каже, що раніше він був інженером програмного забезпечення, а зараз працює інженером машинного навчання.
Він хоче дати вам кілька порад (але не забувайте, що вони іронічні). Передаємо слово автору.
Отже, якщо хочете зруйнувати свою кар’єру, виконайте ці 16 кроків!
1Не використовуйте бібліотеки: ви розумніші за інших розробників
Важливо наново винаходити велосипед, щоб отримати більше досвіду роботи з технологіями. Якщо ви створюєте застосунок, вивчіть усі основи та намагайтесь зрозуміти геть усе. Може, комусь і потрібний React чи Vue, але не вам.
2Думайте, що ви найкращий у компанії. Ні, навіть досвідчені колеги вам не рівня
Ну правда, навіть інженери з 10-річним досвідом роблять помилки. Навіщо сприймати їх серйозно?
3Не використовуйте бібліотечну документацію для вирішення своїх проблем
Завжди користуйтесь відповідями на StackOverflow.
Чесно кажучи, створення документації для розробки — це повна фігня. Навіщо її взагалі читати? Просто пропустіть.
4Забудьте про людей. Ми — інженери, ми — не гуманітарії
Коли над нами знущалися в школі, ми мріяли працювати там, де не буде людей. І чому це нам раптом треба зараз про них думати? Навіщо взагалі цей нетворкінг та рекомендації? Дурня якась.
5Розробіть код для себе. Не для інших
Ваш код — це ваша дитина. Створюйте його, як мистецький твір. Не дозволяйте людям торкатися його.
6Навіщо взагалі щось тестувати? Користувачі самі протестують
Не буду навіть пояснювати, і так усе зрозуміло.
7Не питайте порад у досвідчених розробників. Намагайтеся завжди робити все самотужки
Усе ж є в інтернеті. На YouTube ви можете дізнатися, як користуватися YouTube. Отже, навіщо вам чиясь допомога?
8Запитуйте досвідченіших інженерів, не тестуючи нічого, одразу, щойно щось не зрозуміло
Якщо ці хлопці насправді такі круті, як вони кажуть, то навіщо докладати зусилля для перевірки чогось? Оцей сеньйор має відповісти мені негайно.
9Не слухайте фідбек. Не приймайте від інших нічого, крім грошей
Ті, хто критикують, не оплачують ваші рахунки. Чому це ви маєте вислуховувати неприємні речі?
10Не витрачайте час на автоматизацію. Просто робіть все вручну
Коли ми автоматизуємо щось, ми втрачаємо можливість навчитися новому. Припиніть це негайно.
11Обирайте мову як релігію
Треба вивчати свою мову з любов’ю. І захищати її так само, як свою релігію. Мова — це частина нашої душі.
12Вивчайте одну технологію і скаржтеся на інші
Вивчити Pytorch і Keras/TensorflowPytorch і Keras — бібліотеки глибокого навчання? І навіщо це все, якщо Keras робить все, що нам потрібно?
13Забудьте про основи інформатики. Бібліотеки все роблять за нас
Технології розвиваються настільки швидко й потужно, що я не думаю, що це проблема. Бібліотеки сьогодні можуть вирішити всі питання. Тож навіщо вивчати бінарні дерева та хеш-таблиці?
14Якщо хтось сумнівається у вашому коді, скажіть, хай краще втопиться в озері
Це неможливо, ви не могли помилитись.
15Ніколи не беріть на себе провину
Якщо ви зробили помилку і визнаєте це, станеться катастрофа. Звинувачуйте свого колегу, свій ноут, свій сервер, але не себе.
16Завжди обирайте Java, не Python
А ось це — найгірша з усіх цих порад.
Автор: Кевін Такано
Текст адаптувала Євгенія Козловська
Favbet Tech – це ІТ-компанія зі 100% українською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологій та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: