LINUX.ORG.RU
ФорумTalks

Как вкатиться в проект?

 , ,


0

3

У меня знакомый учился в универе, потом самостоятельно изучил с++, немного алгоритмы и структуры данных, фреймворк кьют, язык сикуэл, нигде не работал программистом и сейчас спустя несколько лет идет на должность уровня миддл по сути пройдя собес и решив тестовое. Скажем так он не углублялся сильно ни в одну из описанных технологий, по вузовским меркам сдав на 3+. Что ему нужно делать на новом месте, понятно что надо клонировать проект, переключиться на ветку какую скажут или там создать свою если скажут, которую будут мержить. Писать код потом по задачам, а перед этим засыпать вопросами тех кто будет с ним рядом для вливания в проект, так то парнишка смышленый, но допустим красночёрные деревья и графы - это не про него.

Передай этому «одному твоему другу», чтобы не нервничал. А то, вон, вопрос забыл задать.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

а вообще стоит ли упоминать технологии в которые можно вкатиться, с точки зрения давно вкатившихся с боязнью того что налетят зумеры и будет переизбыток вкатунов и давно вкатившимся будет хуже с точки зрения поиска работы и цен предложения вакансий?

bad_master
() автор топика
Ответ на: комментарий от bad_master

Вкатывайтесь на здоровье хоть всем аулом, нормальным специалистам только больше работы будет - за вами разгребать.

alex0x08 ★★★
()
Ответ на: комментарий от bad_master

а вообще стоит ли упоминать технологии в которые можно вкатиться, с точки зрения давно вкатившихся с боязнью того что налетят зумеры и будет переизбыток вкатунов и давно вкатившимся будет хуже с точки зрения поиска работы и цен предложения вакансий?

Ой. Работы на самом деле хоть задом ешь, и даже деньги заплатить за нее находятся. Просто среди желающих потенциально выполнять эту работу могущих намного меньше. Кому это мешает? Разве что девочкам-эйчарам вынужденным фильтровать кучу не релевантных обращений.

P.S. Я одно время долго недоумевал откуда у вкатывающихся столько проблем со вкатом. Недавно мне рассказали: они вообще программировать не умеют) На простейшей задачке на перебор последовательности зависают на час.

dvetutnev
()
Ответ на: комментарий от bad_master

Жалко у меня недостаточно капитала для серьезного инвестирования- я бы вливал любые деньги во все эти «школы программирования» и говнокурсы, чтобы из каждого утюга рассказывали про сладкую жизнь в ИТ и что «двери открыты для всех» - от пенсионеров до подростков.

Чтобы адские орды полуграмотных селюков валом валили, побросав свои кирки с молотками, чтобы были бесконечные авгиевы конюшни говнокода на всех возможных языках и фреймворках, чтобы оно все постоянно разваливалось, падало и глючило.

Хотя да, оно же ведь так и есть уже.

alex0x08 ★★★
()

99% работы джуна и вот такого мидла - стучать по кнопкам, деревья и графы ему на постановке задачи сеньор объяснит, равно как и архитектуру и прочее. А дальше посмотрел как сосед написал и сделал аналогично, после чего пару раз получил на ревью и уже считай вкатился

upcFrost ★★★★★
()

У меня знакомый учился в универе, потом самостоятельно изучил с++, немного алгоритмы и структуры данных, фреймворк кьют, язык сикуэл, нигде не работал программистом и сейчас спустя несколько лет идет на должность уровня миддл по сути пройдя собес и решив тестовое.

