![]() |
|
Модераторы: LSD |
![]()
|
|
| cupper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 525 Регистрация: 29.11.2006 Репутация: нет Всего: 1 |
Вот значит читаю я на хабре стать как люди устраиваются в гуглы всякие, и прочие забугорные солидный фирмы. И везде пытаюсь вычитать какой же уровень должен быть что бы смело (ну или не очень) подавать заявление в такие фирмы?
Везде пишут, что мол если ты шаришь, мол если ты соображаешь, мол если ты секёш технологии и прочее то без проблем. Я уже программист без малого целый год Помню последний раз я писал (задание с собеседования в крупную фирму X) сортировку большого файла при ограниченной RAM. Уже немного ученный опытом, я не стал писать просто функцию, я написал целую "апликуху" потратив на это дня 4 :( На что я получил конструктивную критику типа: вместо своей реализации буферезерованного чтения из файла нужно было юзать буст что нету проверок на не валидные данные что нету ограничения на число открываемых файлов (при большом файле и меленкой RAW и будет много) что у меня идет привязка к определенному форму данных (для другого нужно было отнаследоваться и написать другую сущность а нужно было бы сделать на шаблонах) что код не сможет сортировать бинарные данные вместо строк а еще и не был понят мой код до конца, в следствии чего проверяющий подумал что я накосячил. За год работы мне приходилось только один раз писать нечто похожее по интересности/сложности так вот, к чему я клоню... как определить свой скил в программировании, в технологиях, в алгоритмах. Ну да, я не смогу написать обход графа(нормальный, оптимальный, не рекурсивный), сколько раз я не долбил сей алгоритм все время его забываю в ноль. Я наверно даже не смогу правильно написать qsort (даже рекурсивный) c первого - пятого раза. Я так же забываю как делать копирование в случае наследования. Метопрограммирование для мня вообще пока закрытая область, шаблоны на простом уровне. Я не разу использовал select и poll хотя весь код с которым я работаю исключительно сетевой. Все уже написано до меня а я использую то что есть. Я не знаю как сделать event в С++. Но зато я владею лямбдами Получается я вообще не программист, ибо я нихрена не знаю и не умею. Но яж блин пишу этот долбаный код. |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 2 Всего: 290 |
год это не срок вообще. Хотя бы три года программирования на каком-то языке нужно, чтобы говорить о каком-то более-менее уровне знаний. Никто новичку с годом опыта работы не будет поручать проектировать и программировать какие-то вещи с нуля. Допиливание и исправление существующих разработок это обычная практика. Не пройдя через это, не понимая, как устроены разные приложения, ты не сможешь спроектировать и сделать хорошо. |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Истинно так. -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| cupper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 525 Регистрация: 29.11.2006 Репутация: нет Всего: 1 |
Аха, но я вот не понимаю тогда как люди выходя из университета сразу устраиваются в гугл ? И я считаю что год это уже срок, за который нужно не хило поднимать скилы. Три года работать на подхвате... это нужно быть либо бездарем либо лентяем.
Я уж точно не лентяй, получается я бездарь :( Это сообщение отредактировал(а) cupper - 1.3.2012, 09:38 |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 2 Всего: 290 |
Может быть они вовремя учебы уже много занимались самостоятельной разработкой. Есть такие люди. Добавлено @ 09:54 cupper, но в общем и иллюзий по поводу больших фирм строить не нужно. Основное время там точно также нужно допиливить чужие вещи и доделывать что-то. Большие фирмы просто очень любят пиар вокруг себя. |
|||
|
||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 1 Всего: 49 |
||||
|
||||
| newbee |
|
|||
![]() Бревно ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: нет Всего: 19 |
Ты проанализировал замечания, что тебе дели на том собеседовании? Ты кстати спасибо должен был им сказать за эту критику, тебе бесплатно умные вещи сказали, часто просто отмазываются "вы нам очень понравились, но на эту должность мы выбрали другого кандидата". В общем, сделаю выжимку из их критики: чтобы расти над собой, старайся создавать обощенные решения и при работе старайся использовать чужие обощенные решения. Можешь свести эту мысль к тупому паттерн-дизайн, но лучше смотри на вещи шире. И вообще расширяй сознание, полезно )
-------------------- You're face to face With man who sold the world |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Не встречал таких. Обычно получают работу сразу по выходу либо умные, либо со связями. Не надо забывать ещё про армию. Я вот умственный инвалид и мне светит только аспирантура. Я вот за последние пол года получил три предложения работы, но у меня есть работа которая меня устраивает. Я студент 4-го курса и уже больше года как рабочий человек. Допиливание проектов занимает большую часть времени, а исправление каких-то стрёмных косяков которые есть внутри комопнентов - это вообще может занимать по несколько дней - вот собственно и сейчас пытаюсь выяснить что за дибильный косяк в одном из компонетов и как его обойти. Это сообщение отредактировал(а) DarkProg - 1.3.2012, 15:46 -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| cupper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 525 Регистрация: 29.11.2006 Репутация: нет Всего: 1 |
не расширяется. Постоянно вижу что встаю на одни и те же грабли узкомыслия. Уже даже перед тем как начать новую задачу понимаю что нельзя идти старым путем, что нужно комплексно охватить проанализировать проблему. Что надо мыслить шире а не в рамка конкретной задачи. И каждый раз одно и тоже. Те же грабли, и постоянно спотыкаешься о ограничения реализаций и рушиться это самое "мислить шире" потому что в начале ты (я) даже и не подозревал что у этого такое ограничение, у того такое, а это вообще не работает так как ты планировал, и понеслась череда правка-f5-правка-f5-правка-f5... Отвлеклись от темы: так как же определить "варит ли у специалиста башка или нет" ?) Это сообщение отредактировал(а) cupper - 1.3.2012, 22:03 |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Не знаю. Прийдя на работу, где работаю сейчас у меня не было опыта крупных проектов, да ещё и в команде где работает десяток человек, ранее в паре, ну в троём максимум и то ничего особо серьёзного. А тут надо писать так чтобы каждый мог взять и подсоединиить твой модуль, и если вдруг модуль перетаскивать из одной программы в другую, то должна быть полная совместимость. Я за 1,5 месяца летом написал самый большой модуль(за этот период было написано самое основное, потом я переключался на другие модули, потому что считалось, что в принципе модуль рабочий) из всех которые писал когда-либо и вот уже на протяжении последних 2-х месяцев дотачиваю его под специфику(то тут приходится добавлять свойство, то там какую-нить настройку прикрутить) - специфику сделать гораздо легче, хотя это не всегда так, потому что иногда именно масштабность накладывает свои ограничения, но при грамотном и комплексном подходе проблема решается. Эммм, ну если есть комплексное мышление, то башка варит. Нужно уметь сопоставлять возможности поставленной задаче, к примеру когда я обсуждаю очередное пожелание пользователя с этим самым пользователем я уже сразу прикидываю где и что нужно дописать, а если проблема в принципе сложная, то тут надо посидеть подумать как это встроить. P.S. сейчас этот модуль во время когда нет срочной работы я потихоньку переписываю с учётом выхода на новый уровень программирования(на вскидку ожидаю прирост производительности на 30-40%) P.P.S я программирую уже вот лет 7, и примерно раз в год(по началу это было гораздо чаще) у меня происходит этакий LevelUp когда я осознаю, что наконец таки могу сказать, что что-то освоил достаточно хорошо. Некоторые вещи я знаю, но использую их очень редко из-за непонимания их применения на текущий момент, но потом я до них дорастаю и начинаю использовать и в хвост и в гриву. -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| cupper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 525 Регистрация: 29.11.2006 Репутация: нет Всего: 1 |
Спасибо за историю. Сделал выводы о себе, не лучшие.
|
|||
|
||||
| RockClimber |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 848 Регистрация: 5.5.2006 Где: планета 013 в тен туре Репутация: нет Всего: 15 |
-------------------- Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит. |
|||
|
||||
![]()
|
| Правила форума "Разные вопросы" | |
|
|
Сюда нужно постить только темы, которые нельзя отнести ни к одному из существующих разделов. Если вы не уверены, то просмотрите еще раз заголовки форумов, карту форума или попробуйте воспользоваться поиском.
С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разные вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |