61

(9 відповідей, залишених у C++)

0x9111A написав:

Якщо оцінки будете представляти літерами то може бути.

C++ не має типу byte, а char - це не "літера", а цілий знаковий тип довжиною один байт. Оцінки бувають від 0 (не здавав іспит, наприклад) п'яти. Так що поверніть масив char на місце.
Доречі, що ви хотіли робити з std::string score; // оцінка? Що означало б у одного студента "abc", у іншого - "ху"?
Якщо хочете "зовсім красиво" - задекларуйте

enum Score {
 none,
 nezadovilno,
 zadovilno,
 dobre,
 vidminno,
};

, а в структуру - масив. А ще краще - по елементу за назвою дісципліни:

...
Score score_physics;
Score score_chemistry;
...

Сьогодны практично кожне IDE підтримує intellisense. І коли Ви побачите підказку у алфавітному порядку, то буде незручно. Щоб запобігти цьому, можна побудувати структуру на зразок:



    struct Student{
         _00_int index; // номер по порядку
         _01_std::string surname; // прізвище студента
...
         _##_bool participtationInPublicWork; // участь в заходах
    }

Недолік: якщо у Вас багато елементів, і Ви хочете вставити десь на початку ще один чи два, то треба або попрацювати ручками, або дописувати у кінець, хоча логічно новий елемент може дійсно належати до початку чи середини структури. Майте це на увазі.

62

(21 відповідей, залишених у Pascal/Delphi)

NE_BaNit_MeNe_p... написав:

Що мене лякає в С++, то це бібліотеки класів MFC та Qt, в яких міститься понад 5000 класів.

Не того лякаєтесь.

63

(1 відповідей, залишених у C++)

Я це робив подібний обмін з допомогою named pipe. "Шматок коду" від c# можу показати (чи заключний варіант - не певен, але дуже вірогідно), а частина с++ залишилась у колишнього роботодавця, але нічого особливо складного там немає. Перевага для мене була в тому, що не треба було виловлювати з потоку окремі повідомлення.
Не знаю Вашої конкретної задачі, але на перший погляд не в комунікації Ваша головна проблема, а в реалізації зручної та надіїної архитектури обох програм (потоки, взаємодія, синхронізація).

64

(67 відповідей, залишених у Робота)

funivan написав:

Знання предметної області це саме те за що всіх беруть на роботу в ІТ компаніях. Якщо ви менеджер і не вмієте спілкуватись з клієнтами - всім до байки яка ви прекрасна особа ;)

Я б висловився інакше (чи Ви зрозумієте різницю).
Знання предметної області - необхідна, але далеко не достатня передумова бути відібранним для прийняття на роботу в IT-компанію (маю на увазі не одну з тих, що влаштувуються з пивом у когось в гаражі). Якщо Ви - неприємна (або просто невихована) особа - ніхто не буде навіть цікавитись, який Ви спеціаліст у предметній області. Чому? Бо є достатня кількість спеціалістів, які мають достатню підготовку, щоб виконувати роботу, і їхні персональні якості на достатньому рівні.

PS. Це як продовження теми Вашого резюме. Що Ви робили у часи до Вашої першої роботи 6 років тому цікавлять теж. Якщо Ви вважаєте, що це неважливо - можете найматися на роботу до самого себе, а тих, хто шукає людей, ЦІ РЕЧІ ЦІКАВЛЯТЬ. Чи Вам є що приховувати? Зрозумійте ще раз, що ні перед ким не стоїть дилема: брати Вас чи ні. Справа виглядає зовсім інакше: кандидатів багато (Ви - не єдина альтернатива), і хтось буде усунутий від подальшого розгляду відразу (можливо, далі першої фрази читати ніхто не буде, бо вона про кандидата достатньо скаже), з решти - когось відберуть для співбесіди. Зараз перед очами немає ні сайтів, які ви чудесно зробили, ні Вашої чарівної посмішки. Людина має тільки Ваше резюме ...

65

(67 відповідей, залишених у Робота)

funivan написав:

0. Знання предметної області (технічні навички) (50%)
1. Логічно мислить (20%)
2. Комунікабельний (10%)

Взагалі це суб’єктивна думка на рахунок двох останніх пунктів, у цю гору змішуються такі штуки як:
вміння визнавати свої помилки, пунктуальність, робота у стресових ситуаціях і т д.
Перше місце це знання того чим він буде займатись 90%
У даному випадку, я наголошую, ця штука стосується вакансії php backend developer