Ну значит смышлёный с хорошей памятью и всё такое. У меня опыта прям так уж нету, но кажется выхода два либо он будет схватывать на лету новое либо его уволят =) Я вот тугодум и для меня влиться в гипотетическую команду просто невозможно, я любой алгоритм пока до меня дойдёт будут месяц раздуплять и использовать пока в черепе не случится ЭВРИКА!. Если у друга такой фигни нет всё будет хорошо и само собой вольётся, а вот по опыту самостоятельного вливания в одно рыло, нужно просо периодически работать с проектом, тыкать всё подряд, просто листать исходники и всё такое прочее тогда в голове будет сама собой рисоваться картина, чего, куда и зачем. А по поводу алгоритмов, алгоритмы добавляются в проект, а не проекты строятся на алгоритмах, алгоритмы можно менять не меняя суть работы проекта и ещё момент насколько я видел всякий разный код там просто никогда и нигде не используется тот или иной алгоритм в лоб как есть всегда его под проект чуток но меняют, а это уже работа в куче так чтобы всё сошлось со всем и не вызвало проблем потом, сохрпнило или изменило внутренние интерфейсы программы и всё такое прочее нужна коллегиальная работа где если что (я очень надеюсь) все друг дружку подсобят и подскажут, а если ваааще не вдупляешь что-то конкретное то и подменят на конкретном этапе работы, например если в комманде математик, а другой я хз ядрописатель и разовая задача замутить нечто математически зубодробительное то адекватно будет эту небольшую, но более сложную часть работы на более компетентного человека, так и наоборот, один может быть кваземодой такой что знает всё что алгоритмически изобрели в мире прям энциклопедия на все случаи жизни, но вот беда в сотнях условностей и нюансах включая негласные правила некой узкой хни он не бум бум, а есть тот кто бум бум, ну ты понял.

Так что главное не сцать, а там будь что будет.

Про то что я вне професии и с дивана вещаю тупняк думаю ты сам знаешь, так что с критикой относись к любым советам. Везде свои нюансы.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от alex0x08

Вот ты злой, например!

P.S. Блин, дочитал до конца, жиза.

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Я вот тугодум и для меня влиться в гипотетическую команду просто невозможно,

Добро пожаловать в Сбертех. Или как там они сейчас называются?

я любой алгоритм пока до меня дойдёт будут месяц раздуплять и использовать пока в черепе не случится ЭВРИКА!.

Ну и правильно, не нужны какие-то там алгоритмы ровным поцанам - фигачь полный перебор, че.

Главное для юного быдлокодера это фигачить как можно больше кода, в смысл вдаваться не обязательно.

alex0x08 ★★★
()
Ответ на: комментарий от alex0x08

постоянно разваливалось, падало и глючило.

так уже ж.
сменяются поколения, качество падает. ну или выхлоп абыкак, а поддержка там разгребёт.

etwrq ★★★★★
()
Ответ на: комментарий от dvetutnev

На простейшей задачке на перебор последовательности зависают на час.

поделись, я тоже хочу.

Rastafarra ★★★★
()
Ответ на: комментарий от alex0x08

А самое забавное здесь то, что именно этот человек меня зафрендил за то, что я сказал, что считаю большинство нынешних программистов быдлом.

thesis ★★★★★
()
Ответ на: комментарий от thesis

Наверное, ты сделал это без уважения :-))

Dimez ★★★★★
()

но допустим красночёрные деревья и графы - это не про него.

В смысле «не про него»? Он их не поймёт, даже если прочитает в книжке? Нафига тогда выбрал профессию программиста?

seiken ★★★★★
()

Мне всегда нравится вкатываться на реальных задачах. Понятно, что сначала дают простые задачи а не переписать пол проекта. Ошибку какую-то починить, например. По ходу решения таких мелких задач уже начинаешь понимать что к чему.
Ну и да, главное не стесняться и задавать вопросы. Если что не понятно, то не сидеть и ждать пока придет старший и разбудит.

urxvt ★★★★★
()
Ответ на: комментарий от alex0x08

Чтобы адские орды полуграмотных селюков валом валили, побросав свои кирки с молотками, чтобы были бесконечные авгиевы конюшни говнокода на всех возможных языках и фреймворках, чтобы оно все постоянно разваливалось, падало и глючило.
Хотя да, оно же ведь так и есть уже.

А, вот оно что. Я понимаю твою позицию, у меня был знакомый руководитель крупной по провинциальным меркам кодерской конторы, который сказал однажды фразу, которую я сначала не понял, но запомнил на всю жизнь: работу нужно выполнять так, чтобы она не кончалась.

С коммерческой точки зрения это трезвая позиция, с философско-экзистенциальной ­— уже не совсем, как и сама коммерческая точка зрения. Ну заработал ты допустим в 10 раз больше — дальше что? На тот свет ты эти деньги не унесешь. Бороться за власть — отдельная олимпиада и свои риски, не меньше, чем у простого работяги. Если же тебе, как мне, нравятся компьютеры сами по себе, то тебе будет еще тяжелее жить с осознанием того, что софт глючит вполне по очевидной причине, в которой ты принимал непосредственное участие. То есть, как чиновник, ты ездишь по разбитой дороге, но зато на внедорожнике, пока простой люд прыгает по калдобинам на вазе.

Далее, второй, менее очевидный момент: разгребая говно тысячу раз, две тысячи раз, три тысячи раз, ты ни на шаг не приближаешься к получению навыка постройки дома. Ну то есть может и получил, но совсем не от того, что разгребал говно. Это болезнь, которой больна большая часть профессионального общества. Думают эти люди так: я выполнил работу, я получил деньги — значит я выполнил работу хорошо, значит я что-то умею, значит я могу создавать собственные программы. В свое время я высрал целую статью со стебом на эту тему:
https://habr.com/articles/593167/
Люди в упор не могут увидеть, что они не научились писать софт, они научились лишь выполнять работу/зарабатывать ­— это разные вещи, как тёплое и мягкое, как канал и канализация, как белый цвет и розовый шум, они могут быть вместе, но могут и не быть. Написание софта в какой-то степени даже противоречит выполнению работы, потому что рабочий софт меньше требует доработки — это как построить говночистный автомат и оказаться на улице, потому что больше не нужно чистить говно, это фиаско, конец карьеры. (привет луддитам)

byko3y ★★★★
()
Ответ на: комментарий от byko3y

построить говночистный автомат и оказаться на улице, потому что больше не нужно чистить говно, это фиаско

Чтобы получилась годная истерика, нужно наделать в голове предположений (но ни в коем случае никому о них не рассказывать, это важно), потом наделать из них далеко идущих выводов и вывалить где-нибудь.

Готово, вы великолепны.

Nervous ★★★★★
()
Ответ на: комментарий от byko3y

который сказал однажды фразу, которую я сначала не понял, но запомнил на всю жизнь: работу нужно выполнять так, чтобы она не кончалась.

Золотой человек, все правильно в жизни понял.

Ну заработал ты допустим в 10 раз больше — дальше что?

Рекомендую сначала хоть раз так заработать, дальше все вопросы отпадут сами собой.

разгребая говно тысячу раз, две тысячи раз, три тысячи раз, ты ни на шаг не приближаешься к получению навыка постройки дома.

Это если не знать что большинство домов внезапно строятся из такого же говна.

Вообще в жизни наверное самый лучший навык это навык работы с говном, потому что говно вокруг абсолютно везде, во всем и его очень много. Научишься различать тональности и оттенки коричневого - никогда не пропадешь.

alex0x08 ★★★
()
Ответ на: комментарий от alex0x08

Вообще в жизни наверное самый лучший навык это навык работы с говном, потому что говно вокруг абсолютно везде, во всем и его очень много.

Научишься различать тональности и оттенки коричневого - никогда не пропадешь.

Но будешь периодически выгорать, ага.

Dimez ★★★★★
()

Я пост дважды прочитал и не понял, а в чем собсна вопрос?

Aswed ★★★★★
()
Ответ на: комментарий от byko3y

Ну заработал ты допустим в 10 раз больше — дальше что? На тот свет ты эти деньги не унесешь

Обеспечишь себе топовые условия проживания. А что останется - передашь детям. А нищеброд детям передаст долги.

Если же тебе, как мне, нравятся компьютеры сами по себе, то тебе будет еще тяжелее жить с осознанием того, что софт глючит вполне по очевидной причине, в которой ты принимал непосредственное участие.

Если человек трезвый, он понимает, что любой софтовый продукт - результат деятельности команды, а если ты только наёмный работник, результаты твоего труда тебе не принадлежат. В той мере, в какой капиталист решил распределить прибыль, в т.ч. на поддержание качество, в той мере продукт и безглючен. А программист только часть уравнения. Но можно, конечно, одеть шоры, и видеть только то, что у тебя перед носом. Так предпочитает большинство.

seiken ★★★★★
()

Без обид только, но судя по твоим прошлым темам и темам на прошлых никах, ты неспешно желаешь вкатиться в программиста, а программист очень упорно не хочет вкатываться в тебя уже много лет.

Dimez ★★★★★
()
Ответ на: комментарий от alex0x08

Рекомендую сначала хоть раз так заработать, дальше все вопросы отпадут сами собой.

