Rehefa mandeha any amin'ny bar miaraka amin'ny namana iray izay miasa ao amin'ny IT, dia tsy azo antoka fa hiresaka momba ny toe-javatra amin'izao fotoana izao ao amin'ny orinasa ianao. : just a few general observations we both made besides the usual impostor syndrome that many software developers have, there's also a lot of anxiety about all the chatter around AI taking over jobs leaders and managers can’t help but get into conversations about how much of a performance boost (and when) to expect from developers, whether it’ll be x10, x40 or x200 at the same time, the push for AI adoption makes both tears and laughter everywhere you look, you can find many near-absurd product features that use AI only to justify that it is from an AI-first company drought and nervous foot tapping are common in the startup world, yet discussing them is often considered bad form hiring is becoming increasingly difficult for everyone, especially for people just starting out in their careers One of the biggest concerns about the impact of hype surrounding AI is that it could discourage new people from entering the software development industry. "Tsy intsony ny asa famoronana; ny fampianarana ny fampandrosoana rindrambaiko amin'izao fotoana izao dia fandikan-teny ho an'ny adala; ny lalao dia voavaha." (this kind of rumors). "This is no longer creative work; learning software development today is a scam for fools; the game is solved" "Tsy intsony ny asa famoronana; ny fampianarana ny fampandrosoana rindrambaiko amin'izao fotoana izao dia fandikan-teny ho an'ny adala; ny lalao dia vita." Mba hitazonana ny indostria teknolojia mialoha, dia zava-dehibe ny famindrana ny fahalalana momba ny fomba fiasa ny zavatra ary hanampy ireo mpikaroka vaovao hahazo ny fahaiza-manao ilainy mba hitazonana ny zava-drehetra mihazakazaka sy hanatsarana bebe kokoa ny teknolojia ( Ao amin'ny fiteniny ny Jonathan Blow dia maneho tsara izany hevitra izany Na izany aza, ho ahy, mitovy amin'ny fampandrosoana web avy amin'ny manodidina ny 2008 ka hatramin'ny 2014 fa tsy ny PC boom amin'ny taona 1980 (fivoarana, fa tsy sokajy vaovao). Tamin'izany fotoana izany dia nisy fomba maro hanatanterahana ny fototra. Isaky ny herinandro dia nahatsapa fa miezaka ny hanandrana fomba vaovao hanatanterahana ny zavatra isika. Mitovy amin'ny injeniera AI amin'izao fotoana izao, izay mampiseho fitaovana vaovao, modely, fomba fiasa, sehatra, rafitra na orinasa vaovao isan-kerinandro, milaza fa hanova ny zava-drehetra izy ireo. Tsy misy fahadisoana, fa ho ahy, fitaovana toy ny Maro ny tahaka ny Nandray anjara tamin'ny fampandrosoana ny tranonkala tamin'ny taona 2010. Mino ny Sary avy amin'ny Adobe Dreamweaver. Aiza isika ankehitriny Efa mihoatra ny 70 taona ny fampandrosoana rindrambaiko. Hatramin'izany, ny tontolo dia nahitana fiovana maromaro. Aoka isika hijery ny famaritana fohy ny fomba niova nandritra ny taona maro. Indro ny a Avy amin'ny sary etsy ambony. Ny dikan-teny feno Araka ny hitanao, ny sehatry ny asa dia tsy mitsaha-mitombo mankany amin'ny fanavaozana bebe kokoa sy ny fomba fiasa ho an'ny fitantanana ny fandriampahalemana mitombo. Ny vanim-potoana tsirairay dia mitondra hevitra vaovao izay manampy antsika amin'ny fitantanana ny olana teo aloha, raha mbola mampitombo antsika bebe kokoa amin'ny hiperspecialization sy ny ekipa kely kokoa, manome antsika fomba maro hanangona valiny haingana kokoa. What complexities are we facing in the 2020s (so far)? Supply chain security modern software development relies on numerous third-party components, with even simple applications often incorporating thousands of them, each posing a potential security risk that could compromise the entire application Observability data overload metrics, logs, and traces generate vast amounts of data daily, but pinpointing the root cause is becoming increasingly challenging because dashboards display everything yet explain nothing (debugging is still hard) Configuration management use of IaC, feature flags, env variables, and secrets has created massive configuration spaces that are hard to validate AI/ML integration complexity integrating AI components with traditional software is still quite challenging, as SOTA and toolchains change every two weeks, and approaches evolve even faster Replacing software developers with AI agents can't be a solution for any of today's complexities. : A few things to watch for AI tooling consolidation commoditization of AI workflow creation even better ways of distributing software changes in the way we build software that cultivate higher quality as consumer expectations rise due to software abundance Bet amin'ny rindrambaiko fampandrosoana Ny famoronana code dia tranga voalohany tsara ho an'ny LLMs, satria nanana angon-drakitra ampy ho an'ny fiasa sy ny vokatra wow goavana izay nahatonga ny olona rehetra hiresaka momba izany. Ny vokatra mahomby amin'izao fotoana izao azontsika avy amin'ny copilots dia afaka very mora foana amin'ny fahatahorana izay niteraka ny haino aman-jery na rehefa manomboka mitady fiantraikany mba hahazoana vola fanampiny sy hitazonana ny hoavy. Tsy azo atao ny milaza marina ny fomba hahatonga ny zavatra. Na izany aza, tokony hisy fa ny fahaiza-manaon'ny LLM amin'ny famokarana code dia hanatsarana fotsiny amin'ny fotoana ( Ary ho Amin'izao fotoana izao, ny fanapahan-kevitra momba ireo olana ireo (ohatra Ary toy izany koa). Araka ny hita Ny endrika mahery indrindra Ny faharetan'ny haingana dia miteraka fiantraikany lehibe amin'ny fampisehoana The effect of AI on cutting costs might be tricky, as everyone has the same chances to optimize. What's most likely to happen is that AI will make the whole pie bigger. Inona no nitranga rehefa ny ankamaroan'ny olona nianatra ny fomba mamaky, manoratra, manindry, hamoaka, ary avy eo amin'ny farany mizara ny asany an-tserasera amin'ny tontolo manontolo? Be dia be ny Fa mihaino ahy: ny mpanoratra, ny mpanakanto sy ny mpampianatra dia mbola manodidina ary mitaky betsaka (indrindra fa ireo tsara indrindra). Ny zava-mahadomelina Toa mitovy amin'ny toe-javatra mitovy amin'ny andro voalohany tao amin'ny Web, rehefa nanomboka nanamboatra tranonkala ho an'ny tenany ny tsirairay. Izany dia hampitombo ny sehatra ho an'ny orinasa sy ny tsirairay (ho toy ny tamin'ny tranonkala sy ny fampiharana tranonkala), mitondra fahasamihafana vaovao, fitaovana sy fomba fiasa ary hampidirana fepetra vaovao ho an'ny mpamorona. Amin'ny teny hafa, tiako ny hevitra voalaza tsara tao amin'ny lahatsoratra farany: " Ary ny Ny Ny fiafaran'ny fandaharana araka ny fantatsika AI sy ny fandaharana: Ny fanombohan'ny vanim-potoana vaovao So, what is next? Ho manana sehatra "IKEA" isika izay manome entana fampiharana miaraka amin'ny endri-javatra fototra rehetra, izay ahafahanao mangataka ny mpiara-miasa amin'ny AI mba hanesorana ireo endri-javatra tsy ilaina sy hanampy ireo endri-javatra tianao, ary avy eo manitsy azy amin'ny tanana? Sa ny crypto dia hanome tranonkala tsara kokoa ho an'ny tsirairay amin'ny farany (misy fahafahana mifandray amin'ny fitsipika voalohany amin'ny toerana)? Sa ho an'ny tsirairay amin'ny sehatry ny Excel-friendly AI workflows? Hanova ny serivisy efa misy isika ary hamorona vaovao mba hanatanterahana ny zavatra ilain'ireo mpilalao vaovao: ny fiaraha-monina (na tambajotra) sy ny mpiara-miasa amin'ny AI? Raha efa tafiditra amin'ny dingana vaovao ny rindrambaiko fampandrosoana spiral, be dia be ny zavatra hiova, ary mbola maro kokoa no hivoaka. Ny fangatahana Ao amin'ny tontolo izay ny fampidirana code bebe kokoa dia lafo vidy, ny mpamorona rindrambaiko mahatalanjona dia mitovy amin'ny mage mahazatra noho ny injeniera mahazatra. Manodidina ireo boky malaza izy ireo (The Big Blue, The Green sy The Dragon, sns.), Mitondra boky malaza foana izy ireo (ny endrika sy ny fitsipika malaza sy ny fomba fanao tsara indrindra), miteny fiteny mahazatra izy ireo (fotsiny, akrony, lexicon), mamorona sary ezoterika (diagram), mifandray vitsivitsy amin'ny taratasy (interfaces), ary rehefa vita izany, dia milaza izy ireo hoe "miteraka sy mihazakazaka" (abracadabra). Ny mpamorona amin'izao fotoana izao dia manana fitaovana avo lenta kokoa, ary ny mpamorona vaovao dia taranaka mpamorona izay afaka manatanteraka bebe kokoa noho ny taranaka teo aloha rehetra. Na izany aza, mbola tsy fantatra izany ary mianatra ny fomba hampiasa izany. Some things can significantly enable you on this journey: When code is generated, it will eventually lack evident vulnerabilities and be validated against requirements using automated tests. Your job is to ensure that the code is maintainable (this makes it easier for both machines and humans to troubleshoot and extend the codebase). You need to understand, appreciate, and delve into the fundamentals of software architecture and the core principles of computer science. The best way to go is to study hard, build from scratch, and revise and exercise (regularly). a) b) c) The programming languages won't matter much, but mastering two languages - a dynamic, high-level one and a static, low-level one - will give you enough opportunities to practice all the essential concepts and broaden your perspective. Aoka ny zavatra tsy mandeha tsara ho an'ny orinasa. Amin'izany tranga izany, dia afaka mahazo asa ao amin'ny Ny BET Na izany aza, na , satria miankina mafy amin'ny codebases voasoratra ao amin'ny fiteny fandaharana COBOL ( Raha toa ka miova haingana ny indostria teknolojia, ny fandehan'ny fampiasana teknolojia amin'ny indostria hafa sy ny fizotran'ny fivarotana dia matetika toa voamarina amin'ny fotoana (ohatra, Windows XP, Excel, Fortran, Perl). Ny governemanta Amerikana Ao amin'ny maro Ny hafa Ny toerana Ny banky maro Ny fiteny maty tamin'ny taonjato faha-80 Ny olona koa dia miady amin'ny fiovana. Ity no toerana tsy fahampian'ny traikefa amin'ny mpitsidika vaovao matetika miasa amin'ny tombony. Maro ny olona (ohatra amin'ny taona) mahita sarotra ny: Afaka mandresy ny endriky ny fitondran-tena sy ny fandriampahalemana. Ataovy azo antoka amin'ny fanafoanana zavatra izay niasa ho azy ireo mba hanandrana zavatra vaovao. Ampiasao fotoana sy hery ampy mba hianatra sy hampiasa izany zavatra vaovao izany tsy tapaka. Head-up ho an'ny mpitsidika vaovao Na dia afaka mifanaraka amin'ny zava-misy ankehitriny aza ny ankamaroan'ny tantara, dia tsy tokony hampihomehy ny tenantsika isika. Ny zava-misy dia sarotra sy mavitrika, fa ny tantara dia statika sy mifandraika. , ary azo antoka ny milaza fa ny famokarana code dia hanatsara amin'ny fotoana. Many people will likely attempt to automate software development tasks Tokony heverina fa tsy mitovy vidiny ny tsena, ary mety ho sarotra kokoa ny mahita asa tsara, na mety ho very izany mandritra ny fandehan-javatra hafa. Tsy azo antoka loatra ny milaza fa Jereo izany ho fitaovana ho an'ny tanjona, na amin'ny siansa, ny raharaham-barotra, ny zavakanto, ny gazety, na any amin'ny toerana hafa. software development shouldn't be your end goal Ny maha mpikaroka vaovao ao amin'ny sehatry ny fampandrosoana rindrambaiko amin'izao fotoana izao dia momba ny sampan-draharahan'ny olona. Tianao ny hiala amin'ity toerana ity, noho izany dia manomboka manao ny asanao amin'ny ambaratonga manaraka haingana araka izay azo atao. : The great way to prepare for it is to Fantaro ny hevitra mampihetsi-po fa mamela izay tsy azontsika jerena satria mampihetsi-po izy ireo. hahita namana na vondrom-piarahamonina izay mifanaraka amin'ny karazana angovo sy ny fanirianao mampiasa fitaovana AI ho an'ny fianarana sy ny prototyping avy amin'ny andro voalohany Ny fampiharana, ny fampiharana, ny fanao Izay hahatonga ny fahasamihafana goavana dia ny faniriana hianatra sy hahatakatra ny raharaham-barotra mifototra amin'ny vokatra ataonareo (ny mpanjifa, ny dingana, ny olana ary ny fahafahana). Ny fianarana ny fifandraisana amin'ny olona, ny famantarana ny zavatra ilainy, ny fanapahan-kevitra ny vahaolana, ny fanatsarana azy amin'ny fanatsarana ny fanorenana, ary ny fiaraha-miasa amin'ny AI mba hanangana azy. Amin'ny fotoana sasany (fa aza mihazakazaka), dia mahatsikaiky ny manatsara ny fahaiza-manao amin'ny faritra iray manokana. Misaotra amin'ny zavatra mampiahiahy anao (na fahatezerana) ary miezaka mandehandeha lalina amin'izy ireo. Teny aoriana Ny AI dia tsy miteraka fomba vaovao amin'ny fikarohana sy ny fahaiza-manao, fa mamela toerana izay ilaina amin'ny fikarohana sy ny fahaiza-manao tena izy, ary mameno mora foana ny vakisiny amin'ny famolavolana azy ao amin'ny faritra hafa. Ny fampandrosoana rindrambaiko dia tsy hahatonga ny olona rehetra ho faly. Raha manana hery mpamorona sy fitiavana mafy ny fikarohana sy ny fianarana ianao, dia tokony handeha amin'izany ianao! Na izany aza, maniry anao ny tsara indrindra amin'ny fitsangatsanganana. Mankafy izany! Ny P.S. Raha tianao ity lahatsoratra ity, azafady azafady . connecting with me on X or Ny LinkedIn X Ny LinkedIn