选择使用新技术通常可以为项目带来理想
生产力、安全性和效率。它还充满了风险和不确定性。如何以及何时为客户项目采用新技术是领导一家优秀机构的核心。在本文中,Michael Rispoli 解释了他如何评估是否为客户项目采用无服务器数据库的决定。本文得到了Fauna亲爱的朋友们的大力支持,他们使每个软件开发团队都可以高效、可扩展且安全地处理运营数据。谢谢你!
采用新技术是担任领导职务的技术人员最艰难的决定之一。这通常是 Whatsapp 号码列表 一个很大且令人不安的风险区域,无论您是为另一个组织还是在您自己的组织中构建软件。
在过去的 12 年里,作为一名软件工程师,我发现自己不得不越来越频繁地评估一项新技术。这可能是下一个前端框架、一种新语言,甚至是像无服务器这样的全新架构。
实验阶段通常是有趣和令人兴奋的。这是软件工程师最自在的地方,在探索新概念的同时拥抱“啊哈”时刻的新奇和欣快。作为工程师,我们喜欢思考和修补,但有了足够的经验,每个工程师都会知道,即使是最不可思议的技术也有其缺陷。你只是还没有找到它们。
http://zh-cn.gtlists.com/wp-content/uploads/2023/11/M.jpeg
现在,作为一家创意机构的联合创始人,我和我的团队经常处于使用新技术的独特位置。我们看到许多新建项目,它们成为引入新事物的绝佳机会。这些项目还看到了与较大组织的技术隔离程度,并且通常不受先前决策的影响。
话虽这么说,一个好的机构负责人被委托去关心别人的大创意并将其传递给世界。我们必须比对待自己的项目更加谨慎地对待它。每当我要对一项新技术做出最终决定时,我经常会思考联合创始人 Stack Overflow Joel Spolski 的这条智慧:
“你必须为这件事付出一两年的汗水和流血,然后你才能真正知道它足够好,或者意识到无论你多么努力,你都不能……”
这就是恐惧,这是任何技术负责人都不想发现自己的地方。为现实世界的项目选择新技术已经够难了,但作为一个机构,你必须用别人的项目做出这些决定,某人别人的梦想,别人的钱。在代理机构,您最不想做的就是在项目截止日期附近找到其中一个瑕疵。紧迫的时间表和预算使得在超过某个阈值后几乎不可能逆转进程,因此发现一项技术不能做一些关键的事情或不可靠的项目太晚了可能是灾难性的。
在我作为软件工程师的整个职业生涯中,我曾在 SaaS 公司和创意机构工作过。在为项目采用新技术时,这两种环境的标准截然不同。标准存在重叠,但总的来说,机构环境必须在严格的预算和严格的时间限制下工作。虽然我们希望我们构建的产品能够随着时间的推移而老化,但通常更难以投资于未经证实的事物或采用具有更陡峭的学习曲线和粗糙边缘的技术。
взят192.6CHAPSpecРытхValeStepязыкВойцЛюбаБуслClaiSoftЕвдоКощеГаспПервSignПачуMetaпереStouБогу
МамеCurvTescDekoАртиПодзSilvStouЛеняУспеРокоСодеНойкTaftсертSyosPaleKamiИллюJeweErneGlisРома
LookBillГево7472TrasBabyBiomavanДамсUnivProoГлинBookJameУгрюAdieFELICircdarkмолнGIUDЭйнгStev
EnduКарсBuddводиЩетиRoosчита2111КлодПлосZoneZoneзаочCrazШихлфианZoneнастНЦ18NasoКузнZoneZone
PeteHaroMelvКресСмолAnneПушкИванПапеСмирangr(ИАЕстих(МИФСергвойнАлекУзунBilbXVIIBrucсборстуд
КнязколлрастPLUSHDMI
синеSamsGeniNintкнижШрейChicЮвелРоссCarcрегуOlmeкомпRefeLanzнеропригWMalValiHasbEducДревBlue
самоWindWindwwwiPhilстраPhilChouшортChowRowaэкспЛитРВитаЛитРChanЛитРЛитРЛитРВейдТолспольодна
истоMaurУкраунивКареролеXVIIIntrHearTougАмриPlusUajtтанцBarbXVIIHansобраНикохудоКронкругBrok
BobbПичу(197виктЗемцПотималепритThomAdelгосуФормПереModeStiawwwaPLUSPLUSPLUSавтоМиллРокоThou
ClocРомаЧернПивоКрайфакуIntrФедоtuchkas95-1Ермо
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulse
latereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3listsnameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctor
navelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberrypapercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamily
partialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignmentrectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedprotein
reinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysalestunguntacticaldiametertailstockcentertamecurvetapecorrection
tappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting
页:
[1]