Re: Чи важко знайти роботу програмістом, якщо ти жінка?
А все ж можете написати як проходить звичайний день в програміста на роботі?
Ось ви приходите зранку, і як, вам зразу ж дають завдання на день? Чи на годину?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Робота → Чи важко знайти роботу програмістом, якщо ти жінка?
Сторінки Попередня 1 2 3 4 5 6 Наступна
Для відправлення відповіді ви повинні увійти або зареєструватися
А все ж можете написати як проходить звичайний день в програміста на роботі?
Ось ви приходите зранку, і як, вам зразу ж дають завдання на день? Чи на годину?
А все ж можете написати як проходить звичайний день в програміста на роботі?
Ось ви приходите зранку, і як, вам зразу ж дають завдання на день? Чи на годину?
Ну, це ж дуже по-різному у всіх. Хтось приходить, а хтось не приходить (вдома працює, як я, наприклад). Комусь дають завдання на день, комусь на кілька днів, комусь то так, то сяк. Бува робиш якусь велику і складну фічу до проекта і все затягується на кілька тижнів, а бува просто фіксиш баги свої й чужі.
І от в роботі програміста є дві дуже гидкі неприємні речі:
1. То шо роботу одну й ту саму треба робити щодня, з дня у день... спочатку це цікаво, потім буденно, а через кілька років вже десь підпирає біля горла...
2. Зазвичай ти не можеш сказати, чуваки я хочу перепочити і зроблю вашу фічу через кілька днів, ні треба, як тут писали, на вже-вже-вже...
Будете влаштовуватись на роботу, обов'язково звертайте увагу на соцпакет, нормальне оформлення + адекватна відпустка, бо тиждень на рік відпустки, то дуже мало... Звісно, якщо приперло, або дуже гарні гроші обіцяють, то можна й погодитись з дальнім прицілом, підшукувати щось краще. Знав людей, які починають шукати нову роботу з першого дня влаштування на поточну.
І не бійтеся слати резюме, вас же за це ніхто не поб'є. Відношення має бути таке: візьмуть - добре, не візьмуть - ще краще
а взагалі, чи існує життя після 30?
Колись давно я сподівався, що не існує.
А все ж можете написати як проходить звичайний день в програміста на роботі?
Ось ви приходите зранку, і як, вам зразу ж дають завдання на день? Чи на годину?
як приходиш на роботу - найперше треба отримати з кавомашини чашку кави )
щодо завдань.
це залежить від ролі.
чи "молодша "роль - тим коротші "таски"
от у мене є проект, над яким працюю.
приходжу, пишу собі список завданнь на тиждень, узгоджую їх з проджект-менеджером і приступаю до роботи.
і щодня соваю карточки з завданнями на дошці (щось типу такої: todo-doing-testing-done) з коментарями. а якщо не соваю - то теж з коментарями.
в процесі роботи можуть бути відхилення - терміново пофіксити щось на іншому проекті чи щось різко поміняти на своєму.
але такого, зазвичай, не більше 10%
А все ж можете написати як проходить звичайний день в програміста на роботі?
Ось ви приходите зранку, і як, вам зразу ж дають завдання на день? Чи на годину?
На минулому проекті мені просто весь час підкидали нові завдання. У мене їх завжди була ціла черга, з якої я вибирав найприорітетніші. Після виконання відправляв на перевірку (рев'ю) комусь із колег, а потім на тестування. Після закінчення тестування повертався до завдання і портував його з поточної версії програми на кілька попередніх, щоб воно ввійшло в щомісячний пакет оновлень. Потім відправляв на додаткове тестування в попередніх версіях. Після цього моя робота зазвичай закінчувалася, хоча інколи тестери знаходили проблеми і доводилося переробляти. Часу одне завдання займало від півгодини до кількох тижнів. Плюс щодня були наради (мітинги) де кожен розповідав чим займався вчора, чи виникли якісь проблеми і чим планує займатися завтра.
На поточному проекті є загальна черга завдань, звідки кожен бере собі те, що може зробити. Якщо бачить, що завдання йому не по зубам, то або повертає назад в чергу, або перекидає на колегу, який розбирається в потрібній частині проекту (повний білд проекту займає 2,5 години, тому там є в чому розбиратися). Окрім черги, десь два рази на місяць бувають високопріоритетні складні завдання, над якими працює одразу кілька чоловік. Мітинги бувають два рази на тиждень, і додатково, під різні завдання, є купа різних груп у скайпі.
з віком ти розумієш просто, що все будеш встигати, але повільно
О! Але з віком це не враховуєш, все думаєш — «та от зараз я повтикаю у форуми, підправлю кому в статті вікіпедії, послухаю/розкажу пару приколів, а потім все швиденько зроблю» (тобто все ще відчуваєш себе молодим).
А треба як у тій японській чи десь із тих країв приказці, точного формулювання не пам'ятаю, щось схоже на «щоб зробити все швидко і гарно, треба працювати повільно, але без пауз».
Іванка90, ідеалу не існує, звикайте, усміхайтесь
Отожбо.
Дякую за ваші відгуки. Я хоч маю уявлення тепер, а то ж працювала взагалі самотужки. Сама собі давала завдання, сама ж і виконувала))
Іванка90 написав:А все ж можете написати як проходить звичайний день в програміста на роботі?
Ось ви приходите зранку, і як, вам зразу ж дають завдання на день? Чи на годину?На минулому проекті мені просто весь час підкидали нові завдання. У мене їх завжди була ціла черга, з якої я вибирав найприорітетніші. Після виконання відправляв на перевірку (рев'ю) комусь із колег, а потім на тестування. Після закінчення тестування повертався до завдання і портував його з поточної версії програми на кілька попередніх, щоб воно ввійшло в щомісячний пакет оновлень. Потім відправляв на додаткове тестування в попередніх версіях. Після цього моя робота зазвичай закінчувалася, хоча інколи тестери знаходили проблеми і доводилося переробляти. Часу одне завдання займало від півгодини до кількох тижнів. Плюс щодня були наради (мітинги) де кожен розповідав чим займався вчора, чи виникли якісь проблеми і чим планує займатися завтра.
На поточному проекті є загальна черга завдань, звідки кожен бере собі те, що може зробити. Якщо бачить, що завдання йому не по зубам, то або повертає назад в чергу, або перекидає на колегу, який розбирається в потрібній частині проекту (повний білд проекту займає 2,5 години, тому там є в чому розбиратися). Окрім черги, десь два рази на місяць бувають високопріоритетні складні завдання, над якими працює одразу кілька чоловік. Мітинги бувають два рази на тиждень, і додатково, під різні завдання, є купа різних груп у скайпі.
А це взагалі якось дивовижно, м'яко кажучи. Я б мабуть не змогла в вашій фірмі працювати. Мені більш подобається коли є план заздалегідь і для мене в тому числі. І тут справа не в віці, а в моєму стилі мислення. Мені більш подобається коли все структурно і впорядковано, а не хаос якийсь, той те собі бере, той те, потім якісь конфлікти можуть з'явитсь. Мені дали завдання виконати таку-то частину задачі (наприклад, написати веб-додаток), я її виконую, хай для цього піде місяц, але я сама все напишу згідно вимогам які поставлені, нічого я не хочу з кимось ділити. До речі, мабуть ці баги і виникають в програмах, що кожен щось своє написав, а комп'ютер потім не розуміє, що від нього потребують.
Пошук роботи це таки ж е програмерське завдання, як і власне програмування. Програмувати в вакуумі не вийде, тому якусь предметну область вчити доведеться, наразі спробуте парсити дошки оголошень/фріланс біржі та почитайте щось про біткойни/вебмані/пайонер. Можу порадити https://yukon.to/ - в проєктах ожна давати своє оголошення, а те що проєктив мало - то не більшість з них живуть недовго, бо швидко зачиняються через знаходження виконавців, принаймні нещодавно так було.
А це взагалі якось дивовижно, м'яко кажучи. Я б мабуть не змогла в вашій фірмі працювати. Мені більш подобається коли є план заздалегідь і для мене в тому числі.
Список завдань - це і є план. Набираєш собі десяток, щоб на тиждень вистачило, і потім сидиш працюєш.
Мені більш подобається коли все структурно і впорядковано, а не хаос якийсь, той те собі бере, той те, потім якісь конфлікти можуть з'явитсь.
Щоб такого не було, існують системи контролю версій, рев'ю та юніт тести. До того ж, програміст/ка завжди може узгодити свої дії з колегами. Для цього існує ціла купа засобів комунікації.
Мені дали завдання виконати таку-то частину задачі (наприклад, написати веб-додаток), я її виконую, хай для цього піде місяць, але я сама все напишу згідно вимогам які поставлені, нічого я не хочу з кимось ділити. До речі, мабуть ці баги і виникають в програмах, що кожен щось своє написав, а комп'ютер потім не розуміє, що від нього потребують.
Чим старіший, більший та складніший проект, тим рідше для нього розробляють нові функції (фічі), і тим більше витрачають часу на виправлення помилок. Та й підходять до додавання фіч набагато відповідальніше. Спочатку на рівні архітекторів, бізнес аналітиків та "власників продукту" узгоджують що саме, та куди треба додати. Потім пишуть документацію, де все це описано. Потім декілька разів обговорюють написане та вносять поправки. І тільки після цього архітектори/тімліди презентують документ своїй команді, та розподіляють роботу.
На молодих, малих або простих проектах схема роботи звичайно простіша. Також багато залежить від специфіки проекту, та культури менеджменту у клієнта.
У будь-якому разі, не варто сподіватися, що новачку дадуть цілий місяць щось там колупати у відриві від команди. Чим коротші та простіші будуть у нього завдання, тим більше шансів, що старші колеги встигнуть швидко його виправити коли він, в черговий раз, заблукає у трьох соснах.
Іванка90 написав:А це взагалі якось дивовижно, м'яко кажучи. Я б мабуть не змогла в вашій фірмі працювати. Мені більш подобається коли є план заздалегідь і для мене в тому числі.
Список завдань - це і є план. Набираєш собі десяток, щоб на тиждень вистачило, і потім сидиш працюєш.
Іванка90 написав:Мені більш подобається коли все структурно і впорядковано, а не хаос якийсь, той те собі бере, той те, потім якісь конфлікти можуть з'явитсь.
Щоб такого не було, існують системи контролю версій, рев'ю та юніт тести. До того ж, програміст/ка завжди може узгодити свої дії з колегами. Для цього існує ціла купа засобів комунікації.
Іванка90 написав:Мені дали завдання виконати таку-то частину задачі (наприклад, написати веб-додаток), я її виконую, хай для цього піде місяць, але я сама все напишу згідно вимогам які поставлені, нічого я не хочу з кимось ділити. До речі, мабуть ці баги і виникають в програмах, що кожен щось своє написав, а комп'ютер потім не розуміє, що від нього потребують.
Чим старіший, більший та складніший проект, тим рідше для нього розробляють нові функції (фічі), і тим більше витрачають часу на виправлення помилок. Та й підходять до додавання фіч набагато відповідальніше. Спочатку на рівні архітекторів, бізнес аналітиків та "власників продукту" узгоджують що саме, та куди треба додати. Потім пишуть документацію, де все це описано. Потім декілька разів обговорюють написане та вносять поправки. І тільки після цього архітектори/тімліди презентують документ своїй команді, та розподіляють роботу.
На молодих, малих або простих проектах схема роботи звичайно простіша. Також багато залежить від специфіки проекту, та культури менеджменту у клієнта.
У будь-якому разі, не варто сподіватися, що новачку дадуть цілий місяць щось там колупати у відриві від команди. Чим коротші та простіші будуть у нього завдання, тим більше шансів, що старші колеги встигнуть швидко його виправити коли він, в черговий раз, заблукає у трьох соснах.
Так все складно. Щось важко второпати. Якби це все побачити своїми очима, нажаль, всі роботодавці хочуть досвідчених, а де його той досвід здобути? Студентам легше, в них практика часто в таких компаніях. А що мені робити? Прийти в подібну контору і сказати "Добрий день, дозвольте подивитись чим ви тут займаєтесь? Я ніколи не працювала з системами контролю версій. Дайте подивитись як ви з ними працюєте?"
Так все складно. Щось важко второпати. Якби це все побачити своїми очима, нажаль, всі роботодавці хочуть досвідчених, а де його той досвід здобути? Студентам легше, в них практика часто в таких компаніях. А що мені робити? Прийти в подібну контору і сказати "Добрий день, дозвольте подивитись чим ви тут займаєтесь? Я ніколи не працювала з системами контролю версій. Дайте подивитись як ви з ними працюєте?"
оскільки системи контролю версій використовуються майже в усіх компаніях , то з таким питанням краще не підходити.
краще пройти короткий курс https://www.codecademy.com/learn/learn-git
паралельно трохи почитати про інші Version Control Software Comparison: SVN, Mercurial
створити свій аакаунт на гітхабі і трохи потренуватися, поімітувавши роботу та моменти , що можуть виникнути
і після цього вписати у своє резюме :
робота з Git
Без проєктів на ґітхабі вас нікуди не візьмуть.
Дякую за рекомендації. А ці проекти на github актуально для програміста С++ чи веб-програмування? Просто в мене є декілька нескладних веб-додатків. Думала, що цього достатньо для веба якщо.
можливо, а можливо й ні. в будь-якому разі знайти роботу без ґітхабу неможливо. в нас тут школярі 12-річні мають добрі знання (один вебу інший вебу і асму), але ґітхабу не мають тому роботу їм складно знайти.
Прийти в подібну контору і сказати "Добрий день, дозвольте подивитись чим ви тут займаєтесь? Я ніколи не працювала з системами контролю версій. Дайте подивитись як ви з ними працюєте?"
Ну так починайте вивчати, в чому справа? Чи ви чекаєте поки роботодавець скаже,-"Оу, вам вже 35, ну тоді ми вас беремо без жодного досвіду і вміння, ми вам все покажемо що і як робити, навчимо вас всьому, що вам потрібно буде для роботи, а потім ми вам покажемо план роботи, котрий ви зможете попередньо затвердити, а потім можете собі потихеньку його виконувати, місяць або й рік..."
Поки ви вагаєтесь і бідкаєтесь що вам вже 35, ті молоді студенти, на яких ви так нарікаєте, вивчають нові технології і ходять по співбесідам, таким чином постійно підвищують свій рівень.
чи "молодша "роль - тим коротші "таски"
плюсую. компанії невигідно передавати увесь проєкт одному кодеру, навіщо тоді компанія? Ви хочете знайти на молодшого програміста з відповідальністю старшого -- не можна так! Ви лише гвинтик у команії, або скоріше маленьке зубчасте колесо, яке швидко замінять, в разі якщо воно не буде достатньо швидко крутитися. Якщо ви хочете справді бути програмістом, то читайте різні курси і книжки, а не мучайте кодерів зайвими питаннями, а тим більше не влаштовуйте людську багатоніжку, там де не треба цього робити. Ще одне -- вебкодерів багато, особливо джуніорів, бо це вчиться легко (цілі місяці 3), тому конкуренція буде велика, навіть я вмію вебкодити, аби зайвого разу з ними не перетнутися.
Прийти в подібну контору і сказати "Добрий день, дозвольте подивитись чим ви тут займаєтесь? Я ніколи не працювала з системами контролю версій. Дайте подивитись як ви з ними працюєте?"
Ну так починайте вивчати, в чому справа? Чи ви чекаєте поки роботодавець скаже,-"Оу, вам вже 35, ну тоді ми вас беремо без жодного досвіду і вміння, ми вам все покажемо що і як робити, навчимо вас всьому, що вам потрібно буде для роботи, а потім ми вам покажемо план роботи, котрий ви зможете попередньо затвердити, а потім можете собі потихеньку його виконувати, місяць або й рік..."
Поки ви вагаєтесь і бідкаєтесь що вам вже 35, ті молоді студенти, на яких ви так нарікаєте, вивчають нові технології і ходять по співбесідам, таким чином постійно підвищують свій рівень.
Не нарікаю в жодному разі. Навпаки, добре як колектив різновіковий. Я тільки сказала, що зараз така тенденція, що беруть тільки до 28-30, якщо є два претенденти 17 і 40 років, то скоріш за все перевага буде в 17 річного, навіть якщо він без вищої освіти.
роботодавець скаже,-"Оу, вам вже 35, ну тоді ми вас беремо без жодного досвіду і вміння, ми вам все покажемо що і як робити, навчимо вас всьому, що вам потрібно буде для роботи, а потім ми вам покажемо план роботи, котрий ви зможете попередньо затвердити, а потім можете собі потихеньку його виконувати, місяць або й рік..."
Це вже утопія..
Дякую за рекомендації. А ці проекти на github актуально для програміста С++ чи веб-програмування? Просто в мене є декілька нескладних веб-додатків. Думала, що цього достатньо для веба якщо.
ну от покладіть їх на гітхаб і покажіть нам. може почуєте корисну пораду, а може отримаєте job offer
(жарт, але в кожному жарті є доля жарту)
Не нарікаю в жодному разі. Навпаки, добре як колектив різновіковий. Я тільки сказала, що зараз така тенденція, що беруть тільки до 28-30, якщо є два претенденти 17 і 40 років, то скоріш за все перевага буде в 17 річного, навіть якщо він без вищої освіти.
ну, скажімо, не пригадую, щоб мене питали про вищу освіту.
щодо 17 / 40:
все просто - в 40 треба іти на джуніора треба будучи на голову кращим за 17-тирічних.
і, якщо 40-річний покаже що він уже може включитися в роботу і бути корисним, а 17-тку треба ще 2-3 місяці дотягувати - візьмуть 40-ку.
щодо досвіду роботи - для прикладу - на upwork ніхто не питає вік, стать , расу і т.п.
там можна і досвіду набратися і навіть знайти постійну роботу.
якщо є два претенденти 17 і 40 років, то скоріш за все перевага буде в 17 річного, навіть якщо він без вищої освіти.
Це знову ваші здогадки?
Це вже утопія..
Ну яка утопія? Це ж саме те, що ви шукаєте, просто ви не в змозі подивитись на себе зі сторони. Вся ця тема почалась із запитання, а далі ви кожним своїм повідомленням скаржитесь на нелегке життя тим, кому за 30, при цьому самі зізнаєтесь що сучасний темп життя вам є дискомфортним, вам простіше працювати так, як ви звикли це робити вже багато років підряд - десь в сторонці і щоб вам ніхто не заважав. По крайній мірі це моє бачення зі всього того, що я побачив в цій темі, можу й помилятись.