Реальный опыт программиста на аутсорсе

задняя часть

Нажмите, чтобы следить за "Разработкой базы данных SQL",

设为“置顶或星标”,第一时间送达干货

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

Вход в аутсорсинговую компанию по ошибке

\

Когда Ли Гун только что закончил учебу, из-за отсутствия навыков он нашел в Ухане компанию с низкими техническими требованиями. Компания набирается из разных мест, а ее штаб-квартира находится в Хэфэй. Ли Гун, который никогда не выезжал за пределы провинции, неохотно взял большой чемодан и отправился в путь.

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

Первое впечатление от входа в компанию не очень хорошее: тусклое освещение, неубранный стол, грязный бетонный пол. Единственное, что чистое и яркое, это логотип компании, на нем сияют несколько огней, очень блестит.

«Это ваш трудовой договор, просто подпишите его здесь.» HR принес два договора.

Ли Гун поспешно подписал контракт и последовал за HR в его офис, не заметив, что контрагентом была не та компания, к которой он присоединился.

Я был знаком с обстановкой в ​​компании, и через неделю мне позвонил руководитель проекта.

«Для проекта не хватает рабочей силы, просто собирайте чемоданы и отправляйтесь в Ланьчжоу», — в то время Ли Гун был относительно непреклонен. В конце концов, уйти из дома стоило большого мужества, а теперь я хочу отправиться в Ланьчжоу, который, как вы понимаете, находится за тысячи километров.

«Хорошо!» Но для того, чтобы выжить, после подписания трудового договора, какой резон отказываться от нормального устройства на работу?

Забронировали билет на поезд, отправились прямо из Хэфэя в Ланьчжоу и, наконец, через 26 часов прибыли на железнодорожный вокзал Ланьчжоу. В то время в Ланьчжоу началась зима, и климат был необычно сухим и холодным.

Таким образом, Ли Гун вошел в первую проектную команду аутсорсинга.

«Украденная» технология

\

Проект относится к разработке на месте, он должен прибывать в компанию Стороны А вовремя каждый день, а также должен войти в систему и выполнить вход.

Как только я пришел в компанию Стороны А, я почувствовал, что проект срочный и его нужно запустить в короткие сроки. Проект с нашей стороны еще не разработан, и он будет запущен на более позднем этапе после тестирования в тестовой среде.

Время не ждет, проектная команда может работать только сверхурочно, чтобы не отставать от прогресса.Обычно они заканчивают работу в 7:00, но теперь они могут уйти с работы только после 10:00.

Поскольку у Ли Гонга нет навыков, он провел тесты, когда впервые пошел собирать изменения требований. Но даже если задачи по разработке нет, приходится каждый день ездить с проектной командой, выходя с работы, нужно иметь командный дух.

А Ли Гун тоже оптимист, и работать сверхурочно ему в самый раз.Если делать нечего, он может посмотреть код, написанный технической командой, и украсть учителя.

Таким образом, Ли Гун изучил код SQL во время выполнения теста и обнаружил, что SQL весьма интересен.

Часть кода, Ли Гун, существует до сих пор.Следующий абзац является функциональным фрагментом того времени.Говорят, что Ли Гун написал его задолго до прохождения теста.

--帐号的最小开户日期
Insert Into card_khrq
Select 
xaccount,
Min(issue_day)  issue_day  ---ISSUE_DAY:发卡日期
From xy_mir_card
Group By xaccount;
--帐号的最小流水号
insert into card_khrq_2
Select xaccount,
Min(ISS_SERIAL)  ISS_SERIAL    ---ISS_SERIAL:发卡流水号
From xy_mir_card a
Where Exists (
Select 1 From card_khrq b 
Where a.xaccount=b.xaccount 
And a.issue_day=b.issue_day 
And Rownum=1 )
Group By xaccount;
--帐号的最小开户日期的最小卡号,认为是该帐号的第一张卡号
Insert Into card_first
Select xaccount,
min(card_nbr)  card_nbr
From xy_mir_card a
Where Exists (
Select 1 From card_khrq_2 b 
Where a.xaccount=b.xaccount 
And a.ISS_SERIAL=b.ISS_SERIAL 
And Rownum=1 )
Group By xaccount;
--从而取得该帐号的卡种
Insert Into card_kz
Select a.xaccount,
a.card_nbr,
b.product
From card_first a
Left Join xy_mir_card b 
On a.xaccount=b.xaccount 
And a.card_nbr=b.card_nbr;

(Подсказка: вы можете перемещать код влево и вправо)

Код, подобный приведенному выше, вызвал у Ли Гонга головную боль, когда он впервые увидел его: как он мог писать так долго? Но после нескольких месяцев напряженного изучения я в принципе могу понять, что означает код SQL. Самое главное: после осмысления оказывается, что SQL такой простой! \