Це на той випадок, якщо мені потрібен веб-девелопер на якийсь конкретний проект, який буде працювати вдома. Але життя багате на різноманітні непередбачувані ситуації, і може трапитись, що Ви прийняті на фірму, як Ви гадали, займатися php tokenizer'ами та таке інше, а тут виникає ситуація, що працівник, який супроводжує щось дуже важливе на java (python, ruby...), заявив, що через місяць звільняється, і фірмі вкрай треба використати цей місяць для того, щоб когось ввести в цю тему. Спробуйте вгадати, хто - найліпший для фірми кандидат. І які його властивості - на першому місці. Будемо виходити з того, что "Знання предметної області" (java у нашому випадку) - десь на рівні Hello, World!
Тому, якщо тільки Ви не маєте зайняти посаду ґенарального конструктора у якесь суперпідприємство, "знання предметної області" можна залишити на другому місці. А не першому місці завжди буде Ваша персона та всі її людськї якості. І ці Ваші якості той, хто буде читати Ваше резюме, буде намагатися прочитати між рядків.

66

(67 відповідей, залишених у Робота)

quez написав:

Тут так і хочеться запропонувати мати два резюме, одне для людей в темі, інше - для всіх інших.

Ідеальний випадок - редагувати резюме для кожного работодавця окремо. І "загальне для всіх" мати лише на порталах по пошуку роботи.

67

(67 відповідей, залишених у Робота)

ktretyak написав:

дійти до приниження з вашого боку?

Про яке приниження йдеться? Я просто хотів переконатися, що Іван чікає на feedback з ціллю покращити сіві, бо іноді люди питають Вашу думку і ображаються, якщо вона негативна, бо насправді їм не Ваша думка цікава, а хочеться, щоб хтось їх похвалив та втішив. Радий, що це - не наш випадок :)

68

(67 відповідей, залишених у Робота)

0. Інформація про Вашу освіту, Ваш вік, місця проживання повністю відсутні або недостатні
1. Місця роботи позначені тільки Вам відомими назвами. Треба гуглити, щоб знайти фірму. І успіх у пошуку не ґарантовано. Може, варто виправити на зразок:

Autoline, м. Окленд, Нова Зеландія
підкриємство з виготовлення ліній по виробництву автоматів Калашникова
понад 20 000 співробітників

Далі, Ваш варіант "про мене":

Займаюсь розробкою близько 6 років. За цей період перейшов від парадигми "код-лапша" до ООП.
Вивчаю java та пишу плагіни до славнозвісної IDE PhpStorm.
В останній час проводжу багато рефакторингу, вся робота вилилась у інструмент, який можна знайти на github https://github.com/funivan/tokenizer
Це php-токенізатор може допомогти вам знайти і змінити ваш код автоматично, відповідно до ваших правил.

пропоную або видалити, або змінити на більш стисле:

Web-розробник з досвідом роботи більше 5 років.

Обґрунтування: ця частина звичайно має за ціль дуже стисло презентувати Вас як людину, яка підходить Вашому конкретному работодавцю, до якого ви вербуєтесь. Ваше ж сіві лежить у вільному доступі, і Ви будете давати лінк на нього людям, для яких Ваш "токенізатор" чи "шторм" - слова, які збивають з пантелику. Не вживайте тут термінів, які не є релевантними для ВСІХ відвідувачів Вашого сіві.

(далі буде)

69

(17 відповідей, залишених у C#, .NET)

Намагався щось зрозуміти з пояснення, але не подужав ...

70

(67 відповідей, залишених у Робота)

funivan написав:

вміння визнавати свої помилки,

Якщо це справді так, я відповім пізніше і по пунктах. Але вже не сьогодні, мабуть.

71

(67 відповідей, залишених у Робота)

P.Y. написав:

якщо вам потрібен, наприклад, програміст, то кого ви оберете — ввічливого красунчика в галстуку, який погано орієнтується в своїй професії, чи «неприємного» кандидата, який має звичку дивитися в вікно, коли відповідає на питання, постійно ходить у затяганому светрі і т.п., зате вправно виконує свою роботу?

Буду шукати далі. Десь зустріну ввічливого у светрі (хай завжди в одному, але завжди випраному), з яким можна нормально спілкуватись, який впорається з роботою і увіллється у вже існуючу команду без зайвого тертя. А ці двоє, красунчик і невмиваний в прокуреному світері, нехай шукають десь подалі.

72

(67 відповідей, залишених у Робота)

ktretyak написав:

Якщо ж хтось сподівається, що його оцінять без вказування наявності диплому, без грамотного резюме і т.д., то HR повинен володіти екстрасенсорними здібностями, і повинен практикувати гадання на кавовій гущі...

... до того ж від такого кандидата можна очікувати, що відношення до сіві буде перенесено на інші завдання: замість опрацювати для клієнта детальну специфікацію свого продукту, він вирішить, що його телефонного номера та имєйла повинно вистачити: якщо які питання - нехай дзвонить, і, якщо не зовсім тупий, я йому спробую розтлумачити, як що працює.

73

(67 відповідей, залишених у Робота)

funivan, маю до Вас пропозицію. Перелічить три, на Вашу думку найбільш важливі для роботодавця властивості кандидата, вказавши "вагу у процентах". За цим зразком (звичайно, це - жарт, але це теж важливо):

0. Не палить (50%)
1. Не свистить (20%)
2. Не хропе на робочому місці (10%)

20% залишається на інші, не такі важливі властивості.

74

(67 відповідей, залишених у Робота)

P.Y. написав:

Скоріш, фірма має справу з двома-трьома кандидатами, що найкраще написали резюме.

Жоден рекруїтер не покаже кандидата клієнту, не зустрівшись і не поспілкувавшись на всі релевантні теми особисто. Тут виявляється багато деталей, як то звичка чухати яйця (вибачте), шукати щось у носі, дивитися у вікно, звертаючись до співрозмовника.

P.Y. написав:

Тобто, йде перевірка не придатності кандидатів для реальної роботи, а придатності для пошуку роботи, що визначається вмінням правильно писати резюме, правильним милом та іншим фетишизмом.

Що, на Вашу думку, є "реальна робота"? Вас посадять у камеру, дадуть комп та "завдання"? З Вами треба буде спілкуватися увесь час, бувають такі "генії", що знають у техніці своєї справи усе чи майже все, але можуть таку атмосферу у команді створити, що усім буде не до роботи, будуть з'ясовувати стосунки, від кого більше потом тхне, хто працює добре, хто - марно одержує платню і т.і., способів розворушити вулик дуже багато. Немає ідеальних співробітників (я - виключення, але я лише один у цілому світі :), але рекруїтер та фірма намагаються по непрямих ознаках відібрати найбільш придатних з тих, хто надіслав сіві. На випадок помилки є ще термін випробування кілька місяців.
Ви маєте якісь пропозиції до поліпшення методів пошуку спеціалістів?

75

(21 відповідей, залишених у Pascal/Delphi)

... а що з відомого працює на делфі?

76

(67 відповідей, залишених у Робота)

funivan написав:

@mich_retten так я б спробував мати контакт з людиною, яка себе так презентує. Можете конструктивно об’яснити що саме не так ;)

