08.02.2021 13:10
1
Ahoj všem.

Věnuji se PHP (Nette/Symfony). Dostal jsem zajímavou nabídku, na správu projektu v C#. Rád bych se zeptal někoho, kdo přecházel z PHP na C# ASP.Net, co to obnáší. Jestli je reálné, dejme tomu do 2 měsíců se dostat na úroveň juniora pomocí samostudia ( kurzy na Udemy + google ).

Není vyžadováno nic extra složitého. Zjednodušeně jde o správu a rozšiřování custom eshopu.

Díky za názory.

Martin
08.02.2021 13:23
2
Přechod na jiný programovací jazyk by měl být v pohodě, pokud se dostaneš k hotovému asp.net projektu, tak se framework naučíš za pochodu.
08.02.2021 13:28
3
Prechazel jsem na jiny programovaci jazyky nekolikrat, obecne pokud mas dobrou algoritmizaci, znas a pouzivas obecny poucky jak psat dobrej citelnej udrzitelnej kod a mas apson nejaky poneti o odbrym typovani, tak jsou prechody mezi jazyky docela painless, ve smyslu, ze prvni vec na ktery budes delat budes delat chyby kvuli tomu, ze ruzny jazyky pouzivaj ruzny pristupy k ruznejm vecem a ty se budes snazit aplikovat pristupy co znas, coz ne vzdy bude fungovat dobre, ale vzdycky cca pulrok co jsem delal na necem aspon half time v novym jazyce, stacil an to, abych se priblizil urovni co jsem mel v tom predchozim jazyce. Dobry je si hodne nacist, ptat se ostatnich co v tom uz delsi dobu delaj, snazit se dopredu vychtat vsechny rozdily ktery ty dany technologie maj, ale vzdycky jsem rikal, jak jednou umis programovat, tak to zvladnes v kazdym aspon trochu standardnim jazyce. A na tom si trvam.
08.02.2021 14:13
4
Jestli ovládá OOP a programovací návrhy tak brnkačka. Ideálně když bude dokumentace jak projekt rozběhnout a nasazovat...
08.02.2021 14:36
5
přechod by neměl být problém, samo studiem to jde zvládnout. Při přechodu z php ti může dělat problémy typový systém v C#, práce s objekty a pamětí (v php vesměs neřešíš nic, skript se za chvilku ukončí, C# aplikace má běžet věčně). Nastuduj si syntaxi a standardní knihovny, na to je nejlepší si koupit knížku a projít to uceleně. Udemy kurzy zaberou dost času, ale zase ti mohou znalosti pospojovat. Hlavně se nauč procházet a vyhledávat dokumentace, to je úplně jiný nepřehledný svět.
08.02.2021 15:29
6
...je reálné, dejme tomu do 2 měsíců...
Během výpovědní lhůty při práci s php? - podle mého nikoli.

Nejlepší to bude zkusit. Větší problém bude vývojové prostředí - Visual Studio - a pokud pracujete s MySQL, bude MSSQL také dost velkým překvapením.
Vyberte si cokoli na obrazovce a zkuste najít umístění v kódu.
Pokud se však jedná o historický kód někdy kolem roku 2000, bude lepší hledat jinou příležitost.
08.02.2021 15:42
7
Vacsie problemy ako naucit sa jazyk su vacsinou s rozbehnaim a nastavenim prostredia, deploy a podobne.

Kazdopadne si myslim ze kazdy kto ochutna pracu vo Visual Studio tak sa mu to zapaci :)

btw: este dost zalezi aky stary je ten projekt? je to uz aspon .NET Core?
08.02.2021 15:46
8
já tedy pochopil, že ty dva měsíce na to má čas, nikoliv, že bude ještě na HPP pracovat a C# se učit po večerech.

Těžko odhadovat v jakém stavu je kód a jestli nebude více problémů s kódem než jazykem. Dva měsíce na juniorní pozici může být reálné, školím a zaučiji kluky do týmů, dva měsíce jsou strašně moc času, pokud již člověk něco umí a je na čem stavět. Martin se ptal, jestli to je reálné, to je, zažil jsem to několikrát. Neznáme ale jeho znalosti a ani přístup k práci, tak těžko hodnotit, jestli to dokáže či nikoliv.

Je ale pravda, že je potřeba si to co nejdříve vyzkoušet, podívat se na to. Visual Studio je úplně jiný typ nástroje než vyladněné produkty IntelliJ, VSCode či jiné.
09.02.2021 01:06
9
Pokud se nejedna o projekt psany v prahistorickem asp.net, tak to jde. Nicmene jestli se ti prace s c# a asp.net ve visual studiu bude libit je neco jineho.