Замерзающие три фута — это не дневной мороз, и Ли Гун также понимает, что впереди еще долгий путь, и ему все еще нужно иметь хороший навык.

«Тогда давайте напишем SQL!» — решил Ли Гун.

Незабываемая поездка в Ланьчжоу

После того, как Ли Гун присоединился к команде проекта, жизнь, которую он себе представлял, все еще отличалась от той, которую он себе представлял. \

Жилье было арендовано компанией, и коллеги проектной группы жили вместе, когда Ли Гун приехал туда, там была только одна верхняя койка.

Каждую ночь он засыпал под храп на нижней койке и время от времени просыпался среди ночи, поэтому каждую ночь перед сном Гун Ли приходилось затыкать уши туалетной бумагой. чтобы хорошо выспаться. \

Резиденция находится немного далеко от компании Стороны А, и прямого автобуса нет.Если вы сядете на автобус, это займет много времени, поэтому вы каждый день будете ходить на работу и обратно пешком.

С работы полчаса ходить можно, но холодно, особенно после снега, замерзший нос и красные уши. Ли Гун всегда хотел иметь велосипед. Жаль, что был 2013 год, а общие велосипеды еще не вышли.

По сравнению с "занятостью" на работе, самое печальное, что никто не общается друг с другом.Когда мы возвращаемся в то место, где живем, все в основном просто умываются и спят. Кроме того, в месте, где он живет, нет широкополосного доступа, поэтому привыкшему спать допоздна Ли Гонгу приходится очень тяжело. К счастью, у меня есть мобильный телефон, и я осмеливаюсь листать романы только без картинок, потому что трафик в то время был слишком дорогим.

Единственное, что делает Ли Гонга счастливым, это то, что он может есть настоящую лапшу Ланьчжоу каждое утро. У него прекрасный вкус, и он принадлежит к тому типу вкусностей, которые я хочу съесть после еды. Что касается относительно недорогих интернет-кафе, Ли Гун в основном проводит один выходной каждые выходные в интернет-кафе. Так что 996 на самом деле существует давно, и только в последние несколько лет он стал темой.

Внезапное «наказание»

\

Я провел хороший тест, но не знаю, кто распространил слухи и сказал, что Ли Юнион написал SQL. Итак, я был молод и начал писать SQL, а также написал несколько основных функций.

Человек, ответственный за партию А, г-н Цао, может находиться под давлением вышестоящих лидеров, и он будет каждый день приходить к нам на рабочее место, чтобы следить за прогрессом.

«Ускоряйтесь, убыстряйтесь, скоро назначенная руководителем дата запуска, почему вы так тормозите?» Каждый день только эти несколько фраз, у всех на ушах мозоли.

"Г-н Цао, будьте уверены, мы обещаем подключить вас к сети в указанное время. Чтобы запустить как можно скорее, мы специально добавили человека для его разработки", - указал на меня начальник проектной группы, успокаивая г-на , Цао.

"Я помню, что этот парень раньше делал тест. Вы, ребята, пытаетесь перезарядить деньги. Этот проект не воспринимается вами всерьез? Я позвоню вашим руководителям и спрошу, не хотите ли вы это сделать, и если вы не хочешь этого делать, убирайся.» Ли Гун был ошеломлен словами президента Цао перед ним, и почувствовал себя очень обиженным. Он только что закончил эту битву.

Менеджер проекта упорно трудился, чтобы успокоить г-на Цао, и наконец сказал, что г-н Цао будет приглашен на совместный ужин вечером.

После всего этого метания Гонг Ли вяло щелкнул мышью по рабочей станции, не зная, что открыть.

Ужин был в известном отеле в Ланьчжоу, и Ли Гуну посчастливилось последовать за ним в первый раз.

«Давай, поднимем бокал за мистера Цао и причиним тебе неприятности.» Менеджер проекта позвал нас, чтобы вместе выпить за мистера Цао.

«Я слышал, что все вы, кто занимается аутсорсингом, вполне в состоянии выпить, официант, принесите еще несколько бутылок ликера», — сказав это, он махнул рукой официанту.

В ту ночь Ли Гун много пил и не знал, как вернуться домой, поэтому его вырвало. Я думал, что он собирается есть, но я никогда не думал, что он собирается пить, чтобы загладить свою вину.

Ли Гун начал задаваться вопросом, в чем был смысл этого делать.

--Продолжение следует--

最后给大家分享我写的SQL两件套:《SQL基础知识第二版》和《SQL高级知识第二版》的PDF电子版。里面有各个语法的解释、大量的实例讲解和批注等等,非常通俗易懂,方便大家跟着一起来实操。有需要的读者可以下载学习,在下面的公众号「数据前线」(非本号)后台回复关键字:SQL,就行数据前线
后台回复关键字:1024,获取一份精心整理的技术干货
后台回复关键字:进群,带你进入高手如云的交流群

Не забудьте нажать "отличный"и"заглянуть”↓

Люблю вас ребята