Идешь в клинику по перемене пола (для мальчиков) красишься в блондинку, очишаешь мозг и раздвигаешь ноги перед босом... и становишься гуру...
p.s. Как то слышал разговор двух блондинок, тупых как пробки, — такие гламурные и пафосные... обсуждали вопрос работы и зарплаты типа не меньше чем за 150 т.р. — это не работа... даже смотреть не стоит... а недавно встретил человека — 9 классов образования, занимается в банке, что при оформлении кредитов вводит в базу данные и печатает бумажки... получает зарплату сопоставимую с моей...
Вот про себя сижу и думаю, может зря я учился, получал высшее образование, становился КФМН... изучал ASM С С++ JAVA C# Perl PHP etc...
Здравствуйте, Sheridan, Вы писали:
S>Приветствую, ishare, вы писали:
i>> В том что точек выхода три, а не одна. S>И? Чего в этом плохого?
Хуже код читается, если придется при выходе сделать какое-то действие (например, возвращать вместо null пустой список), то придется дублировать код. Это навскидку.
CC>А кто такой абстрактный гуру? Каким критериям надо соответствовать и чего сделать, чтобы считаться таковым?
Гуру — это коммуникабельный эксперт. На такого можно свалить решение какой-то проблемы или спросить совет и быть уверенным что результат будет _лучше_ чем если разбираться самому.
Здравствуйте, cpp-coder, Вы писали:
CC>То и дело проскакивают на форуме сообщения про гур и не гур в программизме. Да вот хотя бы: CC>http://rsdn.ru/forum/job/4245765.1.aspx
CC>А кто такой абстрактный гуру? Каким критериям надо соответствовать и чего сделать, чтобы считаться таковым?
Ведущий — который умеет взять на себя проблемы других\вести задачу от и до\повести за собой\сдать-улучшить-спасти проект.
Гуру — ведущий, который знает, как не попадать в плохие ситуации, чтобы не приходилось брать на себя проблемы других, спасать, улучшать проект.
Неоконченная мысль всегда казалась Шри Япутре слишком
Здравствуйте, De-Bill, Вы писали:
DB>Вот я, например, видел кучу программистов, которые знали все внутренности и тонкости какого-нибудь фреймворка, отлично знали структуры данных и алгоритмы и часами могли рассуждать о паттернах проектирования, но когда садились за комп, то получалась полная фигня.
В точку. Вот практически так и было — умная беседа про чистый код, "грязный запах", примеры... Потом человек садится и пишет метод из пяти строчек, в котором три оператора return.
Все больше убеждаюсь, что "гуру" это тот кто умеет грамотно набить себе цену
25.04.2011 16:02, ishare пишет:
> > S>Приветствую, ishare, вы писали: > > i>> В том что точек выхода три, а не одна. > S>И? Чего в этом плохого? > Хуже код читается, если придется при выходе сделать какое-то действие > (например, возвращать вместо null пустой список), то придется > дублировать код. Это навскидку.
Далеко не всегда так.
Иногда лучше три ретурна сделать, чем строить if-else конструкции
большой вложенности.
Здравствуйте, ishare, Вы писали:
S_>>Иногда лучше три ретурна сделать, чем строить if-else конструкции S_>>большой вложенности. I>Да, иногда, так лучше.
Я бы скорее сказал что почти всегда лучше.
Early out и все дела, в итоге не инициализируем зазря всё, что находится ниже и уже не понадобится.
Говорю за С++, если что.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, Undying, Вы писали:
U>А что плохого в трех операторах return в 5 строчках кода? В языках со сборщиком мусора это хороший стиль.
В языках с RAII это тоже хороший стиль.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, Kolobrodin, Вы писали:
K>Ведущий — который умеет взять на себя проблемы других\вести задачу от и до\повести за собой\сдать-улучшить-спасти проект. K>Гуру — ведущий, который знает, как не попадать в плохие ситуации, чтобы не приходилось брать на себя проблемы других, спасать, улучшать проект.
Просветлённый — который осознал, что з/п в первом случае будет больше
да примерно об одном и том же. тока я еще немного подкину сюда всяких политических вещей, что можно говорить что нельзя, что нужно, как влиять на людей и вползать в доверие и тп.
так вот это не пипл скилл. это личные качества пипла, никакого отношения к скиллу не имеющие и развивающиеся или нет абсолютно параллельна программизму.
следовательно диалог
- Вот про себя сижу и думаю, может зря я учился, получал высшее образование, становился КФМН... изучал ASM С С++ JAVA C# Perl PHP etc...
— Конечно зря, people skill гораздо важнее технических знаний.
Здравствуйте, Sheridan, Вы писали:
S>Судя по КСВ, гуру это все таки те, кто больше всех аргументировано п..т
причём качество аргументов никого не волнует
Здравствуйте, ishare, Вы писали:
I>В точку. Вот практически так и было — умная беседа про чистый код, "грязный запах", примеры... Потом человек садится и пишет метод из пяти строчек, в котором три оператора return.
А что плохого в трех операторах return в 5 строчках кода? В языках со сборщиком мусора это хороший стиль.
Здравствуйте, BulatZiganshin, Вы писали:
BZ>Здравствуйте, cpp-coder, Вы писали:
CC>>А кто такой абстрактный гуру? Каким критериям надо соответствовать и чего сделать, чтобы считаться таковым?
BZ>1. в ночь с пятницы на субботу задаёт или отвечает на дурацкие вопросы вместо того, чтобы делать бебика со своей скво. ну или хотя бы тренироваться...
Скво спит, а я готовлюсь к собеседованию(ям). Вот, перерыв на кофе и пофлудить устроил.
Здравствуйте, cpp-coder, Вы писали:
CC>А кто такой абстрактный гуру? Каким критериям надо соответствовать и чего сделать, чтобы считаться таковым?
А чтобы стать таковым, надо познать что:
1) задачу можно решить одной строкой, но грязно
2) задачу можно решить наплодив кучу классов, и это будет хорошо
3) задачу можно опять решить одной строчкой и это будет прекрасно и нельзя будет выразить это словами и комментариями
Неоконченная мысль всегда казалась Шри Япутре слишком
K>>Ведущий — который умеет взять на себя проблемы других\вести задачу от и до\повести за собой\сдать-улучшить-спасти проект. K>>Гуру — ведущий, который знает, как не попадать в плохие ситуации, чтобы не приходилось брать на себя проблемы других, спасать, улучшать проект.
BZ>Просветлённый — который осознал, что з/п в первом случае будет больше
Джедай — зарплата которого напрямую коррелирует с результатами работы, а не с кол-вом подчиненных
Здравствуйте, Kolobrodin, Вы писали:
K>Ведущий — который умеет взять на себя проблемы других\вести задачу от и до\повести за собой\сдать-улучшить-спасти проект. K>Гуру — ведущий, который знает, как не попадать в плохие ситуации, чтобы не приходилось брать на себя проблемы других, спасать, улучшать проект.
вот совершенно не уверен, что хороший _программист_ — это человек, который готов взять на себя проблемы других _людей_ .
технарь, он такой... технарь. люди ему зачастую пофиг. как и _чужой_ бизнес. во
CC>А кто такой абстрактный гуру? Каким критериям надо соответствовать и чего сделать, чтобы считаться таковым?
А ты сам-то таких "гуру" видел? По моему мнению, искать "гуру" в аутсорсинговых и других сервисных IT конторах, это примерно тоже самое, что выявлять великих математиков давая им задачки со школьной математической олимпиады для 10го класса.
Вот я, например, видел кучу программистов, которые знали все внутренности и тонкости какого-нибудь фреймворка, отлично знали структуры данных и алгоритмы и часами могли рассуждать о паттернах проектирования, но когда садились за комп, то получалась полная фигня. А было много и таких, кто тоже всё это знал и мог рассуждать о паттернах, но с задачами они справлялись отлично. Наверное они гуру? Но с другой стороны, с этими задачами также отлично справлялись те, у кого о внутренностях фреймворка и о паттернах проектирования не было никакого представления, а только практический опыт...
Так что по моему мнению, никаких "гуру программирования" не существует.
Здравствуйте, Uzumaki Naruto, Вы писали:
UN>Вот про себя сижу и думаю, может зря я учился, получал высшее образование, становился КФМН... изучал ASM С С++ JAVA C# Perl PHP etc...
Конечно зря, people skill гораздо важнее технических знаний.
Здравствуйте, cpp-coder, Вы писали:
CC>То и дело проскакивают на форуме сообщения про гур и не гур в программизме. Да вот хотя бы: CC>http://rsdn.ru/forum/job/4245765.1.aspx
Человек, хорошо ориентирующийся в своей области, у которого нет белых пятен в знаниях, у которого есть цельная картина происходящего.
Знания большинства людей очень фрагменттированы, чуть отойди в сторону и человек начинает "плавать".
CC>Каким критериям надо соответствовать
Имхо, должен быть определенный склад характера/ума.
CC>и чего сделать, чтобы считаться таковым?
Учиться, учиться и еще раз учиться. Но без мотивации ничего не получится, а вот где мотивацию брать —
Здравствуйте, cpp-coder, Вы писали:
CC>То и дело проскакивают на форуме сообщения про гур и не гур в программизме. Да вот хотя бы: CC>http://rsdn.ru/forum/job/4245765.1.aspx
CC>А кто такой абстрактный гуру? Каким критериям надо соответствовать и чего сделать, чтобы считаться таковым?
Вот, имхо, вакансия на гуру
Role
This is a great opportunity to work in business focused solutions based development team. It is expected that the candidate plays an active role in shaping the technology strategy for the platforms and be able to articulate this effectively with all stakeholders.
The candidate will be a highly skilled senior C++ developer capable of taking existing production architecture and ambiguous/changing requirements into stride, and then come up with cohesive, intelligent and logical solutions to problems, that not only meet the immediate requirements of the global business, but also provide an avenue for further extension.
The candidate should be able to support and mentor junior members, and generally be a role model within the team. Excellent team working and communication skills are a must.
Development is primarily C++ based, with peripheral technologies including TIBCO Rendezvous (RV), Sybase, UNIX shell scripting, and middleware based on IBM MQSeries/CORBA. The candidate’s repertoire should include knowledge of client-server/distributed technologies.
Essential Skills
• Hands on developer with server side development skills in C++ (not C), with at least 4-8 years of working experience in C++, preferably on Linux/UNIX.
• Must possess a first class degree in Computer Science, Physics, Engineering or related Math's or other analytical degree.
• Candidate must have used STL, written threaded servers, and worked with a RDBMS (SQL Server Sybase, oracle).
• Standard Template Library (STL)
o In STL, the candidate must display where and why a specific container should be used.
o Must show an understanding of the underlying implementation of most common containers. Provide practical examples of where he/she applied this knowledge.
o The candidate must have clear knowledge of all pitfalls and performance criteria linked to all commonly used aspects of STL. Textbook knowledge will not be sufficient.
• Threading
o Candidate must be able to demonstrate an understanding of threading. Various thread models, implementations, and a specific OS implementation (NT, XP, Solaris, or POSIX on a flavour of UNIX). Must have applied these skills in a high performance environment (Data communications / Networking, market data capture, other engineering disciplines etc).
o Candidate must know the pitfalls related to threading — usage, performance, OS specific (any)
o Demonstrate practical solution to real problems. Textbook knowledge will not be sufficient
• Candidates must have actively used design patterns in the past implementations and demonstrate strong understanding on design patterns of why and where a pattern should be used.
• Strong understanding of Messaging Middleware concepts, usage and application.
• Experience with distributed architecture (caching, topologies, etc) and able to demonstrate strong understanding of latency, concurrency, reconciliation etc.
• Working knowledge of reading, writing and parsing XML.
• Strong understanding of a RDBMS. Must have an understanding of writing complex SQL, stored procedures, applying referential integrity & performance tuning
• The candidate must demonstrate strong analytical skills with a desire to learn and deliver.
• Candidate must be a strong team player with excellent communication skills.
• Candidate should have ability to critique the design/implementation of fellow team members, and provide them with technical direction
Desired Skills
• Business domain knowledge in FX and/or Rates.
• Scripting experience (Shell, Perl, Ruby etc.)
• Position management experience (margin trading etc)
• Experience of working in Front office systems.
• Background in finance is desirable but not essential.
Мафиозная диктатура это нестабильность. Если не мафиозная диктатура, то Конституция и демократия.
UN>p.s. Как то слышал разговор двух блондинок, тупых как пробки, — такие гламурные и пафосные... обсуждали вопрос работы и зарплаты типа не меньше чем за 150 т.р. — это не работа... даже смотреть не стоит... а недавно встретил человека — 9 классов образования, занимается в банке, что при оформлении кредитов вводит в базу данные и печатает бумажки... получает зарплату сопоставимую с моей...
сколько ж получает поциент-клерк, интересно? я не твоей зарплатой интересуюсь, не подумай, мне интересно сколько у них там получается. может переквалифицироваться в банковские клерки действительно есь смысл
Здравствуйте, keenn, Вы писали:
K>сколько ж получает поциент-клерк, интересно? я не твоей зарплатой интересуюсь, не подумай, мне интересно сколько у них там получается. может переквалифицироваться в банковские клерки действительно есь смысл
банковские клерки штуку баксов, а то и меньше — но работа не напряжная как правило.
Здравствуйте, keenn, Вы писали:
K>сколько ж получает поциент-клерк, интересно? я не твоей зарплатой интересуюсь, не подумай, мне интересно сколько у них там получается. может переквалифицироваться в банковские клерки действительно есь смысл
Приличные зарплаты без определенных навыков можно получить только в случаях:
1) Пристроили на теплое место родственники или повезло со знакомыми;
2) Это противозаконная деятельность, мошенничество и т.д.
Исключение — официанты и прислуга, да и то далеко не везде.
E>1) Пристроили на теплое место родственники или повезло со знакомыми; E>2) Это противозаконная деятельность, мошенничество и т.д. E>Исключение — официанты и прислуга, да и то далеко не везде.
не, фигня идея. еще как минимум риэлтары, а сколько мы еще не знаем..
Здравствуйте, keenn, Вы писали:
L>>Знания большинства людей очень фрагменттированы, чуть отойди в сторону и человек начинает "плавать".
K>пример таких двух точек, где знания имеются/проваливаются?
это все сугебо индивидуально. спроси меня, например, как оптимизатор запросов выбирает тот, а не иной план, я уверен, что не смогу ответить процентов в 90 сложных случаев.
увы это не просто так, этот факт не подлежит сомнению. пипл скилл не существует как материальный (и нематериальный) факт. существуют личные качества самого пипла, но это не пипл скилл
Здравствуйте, keenn, Вы писали:
L>>увы, это не так.
K>увы это не просто так, этот факт не подлежит сомнению. пипл скилл не существует как материальный (и нематериальный) факт. существуют личные качества самого пипла, но это не пипл скилл
вы как-то очень заковыристо пишете, я не понимаю, что вы хотите сказать.
на всякий случай: пипл скилл — это умение общаться, находить общий язык, доходчиво объяснять, умение отстаивать свою точку зрения, не обижая при этом оппонента, умение признавать свои ошибки и т.д. и т.п.
мы точно говорим об одном и том же?
Здравствуйте, keenn, Вы писали:
L>>мы точно говорим об одном и том же?
K>да примерно об одном и том же. тока я еще немного подкину сюда всяких политических вещей, что можно говорить что нельзя, что нужно, как влиять на людей и вползать в доверие и тп.
K>так вот это не пипл скилл. это личные качества пипла,
Проясни пожалуйста, что ты имеешь в виду под "качества пипла". Судя по тому, что ты используешь множественное число, ты говоришь о качестве окружающих людей. Какое отношение качество окружающих людей имеет к "умению общаться"?
K>никакого отношения к скиллу не имеющие
Слово скилл — это просто "навык". Соответственно people skill — это "навык общения". Как "навык общения" может не иметь отношения к "навыкам"?
K>и развивающиеся или нет абсолютно параллельна программизму.
Это кто-то оспаривал?
K>следовательно диалог K>
K>- Вот про себя сижу и думаю, может зря я учился, получал высшее образование, становился КФМН... изучал ASM С С++ JAVA C# Perl PHP etc...
K>- Конечно зря, people skill гораздо важнее технических знаний.
K>абсурден
Нет, не обсурден. Введите в уравнение время, и все сложится.
Дабы упростить понимание, пример:
— Эх, зря я всё бабло в кабаке спустил
— Конечно зря, лучше бы купил книжку по квантовой механике.
- Вот про себя сижу и думаю, может зря я учился, получал высшее образование, становился КФМН... изучал ASM С С++ JAVA C# Perl PHP etc...
— Конечно зря, people skill гораздо важнее технических знаний.
ты говоришь что человек зря учил программизмы, лучше бы он качал пипл скилл. так?
Здравствуйте, keenn, Вы писали:
K>давай ка сначала выясним, вот здесь: K>
K>- Вот про себя сижу и думаю, может зря я учился, получал высшее образование, становился КФМН... изучал ASM С С++ JAVA C# Perl PHP etc...
K>— Конечно зря, people skill гораздо важнее технических знаний.
K>ты говоришь что человек зря учил программизмы, лучше бы он качал пипл скилл. так?
Нет, тут я говорю, что пипл скилл важнее для карьеры, чем технические знания.
А зря или нет зависит от того, что у нас было на входе — угрюмый ботан или компанейский паря.
L>Нет, тут я говорю, что пипл скилл важнее для карьеры, чем технические знания. L>А зря или нет зависит от того, что у нас было на входе — угрюмый ботан или компанейский паря.
не не подожди. это прямо противоречит цитате, там ты утверждаешь именно это. чо за софистика. ты не говоришь, что пиплскилл важнее, ты говоришь "зря корпел над пхп, лучшеб пиплскиллился". давай ты просто признаешь, что немного погорячился и не будем лепить горбатого тем более что речь не совсем об этом.
а речь о том, что нет пиплскилла. есть качества (генетические, хотя я не люблю абсолютизма но должна же быть четкая позиция) человека которые развиваются паралельна программизму. или не развиваются. и нельзя так сказать себе — "так, что мне выбрать? пхп или пиплскил?.. давай как пиплскилл!" и стать через год advanced in people skill. об этом я речь та веду.
Здравствуйте, keenn, Вы писали:
L>>Нет, тут я говорю, что пипл скилл важнее для карьеры, чем технические знания. L>>А зря или нет зависит от того, что у нас было на входе — угрюмый ботан или компанейский паря.
K>не не подожди. это прямо противоречит цитате, там ты утверждаешь именно это. чо за софистика. ты не говоришь, что пиплскилл важнее, ты говоришь "зря корпел над пхп, лучшеб пиплскиллился". давай ты просто признаешь, что немного погорячился и не будем лепить горбатого тем более что речь не совсем об этом.
Не воспринимай все так буквально, мы тут не теоремы доказываем. Все что я хотел сказать, расписано постом выше. У тебя есть какие-то вопросы по моему ответу? Если есть — задавай, нет — проходи дальше, не загораживай собой Жужаночку.
K>а речь о том, что нет пиплскилла. есть качества (генетические, хотя я не люблю абсолютизма но должна же быть четкая позиция) человека которые развиваются паралельна программизму. или не развиваются. и нельзя так сказать себе — "так, что мне выбрать? пхп или пиплскил?.. давай как пиплскилл!" и стать через год advanced in people skill. об этом я речь та веду.
Нет, это не совсем так. Условно, можно пойти с коллегами/боссами после работы пивасик квасить, а можно — остаться на работе дочитывать очередную тошнотворную книжку пхп/питон/джава/нет, нужное подчеркнуть. В первом случае ты станешь тошнотворным ботаном, а во-втором — нормальным парей, своим корешем.
Но только не воспринимай это как призыв забить на технические знания и переключиться на пьянки-гулянки, важно и то, и то, просто нужно найти приемлемый баланс.
L>Не воспринимай все так буквально, мы тут не теоремы доказываем. Все что я хотел сказать, расписано постом выше. У тебя есть какие-то вопросы по моему ответу? Если есть — задавай, нет — проходи дальше, не загораживай собой Жужаночку.
это такой смазанный переход на личности, про жужаночку? когда возразить нечего, хоть сделать вид что троллят меня беднаго... благо мозгс идею подкинул, да? буквально тут именно это — сказал одно, а трактовать теперь хочеш по другому.
L>Нет, это не совсем так. Условно, можно пойти с коллегами/боссами после работы пивасик квасить, а можно — остаться на работе дочитывать очередную тошнотворную книжку пхп/питон/джава/нет, нужное подчеркнуть. В первом случае ты станешь тошнотворным ботаном, а во-втором — нормальным парей, своим корешем.
емое. то что ты описал (пойтить с коллегами пить пивасик) никакого особого отношения к пиплскилу (которого, кстати, нет) не имеет. умение влиять и управлять людьми, воздействовать на них, проводить свою линию, налаживать отношения с бигбоссами и т.д. — это все совсем другое. да, если есть возможность в неформальной обстановке пообщаться с бигбоссами то это хорошо, но "пивасик квасить" с ними вряд ли получится, там тоже есть правила и условности...
L>Но только не воспринимай это как призыв забить на технические знания и переключиться на пьянки-гулянки, важно и то, и то, просто нужно найти приемлемый баланс.
мы говорим о карьере, а не о пьянках гулянках.
вообщем, ладно, забей. мне если чесно пофиг что там люди думают о пиплскилле. есть он или нет мне тоже в конечном итоге пофиг. свою точку зрения я выразил и достаточно ясно. вступать в мутные споры с человеком, который к тому же начал приплетать сюда жужаночек нет желания.
Здравствуйте, keenn, Вы писали:
L>>Не воспринимай все так буквально, мы тут не теоремы доказываем. Все что я хотел сказать, расписано постом выше. У тебя есть какие-то вопросы по моему ответу? Если есть — задавай, нет — проходи дальше, не загораживай собой Жужаночку.
K>это такой смазанный переход на личности, про жужаночку? когда возразить нечего, хоть сделать вид что троллят меня беднаго... благо мозгс идею подкинул, да?
У меня не было желания вас обидеть или задеть. Если так получилось, прошу простить.
K>буквально тут именно это — сказал одно, а трактовать теперь хочеш по другому.
Я признаю свою ошибку, был не прав, что не расписал все по пунктам. Вам полегчало? Вот и славненько.
L>>Нет, это не совсем так. Условно, можно пойти с коллегами/боссами после работы пивасик квасить, а можно — остаться на работе дочитывать очередную тошнотворную книжку пхп/питон/джава/нет, нужное подчеркнуть. В первом случае ты станешь тошнотворным ботаном, а во-втором — нормальным парей, своим корешем.
K>емое. то что ты описал (пойтить с коллегами пить пивасик) никакого особого отношения к пиплскилу (которого, кстати, нет) не имеет.
Я не буду с тобой спорить по поводу того, есть этот скил или нет. Доказывать очевидное — трудное и неблагодарное занятие.
K>умение влиять и управлять людьми, воздействовать на них, проводить свою линию, налаживать отношения с бигбоссами и т.д. — это все совсем другое.
Нет, это именно пиплскил.
K>да, если есть возможность в неформальной обстановке пообщаться с бигбоссами то это хорошо, но "пивасик квасить" с ними вряд ли получится, там тоже есть правила и условности...
Возможно мне просто везло с боссами. Своего прошлого босса я видел в костюме зайчика, распевающим Money-money-money Аббы.
L>>Но только не воспринимай это как призыв забить на технические знания и переключиться на пьянки-гулянки, важно и то, и то, просто нужно найти приемлемый баланс.
K>мы говорим о карьере, а не о пьянках гулянках.
K>вообщем, ладно, забей. мне если чесно пофиг что там люди думают о пиплскилле. есть он или нет мне тоже в конечном итоге пофиг.
K>свою точку зрения я выразил и достаточно ясно. вступать в мутные споры с человеком, который к тому же начал приплетать сюда жужаночек нет желания.
Здравствуйте, Alexey_VL, Вы писали:
A_V>Здравствуйте, cpp-coder, Вы писали:
CC>>То и дело проскакивают на форуме сообщения про гур и не гур в программизме. Да вот хотя бы: CC>>http://rsdn.ru/forum/job/4245765.1.aspx
CC>>А кто такой абстрактный гуру? Каким критериям надо соответствовать и чего сделать, чтобы считаться таковым?
A_V>Вот, имхо, вакансия на гуру
A_V><skipped>
оу, так ведь это ж вакансия люксофта в сингапуре проходили уже собеседование на нее?
Здравствуйте, hi_octane, Вы писали:
_>Гуру — это коммуникабельный эксперт. На такого можно свалить решение какой-то проблемы или спросить совет и быть уверенным что результат будет _лучше_ чем если разбираться самому.
Что значит коммуникабельный и как это здесь помогает ?
Здравствуйте, Alexey_VL, Вы писали:
A_V>Здравствуйте, Shellac, Вы писали:
S>>оу, так ведь это ж вакансия люксофта в сингапуре проходили уже собеседование на нее?
A_V>Не, я не пошел — там надо на несколько лет ехать — чет я не готов на такое
то есть даж на собеседование не пошли? или после оффера отказались? если были на тех собеседовании, то можно в личку что спрашивают
Здравствуйте, Shellac, Вы писали:
S>то есть даж на собеседование не пошли? или после оффера отказались? если были на тех собеседовании, то можно в личку что спрашивают
Не, вообще не пошел — какой смысл, если точно не поеду.
Мафиозная диктатура это нестабильность. Если не мафиозная диктатура, то Конституция и демократия.
Здравствуйте, keenn, Вы писали:
E>>1) Пристроили на теплое место родственники или повезло со знакомыми; E>>2) Это противозаконная деятельность, мошенничество и т.д. E>>Исключение — официанты и прислуга, да и то далеко не везде.
K>не, фигня идея. еще как минимум риэлтары, а сколько мы еще не знаем..
Риэлторы получают не много. Деньги там крутятся большие, но простым работникам на них облизываться не стоит.
Здравствуйте, Shellac, Вы писали:
S>Здравствуйте, Alexey_VL, Вы писали:
A_V>>Здравствуйте, Shellac, Вы писали:
S>>>оу, так ведь это ж вакансия люксофта в сингапуре проходили уже собеседование на нее?
A_V>>Не, я не пошел — там надо на несколько лет ехать — чет я не готов на такое
S>то есть даж на собеседование не пошли? или после оффера отказались? если были на тех собеседовании, то можно в личку что спрашивают
в личку как писать? куда то есть
Здравствуйте, cpp-coder, Вы писали:
CC>А кто такой абстрактный гуру? Каким критериям надо соответствовать и чего сделать, чтобы считаться таковым?
Дык, легко. Найти команду, которая лезет в область где ты немного имеешь опыт, а твои коллеги ничего не смыслят и они слишком ленивые или тупые чтобы разбираться сами. Как говорит одна английская пословица: "Среди слепых и кривой король". В нормальной команде профессионалов никакие гуры не нужны.
На самом деле роль незавидная, т. к. работая со "слепыми", ты так и останешься "кривым", хотя если ты не обременен излишним стремлением у самосовершенствованию — сможешь быть вполне счастлив.
23.04.2011 18:19, keenn пишет:
> > тогда чето жидко для узумаки. не, думаю он напоролся либо на какогата > понтового планктонину, либо.. тот ему просто лапши навешал
Так про контору, где он работает не забывай. Была тут тема недавно.
Здравствуйте, Undying, Вы писали:
U>Здравствуйте, ishare, Вы писали:
I>>В точку. Вот практически так и было — умная беседа про чистый код, "грязный запах", примеры... Потом человек садится и пишет метод из пяти строчек, в котором три оператора return.
U>А что плохого в трех операторах return в 5 строчках кода? В языках со сборщиком мусора это хороший стиль.
Здравствуйте, Sash_xp, Вы писали:
S_>25.04.2011 16:02, ishare пишет:
>> >> S>Приветствую, ishare, вы писали: >> >> i>> В том что точек выхода три, а не одна. >> S>И? Чего в этом плохого? >> Хуже код читается, если придется при выходе сделать какое-то действие >> (например, возвращать вместо null пустой список), то придется >> дублировать код. Это навскидку.
S_>Далеко не всегда так.
Конечно не всегда, но обычно лучше.
S_>Иногда лучше три ретурна сделать, чем строить if-else конструкции S_>большой вложенности.
Да, иногда, так лучше.
Здравствуйте, ishare, Вы писали:
DB>>Вот я, например, видел кучу программистов, которые знали все внутренности и тонкости какого-нибудь фреймворка, отлично знали структуры данных и алгоритмы и часами могли рассуждать о паттернах проектирования, но когда садились за комп, то получалась полная фигня. I>В точку. Вот практически так и было — умная беседа про чистый код, "грязный запах", примеры... Потом человек садится и пишет метод из пяти строчек, в котором три оператора return.
Какой язык? Если не С без плюсов, то в трех return ничего плохого нет.
Для полной картины хорошо бы код посмотреть, конечно.
Здравствуйте, ishare, Вы писали:
U>>А что плохого в трех операторах return в 5 строчках кода? В языках со сборщиком мусора это хороший стиль. I>В том что точек выхода три, а не одна.
И?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, CreatorCray, Вы писали:
CC>Здравствуйте, ishare, Вы писали:
S_>>>Иногда лучше три ретурна сделать, чем строить if-else конструкции S_>>>большой вложенности. I>>Да, иногда, так лучше. CC>Я бы скорее сказал что почти всегда лучше. CC>Early out и все дела, в итоге не инициализируем зазря всё, что находится ниже и уже не понадобится. CC>Говорю за С++, если что.
В общем так. Я тут подумал и мое мнение такое, что действительно в простом коде несколько return будет скорее всего лучше.
Например, вот такой код:
int result;
if(?) {
result = 1;
}
else {
result = 2;
}
return result;
явно хуже чем:
if(?) {
return 1;
}
return 2;
правда можно было бы написать:
return (?) ? 1 : 2;
А этот вариант лучше всего, а там return таки один
Здравствуйте, cpp-coder, Вы писали:
CC>А кто такой абстрактный гуру? Каким критериям надо соответствовать и чего сделать, чтобы считаться таковым?
Сложно сказать. Смотря кого считать гуру. Видал я "гуру", которые обложившись гаджетами и закинув ноги на стол, на митингах несли полную херню красивым слогом, а начальство нифига не понимая, завороженно слушало и платило им неплохие бабки.
Но знаю и реальных гуру, до которых мне, как до луны, хотя пониженным самомнением я не обладаю. Они почему-то разговариваются только после пары бокалов моргана, зато слушать их интересно и полезно.