Уверяю тебя, не отпали, и, более того, я могу привести людей, которые по итогу тоже не смогли для себя на них ответить. На самом деле не так просто среди поднявшихся найти человека, который заработав в 10 раз больше продолжает думать «всё равно не хватает».

Это если не знать что большинство домов внезапно строятся из такого же говна.

«Если в руках молоток — вокруг видятся гвозди». Я не согласен. В какой-то степени западная модель кремневой долины/стартапов тоже подчиняется описанной мной модели, но немного по другому: тысячи стартапов лепят дома из говна, с горем пополам продают их, всё у них в порядке, а потом приходит какой-нибудь еврей из россии, строит дома из кирпича, и просто раскатывает конкуренцию в этой конкретной нише; потом со временем отдельные кирпичи другие стартапы растаскивают в свои ниши, обильно облепливая уже знакомым говном — цикл повторяется.

Итог — крайне низкая продуктивность кремневой долины по отношению к затрачиваемым усилиям. Другое дело, что кремневая долина существует не ради эффективности, а ради того, чтобы убирать способных исполнителей из других регионов, чтобы, боже упаси, никто в какой-нибудь России не создал дом из кирпича, по сравнению с которым любой продукт кремневой долины будет выглядеть как куча говна.

лучший навык это навык работы с говном, потому что говно вокруг абсолютно везде, во всем и его очень много

Мне нравится быть хозяином жизни, и в моей жизни я не хочу есть детей, даже если все вокруг их едят. Со всеми я ничего не могу сделать, но с жизнью своих близких — вполне могу. Зачем тебе тогда деньги? Просто чтобы зарабатывать больше, и больше, и больше? (упреждая аргумент про власть имущих — они тоже сильно зависят от других людей, как ни странно)

byko3y ★★★★
()
Ответ на: комментарий от byko3y

Итог — крайне низкая продуктивность кремневой долины по отношению к затрачиваемым усилиям.

Повторяй за мной: «Барнаул, Алтайский край» пока не полегчает.

Если и после этого все равно кажется что ты знаешь как обстоят дела в долине, кто там чем дышит и зачем живет - сходи к психологу, он подскажет что делать.

Это серьезно и невзирая на прошлые заслуги, ибо нельзя вот так во взрослом возрасте бросаться такими утверждениями - это всегда признак наступающих проблем с психикой.

alex0x08 ★★★
()
Ответ на: комментарий от seiken

Обеспечишь себе топовые условия проживания. А что останется - передашь детям. А нищеброд детям передаст долги

Заработал — дальше что? Еще раз повторюсь, что я могу привести еще кучу людей, которые зададут тот же вопрос. Да, некоторые из них даже считают, что знают ответ, но на самом деле нет, они просто скрывают факт отсутствия ответа.

Если человек трезвый, он понимает, что любой софтовый продукт - результат деятельности команды, а если ты только наёмный работник, результаты твоего труда тебе не принадлежат. В той мере, в какой капиталист решил распределить прибыль, в т.ч. на поддержание качество, в той мере продукт и безглючен. А программист только часть уравнения.

Это обширный вопрос, я бы хотел лишь ответить на тезис про «В той мере, в какой капиталист решил распределить прибыль, в т.ч. на поддержание качество, в той мере продукт и безглючен». Ты так пишешь, будто чем больше вложил — тем больше/лучше получилось. В реальном мире есть случаи, когда вложили больше — получилось хуже, чем было. В том числе это я имел ввиду, когда написал ниже претензию к «ты заработал много денег — что дальше». Деньги сами по себе не означают решение всех проблем и ключ ко всем дверям, за деньги можно купить только то, что можно купить за деньги, ко всему остальному деньги никак не приближают.

byko3y ★★★★
()
Ответ на: комментарий от alex0x08

Если и после этого все равно кажется что ты знаешь как обстоят дела в долине, кто там чем дышит и зачем живет - сходи к психологу, он подскажет что делать.
Это серьезно и невзирая на прошлые заслуги, ибо нельзя вот так во взрослом возрасте бросаться такими утверждениями - это всегда признак наступающих проблем с психикой.

У тебя слишком много далекоидущих выдумок выводов обо мне, сделанных на пустом месте, но упрекаешь в аналогичном ты почему-то меня. Я не претендую на то, что знаю настроение конкретных людей в долине, но я претендую на то, что понимаю это экономическую политику, понимаю поставленные цели и полученный результат в целом, а не изолированное «джордж трахнул кэрол — его цели в жизни исполнились».

