Jump to content
php.lv forumi

Viss par programmēšanu


laucinieks

Recommended Posts

Šodien aizdomājos, un vēlējos uzdot dažus jautājumus, programmētājiem, kas to labi pārzin ;).

Kā jums liekas, programmēšana būs aktuāla vēl nākotnē? Ja jā, tad kāda tipa, kādas valodas u.t.t.?

Kā ir ar algām + privātajiem darbiem, cik mēnesī vidēji nopelnāt, ar programmēšanu?

Kurš programmēšanas veids ir populārākais tagad? (Mājaslapu programmēšana, programmu programmēšana (uz OS) u.t.t.)?

L.

Link to comment
Share on other sites

Ņemot vērā, ka tehnoloģijas tikai attīstās un vēl vairāk iejaucās mūsu ikdienā, kā nez iztiksim bez to programmēšanas?

 

Ne jau valodās slēpjas joks, bet gan smadzenēs. Ja rubī principus, nevajadzētu būt problēmām pārslēgties uz jebkuru valodu.

 

Nopelnīšana atkarīga no prasmēm, projektiem (darba devēja), darba apjoma. Pelnīt šajā jomā var no 0..N latiem. Spļaujot uz dullo, vidējā kantorī, vidējs php kodētājs varētu pelnīt savus ~500 Ls uz augšu mierīgi.

Link to comment
Share on other sites

Manuprāt, nākotnē atkal atnāks atpakaļ C/C++ (nav jau tā ka viņi pazuda, bet dynamic valodas tos krietni apēnoja). Iespējams dēļ Google, kas tagad iekš Chrome piedāvā NativeClient. Tā kā viss šobrīd virzās uz Web, tad izstrādājot lietas uz C bāzes programmētāji varēs panākt ļoti daudz ko, tieši izmantojot NativeClient fīčas.

 

Objective-C būs populārs vēl krietnu laiku - vismaz kamēr Apple lietas būs topā. Nedomāju, ka Apple mainītu programmētāju paražas (valodas) kā to, diemžēl, dara MS.

 

Enīvei - kas zina kas notiks kad kvantu datori nākss ārā vairumā un būs pieejami vairumam parasto cilvēku. Visdrīzāk, ka tad nāks ārā jaunas valodas un jaunas paradigmas.

 

Jebkurā gadījumā - ja tu būsi spēcīgs savā jomā, tad darbu dabūsi un badā nemirsi. Vismaz savas dzīves garumā.

 

Programmēšana būs aktuālā vienmēr. Un nākotnē, manuprāt, tā kļūs tikai aktuālāka, jo viss virzās uz automatizāciju. Ja vien cilvēce neizgudros AI, kas spēs ražot kodu bez cilvēces iejaukšanās, tad līdz tam darbs programmētājiem (labiem) ir nodrošināts.

Link to comment
Share on other sites

Programmēšana būs aktuālā vienmēr. Un nākotnē, manuprāt, tā kļūs tikai aktuālāka, jo viss virzās uz automatizāciju. Ja vien cilvēce neizgudros AI, kas spēs ražot kodu bez cilvēces iejaukšanās, tad līdz tam darbs programmētājiem (labiem) ir nodrošināts.

Un arī tad, būs vajadzīgi cilvēki kas to AI uzstāda uz konkrētās mašīnas...

Link to comment
Share on other sites

Ja runā par web tehnoloģijām, tad domāju gada, divu laikā milzīgu nozīmi varētu sākt spēlēt node.js - tas ir serverpusē programmējams javascript, vairāku iemeslu dēļ:

1)turpmāk web programmētājiem jāmācās viena web valoda, kas strādā gan klienta pusē, gan servera pusē.

2)bizneza loģiku, validācijas, utt. var programmēt vienu reizi un validēt kā klienta pusē (ātrdarbībai), tā atkārtoti validēt servera pusē (drošībai).

3)event driven tehnoloģija, kas ļauj bez problēmām serverim uzturēt 10 000 paralēlas konekcijas, netērējot necik servera resursa konekciju menidžešanai.

4)Ļoti ērts risinājums arī TCP serveru izstrādei ar labām bibliotēkām websocekt-am, gan klientu pusei, gan serveru pusei, kuras māk izmantot, gan websocket api, gan flash socketus, gan iframe un ajax longpoolingu, atkarībā no tā, ko browseris atbalsta. Resepektīvi ērti veidot realtime aplikācijas + savienojumā ar event driven tehnoloģiju, šādi serveri var uzturēt 10 000 paralēlas konekcijas arī TCP serverim, ko praktiski nav iespējam realizēt, piemēram taisot multithread serveri python-ā.

5)Ļoti ātri augošs comunity, ar jau plašu klāstu esošiem frameworkiem un bibliotēkām.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...