Саме все не так. Від висловів "код-лапша" до "посяг ООП".
Але це - не головне. Головне - незрозуміло, звідки Ві взаґалі з'явилися, чим займалися. Я б не хотів, наприклад, мати нічого спільного з генієм без освіти, який, відбуваючи десь у колонії термін у 6 років, "За цей період перейшов від парадигми "код-лапша" до ООП.".
У Вашому резюме - саме людина з вулиці. Де народився, де і на кого вчився, де працював, які конкретні завдання доводилося виконувати у цей період, ... Треба відобразити без жодних "білих плям".
У мене повинен виникнути портрет людини, а не "познайомився з цим, створював це, займався цим".

До речі, Ви не відбували покарання у містах позбавлення волі? З Вашого "резюме" неможливо зробити висновків.
Цей жест на аватарі - що означає? У нас у кав'ярні поряд з пилорамою це означає: гей, вірт! ще три пива нашому столу!

Це - до автора. Тепер - до тих, хто наїзджає на "західний HR". Вони шукають персонал для інших. Вони роблять "брудну роботу" по відсіюванню саме таких "резюме", і фірма, яка шукає спеціалістів, вже має справу з двома-трьома найбільш переспективними кандидатами. Якщо фірма найме одного з рекомендованих, вона заплатить рекруитеру 10-20% його річного заробітку. Так воно функціонує.

77

(2 відповідей, залишених у C++)

Для чого нам ++, якщо писати майже як на С?
Описати два класи: Matrix & Column, з зручним та зрозумілим інтерфейсом, клас Column, можливо, зручніше зробити nested у Matrix. У класі Column перезавантажити (правильно переклав термін?) оператор (-и) порівняння, і згадати про те, що функції упорядкування давно існують в стандартній бібліотеці, не треба винаходити велосипед, треба вчитися їздити на тому, що вже довело свою надіїність.

78

(21 відповідей, залишених у Pascal/Delphi)

Маю пропозицію ліквідувати розділ "дельфі" як неперспективний. Legacy only.
Як альтернатива - перенести в "інші мови: лісп, фортран, ..."

79

(2 відповідей, залишених у C#, .NET)

PS. Доречі, варто було б мати для C# та WPF/XAML окрему гілку. Луде різні речі, майже нічого спільного.

80

(2 відповідей, залишених у C#, .NET)

Причому так, щоб це було зручно. Інакше можу обійтись без цих трендів і реалізувати все "руками".
Знайшов приклад, який міг би зацікавити (http://www.codeproject.com/Articles/262 … e-ViewMode), але це - не зовсім те, що шукаю. Є дані, структуровані на зразок дерева, і їх було б дуже зручно відобразити з допомогою цього контролу. При цьому бажано (дуже) для кожного рівня мати свій ContextMenu, ну і звичайно, для чого всі ці MVVM та інші "штучки-дрючки", щоб нарешті, якщо я змінюю щось у моделі, це відразу відображається у в'ю.
Написав свій клас, користуватися зручно, але без ніякого байдінга. Мені це не подобається, не хочеться винаходити велосипед. Допоможіть чим хто може.