byko3y ★★★★
()
Ответ на: комментарий от byko3y

Да, некоторые из них даже считают, что знают ответ, но на самом деле нет, они просто скрывают факт отсутствия ответа.

Ты вот так за всех уверенно отвечаешь, что кто знает и не знает, или твоё окружение - шуры балагановы, которым для счастья нужно 100рублей, потому что кругозор зашорен своими нищебродскими проблемами?

В реальном мире есть случаи, когда вложили больше — получилось хуже, чем было.

Количество вложенного - это только один из факторов. Есть целый комплекс мероприятий по улучшению качества. Просто если бизнес цели нет, сделать супер-качественный продукт, то никто этого делать не будет. И глупо программисту тогда сокрушаться по этому поводу.

seiken ★★★★★
()
Ответ на: комментарий от byko3y

но я претендую на то, что понимаю это экономическую политику, понимаю поставленные цели и полученный результат в целом

Воот уже ближе к реальности но пока еще слишком нереалистично.

Рекомендую попробовать ради эксперимента полностью исключить из речи обобщающие слова и выражения - «мы/они», «все/никто» , «всегда/никогда» и так далее.

Внезапно окажется что точно и четко выражать мысль не так просто.

alex0x08 ★★★
()
Ответ на: комментарий от seiken

Ты вот так за всех уверенно отвечаешь, что кто знает и не знает, или твоё окружение - шуры балагановы, которым для счастья нужно 100рублей, потому что кругозор зашорен своими нищебродскими проблемами?

Очевидно, я отвечаю за своих знакомых. Лично мне было бы еще и очевидно, что мое окружение соткано из подобных мне нердов.

Просто если бизнес цели нет, сделать супер-качественный продукт, то никто этого делать не будет. И глупо программисту тогда сокрушаться по этому поводу.

Я думаю, что любой бизнес при прочих равных предпочел бы иметь рабочий софт вместо глючащего, но просто не знает как это сделать не вкладывая в 10 раз больше денег. Впрочем, порой он не знает, как улучшить софт, даже после вложения в 10 раз больше денег.

byko3y ★★★★
()
Ответ на: комментарий от alex0x08

Рекомендую попробовать ради эксперимента полностью исключить из речи обобщающие слова и выражения - «мы/они», «все/никто» , «всегда/никогда» и так далее

Я бы прежде всего рекомендовал тебе заняться развернутостью высказываний, потому что именно ты склонен бросаться туманными выражениями, якобы «ну вы и так поняли».

byko3y ★★★★
()
Ответ на: комментарий от byko3y

Краткость - сестра таланта, я просто талантливый, не завидуй.

alex0x08 ★★★
()
Ответ на: комментарий от byko3y

Очевидно, я отвечаю за своих знакомых.

Ну так вот у вас просто зашорено мышление. Аппетит приходит во время еды.

Я думаю, что любой бизнес при прочих равных предпочел бы иметь рабочий софт вместо глючащего,

Бизнес выбирает то, что приносит достаточно прибыли. Покупают глючное - прекрасно, не покупают - только тогда имеет смысл улучшать качество.

seiken ★★★★★
()
Ответ на: комментарий от seiken

Ну так вот у вас просто зашорено мышление. Аппетит приходит во время еды

Я понимаю, о чем речь, и я не могу точно сказать, какая доля тех или иных людей. Лично мне непросто найти людей, которые потребляют ресурсы как не в себя, но у какого-нибудь чинуша все знакомые будут такими. Но с точки зрения подобных мне жить всю жизнь ради циферок в БД банка — это деградация уровня задрота в MMO RPG, такой человек по жизни всегда нищий, сколько бы миллиардов у него не было.

Покупают глючное - прекрасно, не покупают - только тогда имеет смысл улучшать качество.

Еще раз повторяю фразу «при прочих равных». То есть, не вкладывая ни одной лишней копейки получить лучше качество. Я это еще раз о том, что деньги не являются единственным определяющим фактором (хоть и важны).

byko3y ★★★★
()

20+ join'ов в одном запросе говорит, в других поменьше в районе 10. И метод на 5000+ строк

bad_master
() автор топика
Последнее исправление: bad_master (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)