Bu gün tejribe taýýarlaýjynyň wezipesi üçin salgylanma şertlerine göz aýlamak isleýärin. Bir wagtlar ýazypdym: Bu mesele baradaky pikirlerimi paýlaşmak isleýärin. Täze başlanlar üçin iş tapanda geljekde nämä garaşýandyklary barada düşünje almak peýdaly bolar.
Boş ýer aşakdaky ýaly: 30,000 RUB-dan tälimçi PostgreSQL dörediji . şahsy girdeji salgydy alynmazdan ozal Sankt-Peterburg, Kolomýazhskiý Prospekt, 33k2 Biznes tehnologiýalary Gerekli iş tejribesi: talap edilmeýär
Iş kody bilen “Ideone” bilen baglanyşyk: BU wezipe üstünlikli tamamlandy, şondan soň meni söhbetdeşlige çagyrdylar, söhbetdeşligiň ýerine başga bir topar şuňa meňzeş meseläni maňa atdylar we iki sagatlap maňa ruçka berdiler we 2 A4 kagyz. Leavesapraklary olara seretmän alyp, yzyna jaň etjekdiklerini aýtdylar. Şeýle güýmenjeden lezzet alýan zatlarymy senzuraly sözler bilen düşündirip bolmaz. Iň bärkisi, bu syýahatyň başynda köpleriň ýüzbe-ýüz boljak kyn hakykaty.
Size gyzykly we döredijilikli söhbetdeşlikleri tüýs ýürekden arzuw edýärin. Iş berijiňizi paýhasly saýlaň. Iň gowusy!) P.S.: 2018-nji ýylyň aprelinde (Sankt-Peterburg) işleýän kompaniýalara synymy şu ýerden görüp bilersiňiz
- Doly wagt, doly iş
- Öndürijiniň ýolbaşçylygynda pes çylşyrymly meseleleri ýerine ýetirmek
- Hünärleriň yzygiderli ösmegi
- Düzülen programmirleme ýörelgelerine we baglanyşyk bazalarynyň teoriýasyna düşünmek.
- Jogapkärçilik, garaşsyzlyk, başlangyç
- Aragatnaşyk endikleri, bir toparda işlemek ukyby we islegi
- Learningokary okuw ukyby
- Bilim
- Sql;
- Pl \ sql;
- Pl \ pgSql;
- C ++, java, paskal.
- Durnukly, dinamiki ösýän kompaniýada işlemek
- Amatly iş şertleri
- Formalizmiň we býurokratiýanyň bolmazlygy
- Hünär we kär derejesini ýokarlandyrmak üçin giň mümkinçilikler
- Söhbetdeşlik netijelerine esaslanýan aýlyk
- Zähmet kodeksine laýyklykda hasaba alynmak, zähmet kanunçylygyna laýyklykda tölegli rugsat.
- Hatyň sözbaşysynda iş koduny görkezmegiňizi haýyş edýäris: Taslama04
- Çep tarapdan görkezme höwürtge derejesini görkezýär.
- Aýlawlar, gaýtalamak we şertli gurluşlar Paskaldaky ýaly many berýär.
- “-” nyşany düşündiriş berýär
- “: =” Nyşany belligi aňladýar
- Başgaça görkezilmedik bolsa üýtgeýjiler prosedura ýerli
- Toplum görkezijisi inedördül ýaýlarda ýazylýar, A [i] gurluşy A massiwindäki i elementini aňladýar
-
Birnäçe meýdandan ybarat ýa-da birnäçe atributly obýektleri ulanmak mümkindir; meýdan bahalary FieldName [ObjectName] hökmünde ýazylýar.
Mysal üçin, A massiwiniň uzynlygy Uzynlyk [A] hökmünde ýazylýar; kwadrat ýaýyň manysy kontekst bilen kesgitlenýär (bir massiwi aňladýan üýtgeýji ýa-da bir zat, onuň maglumatlaryna görkeziji). Islendik meýdan üçin y: = x bellenenden soň f [y] = f [x] deňlik kanagatlandyrylar; Bir atributyň funksiýa, üýtgeýän ýa-da başga bir zatdygyny kesgitlemek kontekst boýunça edilýär.
- Görkeziji haýsydyr bir obýekti görkezmeýän NIL aýratyn bahasyna eýe bolup biler.
- Parametrler bahadan geçýär: diýilýän prosedura parametrleriň öz nusgasyny alýar; proseduranyň içindäki parametrlere üýtgeşmeler daşardan görünmeýär. Obýektler geçirilende, şol obýekte gabat gelýän maglumatlara görkeziji göçürilýär.
public class Main {
public static void main(String[] args) {
int[] massif = {13, 3, 8, 1, 15, 2, 3, 7, 4};
System.out.print("Массив до сортировки: ");
for (int i = 0; i < massif.length; i++)
System.out.print(massif[i] + " ");
System.out.println("");
massif = sort(massif);
System.out.print("Массив после сортировки: ");
for (int i = 0; i < massif.length; i++)
System.out.print(massif[i] + " ");
}
public static int[] sort(int x[]) {
if (x.length == 1) //Рекурсия идет до тех пор, пока массив делится
return x;
else {
int half = (int) Math.floor(x.length / 2); //Разбиваем массив на 2 части
int halfFirst[] = new int[half]; //1 часть, пустой массив
int halfSecond[] = new int[x.length - half]; //2 часть, пустой массив
for (int i = 0; i < x.length; i++) { //Заполняем новосозданные массивы значениями
if (i < half)
halfFirst[i] = x[i];
else
halfSecond[i - half] = x[i];
}
halfFirst = sort(halfFirst); //Рекурсия
halfSecond = sort(halfSecond); //Рекурсия
x = sortNext(halfFirst, halfSecond); //Отправляем заполненные значениями массивы в следующий метод
return x;
}
}
public static int[] sortNext(int x[], int y[]) {
int c[] = new int [x.length + y.length]; //Создаем результирующий массив из суммы длин массивов из аргументов метода
int a = 0, b = 0;
for (int i = 0; i < x.length + y.length; i++) { //Сравниваем массивы, меняем местами элементы, заполняем новосозданный массив
if (a == x.length) {
c[i] = y[b];
b++;
}
else if (b == y.length) {
c[i] = x[a];
a++;
}
else if (x[a] > y[b]) {
c[i] = y[b];
b++;
}
else {
c[i] = x[a];
a++;
}
}
return c;
}
}
GO TO FULL VERSION