🎄 یک برنامه نویس تنبل
برای آموزش ویدئویی یوتیوب؟
🔶 می خوام دو تا دوره همزمان تولید کنم.
۱- دوره رایگان طراحی و کدنویسی قالب وبلاگ - خبری بدون المنتور وردپرس برای یوتیوب
۲- دوره ساخت پروژه شرکتی با لاراول با قیمت مناسب
@TheRaymondDev
۱- دوره رایگان طراحی و کدنویسی قالب وبلاگ - خبری بدون المنتور وردپرس برای یوتیوب
۲- دوره ساخت پروژه شرکتی با لاراول با قیمت مناسب
@TheRaymondDev
👍8👎2
🔸توی گوشی کپی کردن یه بخشی از متن اذیت کنندس این رباتو زدم که میاد متن رو لاین به لاین به مونواسپیس تبدیل میکنه تا راحتتر کپی بشه و از ورکر کلودفلر ران میشه و ۲۴ساعته رانه:
@monospaceBot
https://github.com/maanimis/monospaceBOT
@TheRaymondDev
@monospaceBot
https://github.com/maanimis/monospaceBOT
@TheRaymondDev
GitHub
GitHub - maanimis/monospaceBOT: serverless(with cloudflare worker) telegrambot for monospace the text
serverless(with cloudflare worker) telegrambot for monospace the text - maanimis/monospaceBOT
👍5
🔶 شرکت CrowdStrike بالاخره RCA مربوط به اتفاق ۱۹ جولای و از کار افتادن ۸.۵ میلیون کامپیوتر و سرور ویندوزی رو منتشر کرد.
مشکل بوجود اومده به طرز مسخرهای ساده بوده!
ظاهرا Falcon برای شناسایی موارد مشکوک ۲۰ تا سنسور داشته که اینا اومدن یه سنسور جدید معرفی کردن و تمپلیت رو آپدیت کردن، ولی هسته دیتای همون ۲۰ تای قبلی رو پاس میکرده! یعنی عملا یک آرایه با ۲۰ تا المان بوده و یه بخش کد سعی میکرده به المان ۲۱ام دسترسی پیدا کنه که وجود نداشته و منجر به ارور out-of-bounds شده. و چون در سطح کرنل ویندوز این ارور اتفاق افتاده، منجر به کرش کردن سیستم و بلو اسکرین شده. گویا برای تعداد سنسورها هم تستی نداشتن! و اینجوری شده که یه array کوچولو و معصوم که یه المان کم داشته، کل دنیا رو فرستاده رو هوا :)
</Yashar>
@TheRaymondDev
مشکل بوجود اومده به طرز مسخرهای ساده بوده!
ظاهرا Falcon برای شناسایی موارد مشکوک ۲۰ تا سنسور داشته که اینا اومدن یه سنسور جدید معرفی کردن و تمپلیت رو آپدیت کردن، ولی هسته دیتای همون ۲۰ تای قبلی رو پاس میکرده! یعنی عملا یک آرایه با ۲۰ تا المان بوده و یه بخش کد سعی میکرده به المان ۲۱ام دسترسی پیدا کنه که وجود نداشته و منجر به ارور out-of-bounds شده. و چون در سطح کرنل ویندوز این ارور اتفاق افتاده، منجر به کرش کردن سیستم و بلو اسکرین شده. گویا برای تعداد سنسورها هم تستی نداشتن! و اینجوری شده که یه array کوچولو و معصوم که یه المان کم داشته، کل دنیا رو فرستاده رو هوا :)
</Yashar>
@TheRaymondDev
Forwarded from محتوای آزاد سهراب
با این حجم از تنش و حاشیه توی فضای اوپن سورس ایران، به صورت جدی به کنار کشیدن فکر میکنم.
شدیداً بهم آسیب رسونده این فضا.
#موقت
شدیداً بهم آسیب رسونده این فضا.
#موقت
👍5👎1
🔶 از نظر من اگر در شرکت قبلی کار کرده باشید, احتمال استخدام دوباره خیلی کم است.
در شرکتی که سال ۱۴۰۱ کار کردم که یه پروژه سفارش غذا با ووکامرس نوشتم و فقط ۱۳ روز بود که از این شرکت رفتم و یک ساعت بعد حقوقم حدود ۲.۳۰۰ میلیون تومان وازیر کردند.
وقتی از شرکت خارج شدم قرار بود که بعد از یک هفته هاست بخره که این پروژه را بالا بیارم.
اما یک هفته گذشت و هیچ خبری نشد و بعد ۲ سال گذشت. پروژه بلاتکلیف موند و سایتی راه اندازی نشد
بعدش شرکت یه اگهی ثبت کرد که نام مونتاژ کار الکترونیک و لحیم کاری ...
دیروز رفتم همون شرکت و تست لحیم کاری دادم که اوکی بود. بعد طرف به من گفت که فردا زنگ می زنیم که بیای و اگر زنگ نزدم یعنی رد شدی.
به خودم فکر کنم این مدیریت کنونی که منو می شناسه, دیگه منو نمی خواد و حاضر به استخدام دوباره نیست.
متاسفانه نیروی انسانی در این دو سال دانش رو ارتقا بده, احتمال استخدام دوباره کم است.
@TheRaymondDev
در شرکتی که سال ۱۴۰۱ کار کردم که یه پروژه سفارش غذا با ووکامرس نوشتم و فقط ۱۳ روز بود که از این شرکت رفتم و یک ساعت بعد حقوقم حدود ۲.۳۰۰ میلیون تومان وازیر کردند.
وقتی از شرکت خارج شدم قرار بود که بعد از یک هفته هاست بخره که این پروژه را بالا بیارم.
اما یک هفته گذشت و هیچ خبری نشد و بعد ۲ سال گذشت. پروژه بلاتکلیف موند و سایتی راه اندازی نشد
بعدش شرکت یه اگهی ثبت کرد که نام مونتاژ کار الکترونیک و لحیم کاری ...
دیروز رفتم همون شرکت و تست لحیم کاری دادم که اوکی بود. بعد طرف به من گفت که فردا زنگ می زنیم که بیای و اگر زنگ نزدم یعنی رد شدی.
به خودم فکر کنم این مدیریت کنونی که منو می شناسه, دیگه منو نمی خواد و حاضر به استخدام دوباره نیست.
متاسفانه نیروی انسانی در این دو سال دانش رو ارتقا بده, احتمال استخدام دوباره کم است.
@TheRaymondDev
Forwarded from PGTWEET | توییت برنامه نویسی
دنبال ایده یا نمونه پروژه های حرفه ای هستی؟ 🤔
تو repository زیر، فهرستی از زبان های برنامه نویسی قرار داده شده که هر کدوم دارای پروژه های کوچیک و بزرگی هستن. اگه به دنبال ایده یا مشتاق یادگیری هستید پیشنهاد میکنم حتما یه سر به این repository بزنید.
🌐 project-based-learnin
#shahin
🤘 PgTwEeT | توییت برنامه نویسی
تو repository زیر، فهرستی از زبان های برنامه نویسی قرار داده شده که هر کدوم دارای پروژه های کوچیک و بزرگی هستن. اگه به دنبال ایده یا مشتاق یادگیری هستید پیشنهاد میکنم حتما یه سر به این repository بزنید.
#shahin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
پارچ با حدود ۸۰۰۰ دانلود از تورنت و ۴۰۰۰ دانلود از مخزن، در این نیمهٔ از سال به ۱۱۰۰۰ دانلود رسیده!
تبریک به خانواده پارچ
🐧 @ParchLinux
تبریک به خانواده پارچ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥2
Forwarded from کدنویس یکروزه (𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎)
فریمورک Goravel برای زبان Go
اسمش از روی Laravel برای PHP ساخته شده! کارشناسان گوگل میخواستند چیزی شبیه سیشارپ داشته باشن که مایکروسافتی نباشه و همه چیز از وب تا موبایل و کنسول رو بشه باهاش نوشت و تفسیری هم نباشه و سریع اجرا بشه. در واقع از نظر قدرت همون زبان سی محسوب میشه فقط با دستوراتی به سادگی پایتون.
اما چون عین سی شارپ براش فریمورک ASP.net نوشته نشده بود، کار در وب با Go مشکل به نظر می اومد.
تا اینکه یه نفر با الهام از لاراول که فریورک (کتابخانهای کامل) از دستورات آماده است رو به نام گوراول نوشته که همونطور اتوماتیک نصب میشه و کارهای تکراری مثل اتصال به بانک و لاگین و نظایر اون رو بدون دردسر میشه پیاده کرد داخلش.
سرعت اجرا بزرگترین مزیت Go هست.
پس چینی ها زیاد سمتش میرن چون جمعیت اونجا بالاست و اپ ها باید پاسخهای سریع و همزمان داشته باشن.
در پایتون و PHP اما با هر درخواست به سایت، دوباره برنامه هر بار تفسیر میشه ولی در سی شارپ و Go چون به زبان ماشین کمپایل شده یک راست اجرا میشن و تفاوت سرعت بسیار معنا داره.
حالا این پرسش مطرحه که پس مزیت زبان مفسری نسبت به کمپایلری چیه؟
در واقع چون در زبان تفسیری مثل پایتون شما یک فایل متنی دارید که موقع استفاده درجا تفسیر و ران میشه، خطایابی، افزودن کد و رصد اجرای برنامه و همچنین امکان افزودن امکانات به برنامه سریعتره!
در نوع کمپایلری فقط عملکرد برنامه بعد از اجرا سریعه و بسته به نوع پروژه باید یک زبان تفسیری یا کمپایلری رو انتخاب کرد.
مطلب قبلی: مقایسه PHP با سیشارپ
https://www.goravel.dev/
اسمش از روی Laravel برای PHP ساخته شده! کارشناسان گوگل میخواستند چیزی شبیه سیشارپ داشته باشن که مایکروسافتی نباشه و همه چیز از وب تا موبایل و کنسول رو بشه باهاش نوشت و تفسیری هم نباشه و سریع اجرا بشه. در واقع از نظر قدرت همون زبان سی محسوب میشه فقط با دستوراتی به سادگی پایتون.
اما چون عین سی شارپ براش فریمورک ASP.net نوشته نشده بود، کار در وب با Go مشکل به نظر می اومد.
تا اینکه یه نفر با الهام از لاراول که فریورک (کتابخانهای کامل) از دستورات آماده است رو به نام گوراول نوشته که همونطور اتوماتیک نصب میشه و کارهای تکراری مثل اتصال به بانک و لاگین و نظایر اون رو بدون دردسر میشه پیاده کرد داخلش.
سرعت اجرا بزرگترین مزیت Go هست.
پس چینی ها زیاد سمتش میرن چون جمعیت اونجا بالاست و اپ ها باید پاسخهای سریع و همزمان داشته باشن.
در پایتون و PHP اما با هر درخواست به سایت، دوباره برنامه هر بار تفسیر میشه ولی در سی شارپ و Go چون به زبان ماشین کمپایل شده یک راست اجرا میشن و تفاوت سرعت بسیار معنا داره.
حالا این پرسش مطرحه که پس مزیت زبان مفسری نسبت به کمپایلری چیه؟
در واقع چون در زبان تفسیری مثل پایتون شما یک فایل متنی دارید که موقع استفاده درجا تفسیر و ران میشه، خطایابی، افزودن کد و رصد اجرای برنامه و همچنین امکان افزودن امکانات به برنامه سریعتره!
در نوع کمپایلری فقط عملکرد برنامه بعد از اجرا سریعه و بسته به نوع پروژه باید یک زبان تفسیری یا کمپایلری رو انتخاب کرد.
مطلب قبلی: مقایسه PHP با سیشارپ
https://www.goravel.dev/
www.goravel.dev
Goravel - The Golang Framework For Web Artisans
Goravel is a Golang development framework with complete functions and excellent scalability. As a starting scaffolding to help Gopher quickly build their own applications.
👍2
🔶 اگر تبلت اندرویدی دارید و می خواهید با آن برنامه نویسی کنید, می توانید با استفاده از Termux نسخه سرور VSCode رو نصب کنید و ابزارهای دیگر اجرا کنید.
اما انتظار زیادی از آن نداشته باشید.
https://gist.github.com/ppoffice/b9e88c9fd1daf882bc0e7f31221dda01
#لینوکس
@TheRaymondDev
اما انتظار زیادی از آن نداشته باشید.
https://gist.github.com/ppoffice/b9e88c9fd1daf882bc0e7f31221dda01
#لینوکس
@TheRaymondDev
Gist
Install Visual Studio Code (actually code-server) on Android
Install Visual Studio Code (actually code-server) on Android - README.md
❤1👍1
🔶 دولت ترکیه پس از اینستاگرام، دسترسی به روبلاکس را نیز مسدود کرد
دولت ترکیه میگوید پلتفرم Roblox دارای محتوایی است که میتواند منجر به سوءاستفاده از کودکان شود.
#خبر
@TheRaymondDev
دولت ترکیه میگوید پلتفرم Roblox دارای محتوایی است که میتواند منجر به سوءاستفاده از کودکان شود.
#خبر
@TheRaymondDev
😁6👍4❤1
🎄 یک برنامه نویس تنبل
🔶 دولت ترکیه پس از اینستاگرام، دسترسی به روبلاکس را نیز مسدود کرد دولت ترکیه میگوید پلتفرم Roblox دارای محتوایی است که میتواند منجر به سوءاستفاده از کودکان شود. #خبر @TheRaymondDev
🔶 ترکیه سرویس های VPN را مسدود کرد.
در پی فیلترشدن اینستاگرام، ترکیه حدود ۲۷ سرویس VPN را مسدود کرده است. شهروندان ترکیهای نمیتوانند به سایتها و شبکههای اجتماعی فیلترشده دسترسی داشته باشند.
#خبر
@TheRaymondDev
در پی فیلترشدن اینستاگرام، ترکیه حدود ۲۷ سرویس VPN را مسدود کرده است. شهروندان ترکیهای نمیتوانند به سایتها و شبکههای اجتماعی فیلترشده دسترسی داشته باشند.
#خبر
@TheRaymondDev
😁3💩2👍1
Forwarded from DevTwitter | توییت برنامه نویسی
این LLM ها من باب coding یه مشکل خیلی اساسی دارند اونم اینه که فقط قادر به انجام تسک های atomic هستند و تو تسکهای بزرگتر لنگ میزنن. منظور از تسکهای اتمی یعنی یک کد تک منظوره که یک کار خاصی رو انجام میده.
شاید بگید من تونستم انجام بدم چقدر صحیح و خطا کردید و با چه ضریب اطمینانی
پس برای اینکه بتونید یک کد یکپارچه تولید کنید مجبورید همه کدها رو بهش بدید و کل اون چیزهایی که توی ذهنتون هست رو شرح بدید با تمام جزئیات پروژه. این میتونه زمانبر و مشکل ساز باشه. حالا فکر کنید که شما مجبورید این همه رو توضیح بدید به یک سیستم که deterministic نیست.
پس میشه اینطوری هم گفت که چیزی که شما نمیدونید رو LLM هم نمیدونه.
بالاخص تو مقیاس بزرگ. چون اگر شما نباشید که بهش بگید اشتباهه و یا کنترل کنید خروجی اونو پس کنترلی روی workflow نمیتونید داشته باشید
پس حالا چیکار باید بکنیم یک کاری که میتونیم بکنیم اینه که مدل رو تقویت کنیم و از لحاظ حافظه و استدلال بهبود بدیم که این باعث پیچیدگی در مدل و unexplainable شدن بیشتر مدل میشه.
پس یکی از راهکارهایی که میتونیم انجام بدیم استفاده از Agent هاست.
تو agent ها طبق چیزهایی که قبلا گفتم میتونیم workflow و حافظه و استدلالها و مسیر رو کاملاً کنترل کنیم و هوش مصنوعی قابل توضیح تری (more explainable) داشته باشیم
@DevTwitter | <M.Sadegh/>
شاید بگید من تونستم انجام بدم چقدر صحیح و خطا کردید و با چه ضریب اطمینانی
پس برای اینکه بتونید یک کد یکپارچه تولید کنید مجبورید همه کدها رو بهش بدید و کل اون چیزهایی که توی ذهنتون هست رو شرح بدید با تمام جزئیات پروژه. این میتونه زمانبر و مشکل ساز باشه. حالا فکر کنید که شما مجبورید این همه رو توضیح بدید به یک سیستم که deterministic نیست.
پس میشه اینطوری هم گفت که چیزی که شما نمیدونید رو LLM هم نمیدونه.
بالاخص تو مقیاس بزرگ. چون اگر شما نباشید که بهش بگید اشتباهه و یا کنترل کنید خروجی اونو پس کنترلی روی workflow نمیتونید داشته باشید
پس حالا چیکار باید بکنیم یک کاری که میتونیم بکنیم اینه که مدل رو تقویت کنیم و از لحاظ حافظه و استدلال بهبود بدیم که این باعث پیچیدگی در مدل و unexplainable شدن بیشتر مدل میشه.
پس یکی از راهکارهایی که میتونیم انجام بدیم استفاده از Agent هاست.
تو agent ها طبق چیزهایی که قبلا گفتم میتونیم workflow و حافظه و استدلالها و مسیر رو کاملاً کنترل کنیم و هوش مصنوعی قابل توضیح تری (more explainable) داشته باشیم
@DevTwitter | <M.Sadegh/>
سعمک مورد علاقه من 😍
https://digiato.com/interdisciplinary/sonovas-ai-hearing-aids-offer-crystal-clear-speech
#خبر
@TheRaymondDev
https://digiato.com/interdisciplinary/sonovas-ai-hearing-aids-offer-crystal-clear-speech
#خبر
@TheRaymondDev
دیجیاتو
اولین سمعک مجهز به هوش مصنوعی جهان، درک گفتار را تا 53 برابر بهبود میبخشد
این دستگاه با قدرت پردازش 53 برابری، اساساً از سایر تراشههای سمعک موجود در بازار که با هوش مصنوعی تقویت شدهاند فاصله میگیرد.
👍1
🔶 همراه اول ۴۰ درصد از سهام دیجیکالا را خرید
بهنظر میرسد که این مذاکرات به نتیجه و توافق نهایی رسیده و حالا باید شرکت همراه اول را یکی از سهامداران دیجیکالا دانست. در اطلاعیهای که دیجیکالا در این زمینه منتشر کرده، اعلام شده است که شرکت حرکت اول بخشی از سهام دیجیکالا را خریده که بخشی از آن سهام متعلق به شرکت «سرمایهگذاری سرآوا پارس» بوده است. بدینترتیب، همراه اول مالک ۴۰ درصد (۳۰ هزار میلیارد تومان) از سهام دیجیکالا شده است. البته برادران محمدی که همبنیانگذاران دیجیکالا هستند همچنان سهامدار این شرکت باقی خواهند ماند که سهم آن ۲۲ درصد است.
#خبر
@TheRaymondDev
بهنظر میرسد که این مذاکرات به نتیجه و توافق نهایی رسیده و حالا باید شرکت همراه اول را یکی از سهامداران دیجیکالا دانست. در اطلاعیهای که دیجیکالا در این زمینه منتشر کرده، اعلام شده است که شرکت حرکت اول بخشی از سهام دیجیکالا را خریده که بخشی از آن سهام متعلق به شرکت «سرمایهگذاری سرآوا پارس» بوده است. بدینترتیب، همراه اول مالک ۴۰ درصد (۳۰ هزار میلیارد تومان) از سهام دیجیکالا شده است. البته برادران محمدی که همبنیانگذاران دیجیکالا هستند همچنان سهامدار این شرکت باقی خواهند ماند که سهم آن ۲۲ درصد است.
#خبر
@TheRaymondDev
👎3❤1
🎄 یک برنامه نویس تنبل
🔶 دولت ترکیه پس از اینستاگرام، دسترسی به روبلاکس را نیز مسدود کرد دولت ترکیه میگوید پلتفرم Roblox دارای محتوایی است که میتواند منجر به سوءاستفاده از کودکان شود. #خبر @TheRaymondDev
🔶 اینستاگرام در ترکیه رفع فیلتر شد.
مقامهای اینستاگرام قول دادند که به نگرانیهای دولت ترکیه درباره مشکلات این شبکهی اجتماعی رسیدگی کنند.
#خبر
@TheRaymondDev
مقامهای اینستاگرام قول دادند که به نگرانیهای دولت ترکیه درباره مشکلات این شبکهی اجتماعی رسیدگی کنند.
#خبر
@TheRaymondDev
👍4
Forwarded from IRCF | اینترنت آزاد برای همه
میتوانید به فیلترینگ اینترنت بگویید طرح صیانت، اما چیزی از ناکارآمدی و سوءمدیریت شما نخواهد کاست. مشکل از کلمات نیست، مشکل از جایگاهی است که جای شما نیست!
🔍 ircf.space
@ircfspace
🔍 ircf.space
@ircfspace
👍13
Forwarded from ویکی تجربه - استخدام و بررسی شرکت ها
سنیور کیه؟ سنیور کسیه که:
حل مسئله براش یه بازیه: مارتین فاولر میگه یه سنیور باید بتونه مشکلات پیچیده رو قشنگ تحلیل کنه و راهحلهایی بده که نه تنها جواب بده، بلکه بعداً هم دردسر درست نکنه.
یادگیری براش آب خوردنه: اندرو هانت و دیوید توماس تو کتاب "The Pragmatic Programmer" تاکید میکنن که یه سنیور همیشه در حال یادگیریه و با سرعت میتونه تکنولوژیهای جدید رو بگیره و تو کارش پیاده کنه.
اصطلاحا میگن باید learning curve پایین باشه
به "نمیشه" اعتقادی نداره: باب مارتین میگه یه سنیور به جای اینکه بگه "نمیشه"، باید بیاد بگه "چقدر هزینه داره" و راههای مختلف رو ارائه بده، حتی اگه گرون دربیاد.
کدی که میزنه مثل جواهر میدرخشه (و تست شده است): کنت بک، پدر TDD، میگه که تست کردن کد از مهمترین بخشهای کاره. یه سنیور باید کدی بزنه که به طور کامل تست شده و هیچ خطایی توش نباشه.
یه عده معتقدن که تست کار سنیور نیست!
ای خدا
حرفاش پایه و اساس داره، نه از روی حدس و گمان: استیو مککانل تو کتاب "Code Complete" میگه تصمیمات یه سنیور باید بر اساس تجربه و داده باشه، نه از روی حدس. این باعث میشه که هم تیمیها و هم مشتریها بهش اعتماد کنن.
استراتژی رو توی خونش داره: وارن برگر توی کتاب "A More Beautiful Question" میگه یه سنیور باید تصویر کلی رو ببینه و با تفکر استراتژیک تصمیمات بلندمدت بگیره.
قابل اعتماده: لینوس توروالدز، خالق لینوکس ، میگه که اعتماد یکی از مهمترین ویژگیهای یه سنیوره. سنیور باید بتونه با کیفیت کار و رفتار حرفهایش اعتماد دیگران رو جلب کنه.
زمان رو خوب مدیریت میکنه: استیون کاوی، نویسنده "7 عادت افراد بسیار مؤثر"، میگه: "اولویتها رو اولویتبندی کنید." یه سنیور باید بتونه زمانش رو خوب مدیریت کنه و کارای مهمتر رو تشخیص بده تا پروژهها به موقع و با کیفیت تحویل داده بشن.
انعطافپذیره: جیمز گوسلینگ، خالق جاوا ، میگه: "تغییرات دائمی هستن و نرمافزار باید باهاشون سازگار باشه." یه سنیور باید همیشه آماده تغییر باشه و با شرایط جدید کنار بیاد.
تفکر انتقادی داره و تحلیلگره: ریچارد استالمن، بنیانگذار نرمافزار آزاد ، میگه: "هر تصمیمی تو نرمافزار باید با دقت و تحلیل کامل گرفته بشه." یه سنیور باید بتونه مسائل رو تحلیل کنه و بهترین تصمیمات رو بگیره.
همیشه دنبال کیفیت و بهتر شدنه: ادوارد دمینگ، پیشگام مدیریت کیفیت، میگه: "کیفیت نتیجه تلاش مداوم و بهبوده." یه سنیور همیشه دنبال اینه که کیفیت کد و فرآیندها رو بالا ببره و به تیم کمک کنه تا بهترین خودشون باشن.
دید کلی به پروژه داره: اریک ریموند، یکی از نویسندگان "The Cathedral and the Bazaar"، میگه: "نگاه از بالا به پروژه بهتون کمک میکنه بفهمین هر تصمیم چطور بر کل سیستم تأثیر میذاره." یه سنیور باید دید کلی داشته باشه تا تصمیمات استراتژیک بگیره و پروژه رو به موفقیت برسونه.
✍️ Hossein Dadkhah
حل مسئله براش یه بازیه: مارتین فاولر میگه یه سنیور باید بتونه مشکلات پیچیده رو قشنگ تحلیل کنه و راهحلهایی بده که نه تنها جواب بده، بلکه بعداً هم دردسر درست نکنه.
یادگیری براش آب خوردنه: اندرو هانت و دیوید توماس تو کتاب "The Pragmatic Programmer" تاکید میکنن که یه سنیور همیشه در حال یادگیریه و با سرعت میتونه تکنولوژیهای جدید رو بگیره و تو کارش پیاده کنه.
اصطلاحا میگن باید learning curve پایین باشه
به "نمیشه" اعتقادی نداره: باب مارتین میگه یه سنیور به جای اینکه بگه "نمیشه"، باید بیاد بگه "چقدر هزینه داره" و راههای مختلف رو ارائه بده، حتی اگه گرون دربیاد.
کدی که میزنه مثل جواهر میدرخشه (و تست شده است): کنت بک، پدر TDD، میگه که تست کردن کد از مهمترین بخشهای کاره. یه سنیور باید کدی بزنه که به طور کامل تست شده و هیچ خطایی توش نباشه.
یه عده معتقدن که تست کار سنیور نیست!
ای خدا
حرفاش پایه و اساس داره، نه از روی حدس و گمان: استیو مککانل تو کتاب "Code Complete" میگه تصمیمات یه سنیور باید بر اساس تجربه و داده باشه، نه از روی حدس. این باعث میشه که هم تیمیها و هم مشتریها بهش اعتماد کنن.
استراتژی رو توی خونش داره: وارن برگر توی کتاب "A More Beautiful Question" میگه یه سنیور باید تصویر کلی رو ببینه و با تفکر استراتژیک تصمیمات بلندمدت بگیره.
دنبال مقصر نمیگرده، دنبال راه حله: کن بلانچارد تو کتاب "The One Minute Manager" میگه یه سنیور به جای اینکه بگرده ببینه کی اشتباه کرده، دنبال راه حل میگرده. این طوری فرهنگ همکاری و اعتماد تو تیم قوی میشه.
قابل اعتماده: لینوس توروالدز، خالق لینوکس ، میگه که اعتماد یکی از مهمترین ویژگیهای یه سنیوره. سنیور باید بتونه با کیفیت کار و رفتار حرفهایش اعتماد دیگران رو جلب کنه.
زمان رو خوب مدیریت میکنه: استیون کاوی، نویسنده "7 عادت افراد بسیار مؤثر"، میگه: "اولویتها رو اولویتبندی کنید." یه سنیور باید بتونه زمانش رو خوب مدیریت کنه و کارای مهمتر رو تشخیص بده تا پروژهها به موقع و با کیفیت تحویل داده بشن.
انعطافپذیره: جیمز گوسلینگ، خالق جاوا ، میگه: "تغییرات دائمی هستن و نرمافزار باید باهاشون سازگار باشه." یه سنیور باید همیشه آماده تغییر باشه و با شرایط جدید کنار بیاد.
تفکر انتقادی داره و تحلیلگره: ریچارد استالمن، بنیانگذار نرمافزار آزاد ، میگه: "هر تصمیمی تو نرمافزار باید با دقت و تحلیل کامل گرفته بشه." یه سنیور باید بتونه مسائل رو تحلیل کنه و بهترین تصمیمات رو بگیره.
همیشه دنبال کیفیت و بهتر شدنه: ادوارد دمینگ، پیشگام مدیریت کیفیت، میگه: "کیفیت نتیجه تلاش مداوم و بهبوده." یه سنیور همیشه دنبال اینه که کیفیت کد و فرآیندها رو بالا ببره و به تیم کمک کنه تا بهترین خودشون باشن.
دید کلی به پروژه داره: اریک ریموند، یکی از نویسندگان "The Cathedral and the Bazaar"، میگه: "نگاه از بالا به پروژه بهتون کمک میکنه بفهمین هر تصمیم چطور بر کل سیستم تأثیر میذاره." یه سنیور باید دید کلی داشته باشه تا تصمیمات استراتژیک بگیره و پروژه رو به موفقیت برسونه.
✍️ Hossein Dadkhah
👍6❤1
🔸TelegramMiniAppTools
یه افزونه کروم که کار با mini appهای تلگرام رو راحتتر میکنه:
+قابلیت اجرای مینیاپها (همستر و...) در ورژن وب تلگرام
+گرفتن توکن authorization
+گرفتن لینک اصلی مینیاپ
+فعال کردن کپی متنها در کانالهایی که محدودیت گذاشتن با
https://github.com/maanimis/TelegramMiniAppTools
@TheRaymondDev
یه افزونه کروم که کار با mini appهای تلگرام رو راحتتر میکنه:
+قابلیت اجرای مینیاپها (همستر و...) در ورژن وب تلگرام
+گرفتن توکن authorization
+گرفتن لینک اصلی مینیاپ
+فعال کردن کپی متنها در کانالهایی که محدودیت گذاشتن با
ctrl+chttps://github.com/maanimis/TelegramMiniAppTools
@TheRaymondDev
👍4❤1