ما همیشه به این موضوع که ادم های حرفه ای چگونه ایده پردازی می کنند توجه و علاقه داریم. برای اینکه بیشتر این مسئله را موشکافی کنیم به رفع مشکلات برنامه نویسی که توسعه دهندگان در کورا کرده اند نگاهی می اندازیم.
تعداد زیادی سوال و جواب در کورا وجود دارد و ما قصد داریم ده مورد از سوالاتی که بیشترین تکرار را در کورا دارد مطرح کنیم.
1. 5 توانایی ضروری که توسعه دهندگان وب باید داشته باشند چیست؟
امروزه همه به دنبال استخدام افراد با استعداد هستند. اما یک توسعه دهنده وب باید چه ویژگی داشته باشد.این جواب های است که بیشتر مردم در کورا در پاسخ به این سوال گفته اند:
Ellyse Taylor توسعه دهنده وب در Cygnis Media در پاسخ به این سوال به موضوعات رابط کاربری ، تجربه کاربری ، امنیت، سئو و عملکرد اشاره می کند.
Michael Greer مدیر دیجیتال ،درOnion به سه مورد اشاره میکند
- هیچ کاری را دو بار انجام ندهید و برای آن برنامه ای یا الگوریتمی بنویسید.
- تست کنید و از کدهای پیچیده و سنگین دوری کنید.
- به طور مرتب تلاش کنید، از ایده ها استفاده میکنند.
Ania Banaszek طراح قالب در Netguru به این موضوع اشاره میکند که شما باید بی همتا باشید و یکی از ویژگی های مفید را توانایی کار در تیم ،یادگیری و کسب مهارت بیشتر دانسته او همیشه به این موضوع اشاره میکند که باید در زمینه خود بهترین باشید و همچنین فردی که میتواند برای هر مشکل جواب و راه درستی پیدا کند.قطعا برخی ازاین توصیه ها، مفید و یک منبع عالی برای هر کسی که به دنبال کسب اطلاعات بیشتر در مورد توسعه وب می باشد به حساب می آید.
2. به طور خلاصه، چرا بیشتر توسعه دهندگان از فرزی دوری میکنند؟
فرز بودن و سرعت در انجام کار با دقت یکی از مهمترین فاکتور ها برای شرکت های فناوری به حساب می آید.
مهندس نرم افزار ریچارد واتر در این مورد می گوید برخی ها با این موضوع مشکل دارند به عنوان مثال هشتاد درصد افراد با کد زنی گروهی مشکل دارند و نیاز به رفع مشکلات برنامه نویسی شان دارند و این باعث پایین آمدن سرعت انجام یک پروژه می شود.
در نهایت دیدگاه های مختلفی نسبت به این ویژگی وجود دارد اما اکثر پاسخ ها در این زمینه یکسان اند که روش درست شناسایی، بزرگترین دلیل بدست آوردن نتیجه مطلوب است.
3. چرا پی اچ پی پیچیده است؟
بسیاری از افراد به دلیل انعطاف پذیریه بالا این زبان، پی اچ پی را به عنوان یک زبان کامل اما پیچیده تصور می کنند اما آیا واقعا پی اچ پی نسبت به زیان های دیگر پیچیده تر و رفع مشکلات برنامه نویسی آن سخت تر است؟
طبق گفته دیل لانگ توسعه دهنده وب در سنگاپور پی اچ پی زمانی پیچیده است که در زمینه ای اشتباه به کار گرفته شود و از مثال hello wordبرای نشان دادن تفاوت بین c++وphp استفاده میکند او براین موضوع تاکید میکند که هر زبان پیچیدگی های حداقلی خود را داراست
و میتوان برنامه های بهتری را نوشت اگر از هرکدام در زمینه درست خود استفاده شود
کاربران دیگر نیز به همین شکل پاسخ داده اند و کولین فاستر توسعه دهنده وب و با پس زمینه در سی پلاس پلاس می گوید پی اچ پی در واقع ساده است اما تنوع بسیار زیادی دارد و به عنوان یک ابزار رایج که همه چیز هایی که در توسعه وب میخواهید است
4. آیا واقعا کمبود توسعه دهنده وجود دارد؟
بسیاری از افرادی که قصد وارد شدن به دنیای وب را دارند به این سوال فکر میکنند و بیشتر پاسخ ها از کورا به جواب این سوال این است که در اینده اهمیت دارد.
به عنوان مثال جرمی برینر مهندس وب فکر می کند کمبود توسعه دهنده وجود ندارد همانطور که توسعه دهندگان جوانی برای کسب و کار نیز وجود دارد برای وب سایت هم به همان اندازه وجود دارد.
سایر کاربران نیز به این موضوع اذعان دارند که توسعه دهندگان با تجربه و کار آزموده ای وجود دارد که برای کار مبارزه می کنند.
۵.آیا تعداد زیادی از مردم به برنامه نویس تبدیل شده اند؟
در کنار همان سؤال آخر، بسیاری از توسعه دهندگان وب این سوال را مطرح می کنند که آیا تعداد زیادی از افراد در کسب و کار شرکت می کنند یا خیر، پاسخ کاربران کورا هیچ است.
جوئل ریورا، بنیانگذار PixemWeb می گوید که او در حال آموزش دادن بچه هایش به نحوه کد زدن و رفع مشکلات برنامه نویسی آنها از سن جوانی است. او استدلال می کند که با پیشرفت فناوری در هر جنبه ای از زندگی ما، تقاضا برای تبدیل شدن به برنامه نویس رشد خواهد کرد. از آنجا که رسیدن به یک سطح عالی در هر زمینه طولانی است، او متقاعد شده است که شما باید از جوانی روی این زمینه کار کرد.
تقریبا همه پاسخ دیگر ، همان نتیجه گیری را دریافت می کند: برنامه نویسان تقاضای زیادی دارند و در آینده تغییر نخواهد کرد.
۶.چگونه به یک front endحرفه ای تبدیل شویم؟
تعداد زیادی از توسعه دهندگان جوان درحال تلاش برای بهبود توانایی کدزنی و رفع مشکلات برنامه نویسی خود هستند. توانایی front end در وب بسیار مهم است و کاربران کورا به این سوال پاسخ می دهند.
شاون اوکانل، طراح و طراح تعاملی، راهنمایی هایی در مورد چگونگی کارکرد اراعه میدهد. که شامل استفاده از ویرایشگر مناسب برای زبان برنامه نویسی مناسب، استفاده از افزونه ها برای صرفه جویی در وقت و استفاده از بک اند مناسب برای کار است.
موارد دیگر برای بهبود کارایی عبارتند از یادگیری نحوه تایپ سریعتر و استفاده از میانبرهای صفحه کلید، و همچنین داشتن یک طرح خوب قبل از شروع کار بر روی یک پروژه طراح وب Oliver Dodson لیستی کامل از راهنمایی ها را نیز ایجاد کرده که همه چیز را از برنامه ریزی پروژه های شما پوشش می دهد و بیشتر از اینکه به ابزار و پلاگین های جدید متکی باشد به زمان سرمایه گذاری در بهبود مهارت های خود توجه دارد.
در نهایت، او از پیدا کردن یک مربی برای یادگیری و فعال بودن از نظر جسمی و حفظ یک شیوه زندگی سالم برای بهبود بهره وری و کیفیت زندگی حمایت می کند.
7. آیا تقاضای Node.js نسبت به قبل کاهش یافته است؟
پس از صعود موشک Node.js، بسیاری از مردم می پرسند که آیا این فقط یک بمب تبلیغاتی بزرگ بود و اگر همه چیز برای این پلتفرم در حال رشد است. بنابراین بیایید نگاهی به آنچه جامعه Quora در مورد آینده Node.js می گوید بیاندازیم.
الکساندر مورگوت، عضو CommonJS WG، کاهش Node.js را در آینده ای نزدیک نمی بیند. در عوض، او استدلال می کند که یک تغییر رخ می دهد که بیشتر شبیه یک آغاز جدید است. با تشکیل بنیاد Node.js، که در حال حاضر شرکت هایی مانند IBM، مایکروسافت و گوگل در گوشه ای از آن دارد، آینده ای روشن برای Node.js و نیز برای خود جاوااسکریپت وجود دارد.
۸.روند ده وبسایت برتر در سال ۲۰۱۷چیست؟
تا سال 2017، AI نقش مهمی در ایجاد وب سایت ها ایفا می کند. و در حال حاضر توسط شرکت هایی مانند گوگل و ویکی پدیا استفاده می شود.یکی دیگر از روند ایجاد وب سایت ها ممکن است یک سایت استاتیک باشد، زیرا مزایای زیادی را از لحاظ زمان بارگذاری و امنیت ارائه می دهد. نقش رباتها و UI مکالمه روند دیگری است که توماس در سال 2017 میبیند، همانطور که محبوبیت Javascript و Motion UI در حال افزایش است.
۹.زبان جایگزین پی اچ پی چه خواهد بود؟
جورج مور، توسعه دهنده وب، استدلال می کند که زبان برنامه نویسی از بین نمی رود. در حالی که برخی افراد ممکن است به این باور برسند که از محبوبیت پی اچ پی کاسته شده، وی نشان می دهد که فیس بوک از PHP استفاده می کند و در حالی که ممکن است بهترین انتخاب نباشد، از بدترین انتخاب نیز برخوردار نیست.
مدیر توسعه و نویسنده وب جفری فکر می کند که پی اچ پی تقریبا به همان اندازه محبوب است که ممکن است برخی فکر کنند در حال مرگ است. علاوه بر این، وی نشان می دهد که پی اچ پی هنوز محبوب ترین زبان برنامه نویسی سمت سرور است و تعدادی از مزیت های مهم PHP را لیست می کند
۱۰. مزایا و معایب دراز مدت برای ایجاد یک وب سایت توسعه یافته بر زندگی چیست؟
یک سوال بسیار جالب که بسیاری از توسعه دهندگان در برخی موارد از خودشان میپرسند. در اینجا چند پاسخ از جامعه Quora آمده است:
آلدین بنسسی، طراح وبسایت آزاد است. او علاوه بر مزایای آشکار پرداخت خوب و بسیاری از فرصت های شغلی، از طبیعت تحقق شغل و همچنین جامعه مفید بعنوان یکی از بزرگترین جوانب مثبت یاد می کند. و به عنوان مخالف، او استدلال می کند که این کار می تواند زندگی شما را تحت شعاع خود قرار دهد و می تواند اوقات فراغت شما را نابود کند.