6 فنشناس درباره چگونگی تغییر ابزارهای بدون کد در توسعه نرمافزار بحث میکنند – TechCrunch

فضای بدون کد/کد کم در چند سال گذشته به سرعت در حال گسترش بوده است. همانطور که از آخرین نظرسنجی خود از سرمایه گذاران فعال در این فضا در اوایل این ماه متوجه شدیم، این فناوری دسترسی به توسعه نرم افزار مدرن را دموکراتیک می کند، اما هنوز برخی پیچیدگی ها وجود دارد. با این حال، پذیرش انبوه هنوز متوقف شده است: بسیاری از سازمانها ترجیح میدهند از ابتدا بسازند، و راهحلهای کامل از پایان به انتها هنوز پیدا نشده است.
برای اینکه نگاهی عمیقتر به جنبههای فنی فضا داشته باشیم، تصمیم گرفتیم با برخی از فنآورانی که انقلاب بدون کد/کد پایین را آغاز کردند، صحبت کنیم.
برای شروع، به نظر می رسد که ابزارهای بدون کد/کد کم تأثیر زیادی بر تعداد افرادی که در فناوری اطلاعات کار می کنند نداشته است. Deb Gildersleeve، مدیر ارشد فناوری Quickbase، گفت که انتشار بدون کد/کد کم به IT کمک می کند تا روی کارهای سخت تر تمرکز کند.
ما معتقدیم که فناوری اطلاعات باید زمان بیشتری را صرف تفکر در مورد اینکه چگونه فناوری بر مردم تأثیر میگذارد. ابزارهایی که کارهای ساده و وقت گیر را حذف می کنند، به صرفه جویی در زمان و انرژی برای تمرکز بر مسائل تصویر بزرگتر که زندگی مردم را آسان تر می کند، کمک می کند.
بدون کد/کد پایین تا حدی بدهی فنی را به همراه دارد، جنبه ای که به بحث اصلی تبدیل شده است. دیوید هسو، بنیانگذار و مدیر عامل Retool، احساس می کند که در حال حاضر کمتر مورد حذف بدهی فنی است و بیشتر در مورد انتخاب محل بدهی یک پیامد قابل قبول است.
«آنچه میتوان انجام داد این است که تصمیم بگیریم که کدام بدهی فنی ارزش انعطافپذیری را دارد و کدام بدهی فنی به آن آستانه نمیرسد. برای مثال، دادن توانایی به سازندگان غیرفنی برای طراحی و تعریف رابطهای خود، از جایی که ما ایستادهایم بسیار ارزشمند است.» از سوی دیگر، متوجه میشویم که اجازه دادن به توسعهدهندگان غیرفنی مدیریت یکپارچهسازی، جریان داده، منطق تجاری و مشاغل CRON – بدون سطحی از نظارت فنی یا نردههای محافظ – ارزش بدهی فنی را ندارد.
برای این نظرسنجی، ما با مدیران در مورد ابزارهای بدون کد/کد مورد علاقه آنها، تأثیرات متفاوتی که این مجموعه های توسعه بر بازار کار فناوری اطلاعات داشته اند، و نحوه اطمینان از حداقل بدهی فنی، از جمله موارد دیگر، صحبت کردیم.
با هم صحبت کردیم:
- پاتریک ژان، CTO ، خارج از سیستم
- دب گیلدرسلیوCIO, Quickbase
- زوئی کلیلند، محصول و تجربه معاون رئیس جمهور، نینتکس
- برونو ویرا کاستا، موسس و مدیر عامل، Abstra
- دیوید هسو، موسس و مدیر عامل، ابزار مجدد
- تریشا کوتاری، یکی از بنیانگذاران و مدیرعامل، واحد 21
پاتریک ژان، CTO، OutSystems
در حال حاضر چه مقدار از کارهایی که شما مدیریت می کنید از طریق بدون کد/کد کم انجام می شود؟ در سال 2031، آیا توسعه دهندگان همچنان ملزم به یادگیری نحوه کدنویسی هستند؟
بهعنوان مدیر ارشد فناوری یک پلتفرم کمکد که 20 سال پیش در این مقوله پیشگام بود، هر کاری که من انجام میدهم مربوط به کمکد است و اینکه چگونه این ابزار میتواند به رهبران کسبوکار و توسعهدهندگان کمک کند تا برنامههای کاربردی جدی مورد نیاز خود را بسازند. در واقع، ما تا جایی که ممکن است پشته خود را با استفاده از پلتفرم کمکد خود میسازیم – برای ابزارهای UI خود، چند مؤلفه پایه و با کد بالا داریم، و بخش بزرگی از پلتفرم رابط کاربری OutSystems باقیمانده در کمکد ساخته شده است. کد
با نگاهی به آینده، همیشه نیاز به توسعه دهندگانی با تخصص در کد بالا وجود خواهد داشت. به جای فکر کردن در مورد این ابزارها که نیاز به یادگیری نحوه کدنویسی را از بین می برند، باید آنها را راهی برای برداشتن بار کار نگهداری طولانی مدت و تمایز نیافته موجود در توسعه برنامه در نظر گرفت. پلتفرمهای توسعه برنامههای کمکد این کار غیرمتمایز را مدیریت خواهند کرد و توسعهدهندگان نگران این موضوع نخواهند بود.
ابزارهای بدون کد/کد مورد علاقه شما چیست؟
ابزارهای بدون کد/کد کم فراوانی وجود دارد که متناسب با طیف وسیعی از نیازهای توسعه دهندگان است. بسیاری از ابزارها در این دسته مجموعه محدودی از مشکلات را حل می کنند و اغلب در مواقعی که نیاز به مقیاس یا تکامل در طول زمان دارند با موانعی مواجه می شوند.
طبق تجربه من، چیزی که کسبوکارها به آن نیاز دارند، پلتفرمی است که چابکی، عملکرد و مقیاس را ترکیب کند که منجر به برنامههای کاربردی با کیفیت و ایمن شود. موردی که هم بیانگری بالا و هم بهره وری بالای توسعه دهندگان را در بر می گیرد و قابلیت های کامل CI/CD را ارائه می دهد.
تا زمانی که شما نرم افزار دارید، همیشه به افرادی نیاز خواهید داشت که قادر به مهندسی نرم افزار از ابتدا باشند. Deb Gildersleeve، CIO، Quickbase
شرکتها باید به دنبال ابزارهای کمکد درجه یک سازمانی باشند که به آنها اجازه میدهد برنامههای مهمی بسازند که چالشهای جدی تجاری را حل کنند و در عین حال امنیت، انطباق، و مقیاس را بهینه میکنند و مسائلی مانند کدهای قدیمی و ادغامها را حذف میکنند.
آیا افزایش بدون کد/کد کم بر تعداد افرادی که در فناوری اطلاعات کار می کنند تأثیر می گذارد؟
ابزارهای بدون کد/کد کم بر تعداد افرادی که در فناوری اطلاعات کار می کنند تأثیر نمی گذارد. در عوض، آنها نقش فناوری اطلاعات را بهینه میکنند و به مدرنسازی سیستمهای قدیمی، ریشهکن کردن بدهیهای فنی کمک میکنند و آنها را قادر میسازند تا برنامههای کاربردی را با سرعتی سریع بسازند.
این به متخصصان فناوری اطلاعات کمک میکند تا تیمهای خود را برای ساختن برنامههای کاربردی مورد نیاز خود به جای تکیه بر گزینههای آماده، توانمند کنند و به تیمها و توسعهدهندگان این امکان را میدهد تا به جای حفظ سیستمهای قدیمی منسوخ یا انجام کارهای ساده، روی کار معنادارتر و خلاقانهتر تمرکز کنند. .
یکی از تمایزهای ابزارهای بدون کد/کد پایین این است که آیا میتوانند فرآیند CI/CD را با حاکمیت و انطباق مناسب تجسم کنند و اطمینان حاصل کنند که شرکتها دسترسی ممتاز به محیطهای مختلف تولیدی و غیرتولیدی را از هم جدا میکنند.
همانطور که کسبوکارهای بیشتری از پلتفرمهای کمکد استفاده میکنند، شاهد افزایش اهمیت دپارتمانهای IT خواهیم بود زیرا ارزش بیشتری از طریق برنامههای کاربردی سفارشی با سرعت و چابکی بسیار بیشتر میافزایند. این حوزه به سرعت در حال رشد است و به کاهش شکاف عظیم در استعدادهای توسعه که با آن روبرو هستیم کمک می کند.
به نظر شما کدام سرویس های دیگر را می توان در کنار بدون کد/کد ارائه کرد تا آن را به بسته ای جذاب تر برای توسعه اپلیکیشن تبدیل کند؟
یکی از بزرگترین روندهایی که شاهد آن هستیم، نیاز به ساخت برنامه های جدی است که می توانند به سرعت به صدها هزار و حتی میلیون ها کاربر تبدیل شوند. مشکل بسیاری از توسعه دهندگان این است که انجام این کار مستلزم توسعه برنامه هایی برای اجرا در فضای ابری در مقیاس اینترنت، با استفاده از بهترین شیوه های معماری و فناوری های ابری مدرن است که می تواند فوق العاده پیچیده و گران باشد.