نوشته‌های ترمینالی
2.62K subscribers
424 photos
12 videos
32 files
2.25K links
Download Telegram
نوشته‌های ترمینالی
https://virgool.io/@saeed.shahrivari/%D9%85%D9%81%D8%A7%D9%87%DB%8C%D9%85-%D9%BE%D8%A7%DB%8C%D9%87-%D8%A7%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-rnp5de6pgxhx
سوالی که خیلی از من میپرسن دوستان و آشنایان، اینه که تو کارشناسی مهندسی کامپیوتر چیکار میکنیم و چی یاد میگیریم؟
جواب من اینه که یکسری اصول و پایه ها رو یاد میگیریم که کارهای صنعتی بهش نیاز داره.
حالا مهم ترین اون اصول تو یکسری از درس ها ارائه میشه در این حدود: (به نظر من)
مبانی برنامه نویسی
برنامه نویسی پیشرفته
ساختمان داده
الگوریتم
مهندسی نرم افزار
سیستم عامل
شبکه
مهندسی اینترنت
پایگاه داده
معماری کامپیوتر
ریزپردازنده و اسمبلی (تا حدی!)

این مطلب بالا رو میتونید این شکلی نگاه کنید بهش که برای این درس ها منبع معرفی کرده و گفته اگر هر کدوم رو یاد بگیریم، چه سوالاتی رو میتونیم جواب بدیم.
👍5
یکسری راهنمایی‌ها برای رزومه‌ی کاری از زبان جادی
https://linuxbook.ir/chapters/resume.html
👍3👎1
در مورد performance و لاگ تو این چنل کمتر حرف زدیم، اما به این معنی نیست که اهمیت ندارن.
یه اتفاقی که توی دنیای آکادمیک میفته اینه که اردر الگوریتم رو محاسبه می‌کنیم و تموم ولی همیشه/اکثر اوقات کافی نیست، ما در دنیای واقعی دنبال گلوگاه یه سیستم بزرگ هستیم و میخوایم روی اون کار کنیم.
اگه دوست داشتید یه آموزش کوتاه برای راهکارهای اندازه گیری پرفورمنس قسمت های مختلف برنامه داشته ببینید، این آموزش با open telemetry و honey comb کار می‌کنه و بعد هم مموری مصرفی رو اندازه گیری می‌کنه.

https://pythonspeed.com/articles/slow-data-analysis-tasks/
👍5
Forwarded from Semicolon (Ali)
سایت iToolKit.ir با هدف ایجاد یک سری ابزار مفید برای برنامه نویسان طراحی کردم 🎉
این سایت بعد از اولین بارگذاری بدون اینترنت هم در دسترس میباشد 😎

امکان نصب بصورت PWA هم وجود داره تا نیاز به جستجو سایت نداشته باشید 😉

پروژه متن باز هستش و میتونید باگ یا نیازمندی های خودتونو در قسمت Issue ثبت کنید

https://github.com/AkbarAsghari/IToolKit

قابلیت های این ورژن

Encoders / Decoders
HTML
URL
Base64 Text
Base32 Text
Unicode
JWT Decoder
Ciphers
AES
Formatters
JSON
XML
Generators
Hash (MD5, SHA1, SHA256, SHA384, SHA512)
UUID 1 and 4
Password
Text
Escape / Unescape
Inspector & Case Converter
Regex Tester
Graphic
Color Picker
4👍2🔥1
شاید شما هم مثل من پوشه‌ی تنظیمات editorتون رو به gitignore همه‌ی پروژه‌هاتون اضافه می‌کنید، اما اگر پروژه، پروژه‌ی ما نیست چی؟ به تمام پروژه‌‌هایی که contributor شون هستیم چی؟ یا مثلا فایل .DS_Store مک رو در نظر بگیرید، چون یک نفر مک داره باید این به gitignore پروژه اضافه بشه؟
راه حل بهترش استفاده از global gitignoreئه، یه فایل گیت ایگنور که برای سیستم شما روی همه چی اعمال میشه نه فقط یه ریپوزیتوری.
در موردش اینجا بخونید:
https://sebastiandedeyne.com/setting-up-a-global-gitignore-file/