Discover
Radio BIDAR.ca

59 Episodes
Reverse
https://www.youtube.com/watch?v=qBd_sraLlFQ&t=6752s
پادکست 56: گفتگوی گروهی درباره چت جی پی تی - ChatGPT توسط گروهی از متخصصان صنعت نرم افزار در کانون برنامه نویسان ایرانی در کانادا
bing new mobile default search engine
code نمی نویسد
meta ai
انتظار تحلیل داریم و بیطرف باشند
mid-journey
team work از بین می برد
talent را نمی تواند داشته باشد
customer service - helpdesk بیشتر اخراج شده اند
software developement --> کارآفرینی
جو زده نشیم ، با API می توانیم نیاز های بازار های آینده را برطرف کنیم
آلوین تافلر
روبرت مالتوس
هر روز سخت تر و استرس کاری را بالاتر می برد
ما داریم پارو میزنیم
NER - name entity recognition
4 ماه زمان برد که برنامه بنویسم
ولی الان 2 روز زمان می برد
ner - higging face پکیج هاش موجود است
وکیل ها
حسابدار ها
am2
شرکت جمع و جور در برنامه نویسی دارم
chatgpt با می تونم بفهمم که کدام پرسنل بهتر داره کارش رو انجام میده
سه گانه یوال نوح حراری -
انسان خردمند
انسان خداگونه
21 درس برای قرن 21
risk management - خیلی راحت جایش رو می گیرد
ممکنه مهندس یک ریسک را نبیند
ترکیب با صنعت
ai بیشتر آدم ها باید دانش تولید بکنند
رشد دانش بشری سرعتش بیشتر می شود
آیسان: انتقال - انتقال درمان ، با هوش مصنوعی سد های روانشناختی برداشته می شود
محمد هادی : کلینیک آتیه
شریف: افراد متفاوت در فضای مجازی عکس العمل متفاوتی دارند
اخلاق، تولید علم
بیمارستان پابلیک رواندرمانی
برای پیشگیری از جنایت و خطرات
نیما حبیب زاده: transformer + deep learning
convolution - transformer MLM , NSP
sentiment analysis
سعید: تولید دانش چند برابر بشه
recognition - clustering
دیتابیس smile انواع فرمول های شیمی را دارد
(Chat Generative Pre-trained Transformer)
یک ربات چت است که توسط OpenAI توسعه یافته و در نوامبر 2022 رونمایی شد.
این ربات از خانواده GPT-3 از مدل های large language models در OpenAI ساخته شده است
به خوبی برای برای یادگیری انتقالی تنظیم شده است که با استفاده از تکنیک های یادگیری تحت نظارت و تقویتی است.
1966 ELIZA was the very first chatbot as mentioned above. It was created by Joseph Weizenbaum in 1966 and it uses pattern matching and substitution methodology to simulate conversation.
1972 PARRY was constructed by American psychiatrist Kenneth Colby in 1972. The program imitated a patient with schizophrenia. It attempts to simulate the disease. It is a natural language program that resembles the thinking of an individual.
1988 Jabberwacky The chatbot was created by developer Rollo Carpenter in 1988. It aimed to simulate a natural human conversation in an entertaining way.
1992 Dr. Sbaitso is a chatbot created by Creative Labs for MS-Dos in 1992. It is one of the earliest efforts of incorporating A.I. into a chatbot and is recognized for its full voice operated chat program.
1995 A.L.I.C.E. (Artificial Linguistic Internet Computer Entity) A.L.I.C.E. is a universal language processing chatbot that uses heuristic pattern matching to carry conversations. In 1995, Richard Wallace pioneered the construction of ALICE. It was formerly known as Alicebot because it was first to run on a computer by the name of Alice.
2001 SmarterChild The SmartChild was in many ways a precursor of Siri and was developed in 2001.
2010 Siri was formed by Apple for iOS in 2010; it is an intelligent personal assistant and learning navigator that uses a natural language UI. It paved the system for all AI bots and PAs after that.
2012 Google Now/Google Assistant Google Now was launched at Google Inch in 2012. It answers questions, performs actions through requests made to a set of web services and makes recommendations.
2014 Cortana was first demonstrated at Microsoft’s Build 2014 developer conference, and it became directly integrated into both Windows phone devices and Windows 10 PCs.
2014 Alexa is an intelligent personal assistant developed by Amazon. It was introduced in 2014 and is now built in to devices such as the Amazon Echo, the Echo Dot, the Echo Show and more. There is also an Alexa app and more devices from third-party manufacturers that have Alexa built in to them.
2021 ChatGPT is a large language model trained by OpenAI. It was founded by the OpenAI team in 2021. It is designed to assist users in generating human-like text based on given input. ChatGPT can be used for a variety of tasks, including conversation generation and language translation.
برخلاف اکثر رباتهای چت، ChatGPT مکالمات قبلی را که در همان صفحه به آن داده شده بود، به خاطر میآورد.
افرادی پیشنهاد کرده اند که می توان از ChatGPT به عنوان یک درمانگر شخصی استفاده شود.
برای جلوگیری از ارائه و تولید خروجیهای توهینآمیز به ChatGPT، پرسوجوها از طریق API تعدیلکننده شرکت OpenAI فیلتر میشوند، و درخواستهای نژادپرستانه یا جنسیتی بالقوه نادیده گرفته میشوند.
ChatGPT اطلاعات محدودی درباره رویدادهایی دارد که پس از سال 2021 رخ داده است.
با اینکه از دسامبر 2022، ChatGPT مجاز به "بیان عقاید سیاسی یا شرکت در فعالیت های سیاسی" نیست.
ولی تحقیقات نشان میدهد که ChatGPT زمانی که از او خواسته میشود موضعی اتخاذ کند، جهتگیری طرفدار محیطزیست و آزادیخواهانه را نشان میدهد.
https://twitter.com/bidar_ca/status/1630753493018374144
https://youtu.be/5L9kmEkI_4M
خلاصه ای از نکات مطرح شده در جلسه:
سعی کنید رزومه با شرح شغلی تطابق بالایی داشته باشد
از کلید واژه های مرتبط در شرح شغلی استفاده کنید
چه به صورت ماشینی و چه به صورت انسانی اگر رزومه ها دیده شود کلید واژه ها مهم هستند
در لینکدین فعال باشید ، لیندکین حرفه ای ترین پلتفرم کاریابی است
شبکه سازی کنید، در مباحث فنی مشارکت کنید
با ریکرویتر ها ارتباط بگیرید
رزومه استار بیشتر دیده میشود
عدد و رقم در رزومه آورده شود و اینکه چه حاصلی برای شرکت ها داشته اید
پادکست 54: کدام ابزار و یا زبان های برنامه نویسی در سال 2022 پر مخاطب تر بوده اند؟(قسمت دوم)
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا
https://youtu.be/BYZXM0UbgKo
https://survey.stackoverflow.co/2022/
#stackoverflow
#survey
#programming
#trend
#پادکست 53: کدام ابزار و یا زبان های برنامه نویسی در سال 2022 پر مخاطب تر بوده اند؟
ط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا
https://youtu.be/0cAF8Bznvi8
#stackoverflow
#survey
#programming
#trend
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، شریف یزدیان، محمد نادی و مهدی شکوهی
و با حضور یوسف عمادی، نیلوفر کشاورز، عالیه قانع ، مجید نزاکت، رضا رحمتی، ابراهیم باقر نژاد، آرمان مقیم و منصوره نوید
https://youtu.be/oFUTDgAXH5s
پوستر: علی ذوقی BIDOtech.com
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، شریف یزدیان، محمد نادی ، مجید نزاکت و مهدی شکوهی
https://youtu.be/SoSvST6rMAY
در ابتدا مهندس راه و ساختمان - ناظر پروژه بودم
نقشه که ساحتمان در حال ساخت باشدتغییرات داخل ساختمان مثل سیستم های water fall بود
همه requirement ها دیده میشد design , implement
با PMCIA - 6 Sigma آشنایی دارم
ولی تغییراتی که در نقشه ساختمان داده می شود مشکل پیدا می شد
بنابراین سیستمی را که از قبل تعریف می کردیم دردسر ساز می شد
مشخصات پروژه که تغییر می کند نمی تواند مثل قبل کار کنیم
مثل مخروط داریم که اول کار مشخص نیست
نمی توانیم با سیستم های water fall کار کنیم
MongoDB - no SQL
یک فریمورک به تغییرات سیستم سازگار باشد که ولکامینگ داشته باشد به تغییرات
ما سه گانه ای که داریم Cost / time / scope
اینها در سیستم های قدیمی فقط هزینه تغییر می کرد
الان scope دقیق مشخص نیست
بیشتر time و cost مشخص تر هستند
تغییرات که زیاد است
ترجیح میدهیم که inspection انجام بدهیم
نسبت به goal که داریم که
transparency / inspection /
از مشتری بازخورد ها را میگیریم
الان در سیستمی که داریم اجایل را در کجاها استفاده می کنیم ؟
مواقعی استفاده می کنیم که پیچیدگی زیاد است و مداوم باید تغییرات را اعمال کنیم
چون نیاز های سیستم از اول کامل تعریف نشده
سیستم جدید
agile being باید اجایل باشیم
افراد را به ابزار ها ارجحیت میدهند
working software
به جای contract negotiation داشته باشیم با مشتری collaboration داشته باشیم
قابلیت response to change
در PMP از waterfall استفاده می کنیم
در اجایل افراد مهم ترند ، راحت به تغییرات پاسخ بدهیم، رضایت مندی مشتری از همه مهم تر است
نرم افزار های Trello , Asana بسیار مناسب هستند
سیستم های ترکیبی هم داریم
در سیستم SCRUM تیم multitasking multi skills هستند
aup , crystal ,
متد Kanban
کارهای اولیه
کارهای در حال develop
کارهایی که تست بشود
design/ develop/ test/ implementation
کارهای کوچک را می توانیم در استیکر کارت کوچک می نویسیم
اگر هر جا استیکر کارها بیشتر می ماند مثل تستینگ اون قسمت باید نیرو اضافه شود و یا مشکلی وجود دارد
گردش کار را بر اساس اولویت منظم کنیم
بسیار ساده و شفا بخش است
سیستم Jira
سیستم XP یا extreme programming مخصوص software است
همه با هم ارتباط داشته باشیم
روی سادگی کار خیلی تاکید دارد و فیدبک باید گرفته شود
وقتی که توسعه دهندگان در ضیغ وقت هستند و functional testing صحبت می کند و تاکید دارد
FDT , Feature Development
تیم توسعه خودش خودش را organize کند self organize
تیم توسعه دهنده
scrum masterکه فقط تسهیل کننده است Faciliator
Product owner فقط یک نفر است
فعالیت های اسکرام هر روز 15 دقیقه صحبت می کنیم
دیروز چه مارهای انجام شده
فردا چه کارهای می خواهد انجام شود
چه کارهایی block شده
اسپرینت ها : از اول برای یک محدود مشخص مثل 2 هفته جمع بندی می کنند
retrospective هم داریم
مدارک
PMI , project management institute
PMI ACP
https://www.pmi.org/certifications/agile-acp
435$
490$
high school diploma . BC degree, 21 hours
12 month general project experience
8 month agile experience
Certified scrum master
CSM
500$
100$ exam
PSM : professional Scrum master - scrum.org
250$
agile pm foundation
apmg
950$
advanced
professional SCRUM master : Udemy 19$
scrum alliance
بین psm و csm ترجیحا از scrum.org بگیرید
سیستم هیبرید را چقدر موثر میدانید ؟
سیستم ترکیب اجایل و واتر فال wagile بسیار سخت است
#پادکست 51: مصاحبه با مهندس مهران ایشانیان با موضوع متدولوژی های اجایل و مدارک اسکرامhttps://t.co/hn68T0RDWd
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، شریف یزدیان، محمد نادی ، مجید نزاکت و مهدی شکوهیhttps://t.co/Sfc7ms18mr pic.twitter.com/RC5LzjPF31
— BIDAR.ca (@bidar_ca) August 31, 2022
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، شریف یزدیان، محمد نادی و مهدی شکوهی
https://youtu.be/5odMxzAVRJo
مصاحبه با مهندس علی ذوقی مدیرعامل شرکت Bidotech با موضوع استاندارد WCAG
Web Content Accessibility Guidelines
یا طراحی محتوای وب سایت با قابلیت کار برای افراد دارای معلولیت
Bidotech.com
سایت های دولتی در کانادا ملزام به رعایت استاندارد WCAG Level AA هستند
برای accebility باید پرسوناهای مختلف را مد نظر قرار بدیم
مثلا افراد color blinded
یا برای افرادی که مشکل صرع دارند نباید وب سایت محتوای فلش دار داشته باشیم
افرادی که مجبورند zoom کنند و محتوای سایت برایشان کاربردی باشد
کاربر باید بتواند بتواند به صورت navigational با link و button در محتوای وب سایت حرکت کند
نرم افزار NVDA محتوای وب سایت را برای کاربر می خواند
تصاویر سه دسته هستند
1- informational (تصاویر محتوایی)
2- functional (مثل دکمه های pause , play)
3- decorative (مثل فلش های نمایشی)
در w3c می توانید decesion tree را برای راهنمایی alt image ها ببینید
از تگ های مخصوص HTML5 استفاده کنید
sr_only به مفهوم Screen Reader تگی اضافه می کند که کاربران معمولی نمی بینند ولی بسیار کاربردی برای کاربران نابیناست که صفحه را برایشان می خواند
ARIA برعکس sr_only مواردی را که برای کاربران نابینا ضرورتی ندارد می تواند پنهان کند
برای آیکون های سوشال مدیا از SVG استفاده کنید
به جز وب سایت محتوای دیگر هم باید accessible باشند مثل PDF که آسان هم نیست
بایستی در سورس فایل مثلا در Word یا powerpoint قبلا امکانات acceccible را اضافه کنیم سپس تبدیل به PDF کنیم
برای ویدئو استاندارد AA Transctiption رعایت شود که موارد اتفاق افتاده در فیلم را توضیح بدهد
جالب اینجاست که مواردی که برای Accessibleکردن رعایت می کنیم برای SEO Search Engine Optimization هم بسیار کاربردی است
توجه اینکه اگر فایل هایی را در وب سایت embed می کنیم
سایت https://accessibe.com بسیار کاربردی است
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، مهدی شکوهی، شریف یزدیان، علیرضا اکبر زاده، مریم بیات زاده، منصوره نوید و محمد نادی
https://youtu.be/j43HiTbgHww
دکتر احسان سبحانی موسس و مدیر عامل شرکت iKinesia به همراه دکتر کیان جلال الدینی از کالیفرنیا از حدود سه سال پیش این شرکت را تاسیس کردند
همچنین ایشان محقق پاره وقت مهندسی پزشکی در دانشکده پزشکی دانشکده مکگیل هستند با پیشینه مهندسی برق (شاخه کنترل)
با سابقه بیش از 15 سال فعالیت در صنعت هوا فضا
در دوره دکترا با توجه به علاقه شخصی به مهندسی پزشکی گرایش پیدا کردند
یکی از اهداف اصلی شرکت iKinesia استفاده از سنسور های بایو مدیکال در صنعت پزشکی است
سنسور های بی سیم و همینطور سنسور های پوشیدنی wearable sensors که کاربردش خیلی گسترده شده است
نقطه شروع این سنسور ها برای ما شاید ساعت های iwatch باشد که بیشتر برای تفریح و کاربرد های شخصی استفاده می شد ولی برای کاربرد های پزشکی certified نشده بودند
یعنی دیتای اپل واچ را برای پزشک و تصمیم پزشکی نمی توانستیم استفاده کنیم
در دوران کووید به اپل داده شد برای یک دوران خاص که آریتمیای قلبی را تشخیص دهد
ولی الان وارد حوزه ای می شویم که از حالت entertainment خارج میشیم
و سنسور های وایرلس بخشی از سیستم پزشکی می شوند ، چه در بیمارستان و چه در حالت remore health care برای افرادی که دسترسی به بیمارستان ندارند
همچنین کاربرد آنها در سایر بخش ها هم گسترده می شود، مثل کاربرد در ورزش برای مانیتورینگ افراد سالمند، کودکان
افرادی که کارهای فیزیکی انجام میدهند، مثل کارگران ساختمانی
و همینطور که داده های افراد در سوشال مدیا زیاد می شود، عملا داده های پزشکی هم مرحله بعدی خواهند بود توسط سنسورهایی که به آنها می گوییم بیو مدیکال سنسور که انواع مختلفی دارند
دو تا حوزه ای که ikinesea حضور دارد
یکی حوزه ورزش: از همین بایو مدیکال سنسور ها استفاده می کنیم برای اندازه گیری عملکرد عصب و عضله و هم قلبی عروقی و تنفسی ورزشکاران
و دوم حوزه بیمارستانی که الان شریک صنعتی با پروژه smart hospital project به آدرس https://www.smarthospitalproject.com که پروژه ای است در بیمارستان کودکان مونترال که قصدش این است که سیستم مانیتورینگ نوزادانی را که در ICU نوزادان هستند را از حالت فعلی که متعلق به شرکت فیلیپس هست و سیم دار است به یک سیستم وایرلس تبدیل کند
البته تاکید می کنم که شرکت ikinesea به طور خاص فعالیتی در زمینه ساخت سنسور ها ندارد
استفاده از این سنسور ها را میدانیم و داده ها را چطور می توان استفاده کرد
در ضمن این تخصص در این بازار بیومدیکال برای اپلیکشن هایی که وجود دارد باید به کجا رجوع کنیم که این انتخاب اصلا انتخاب ساده ای نیست
اگر فرض کنیم که می خواهیم فعالیت قلب را اندازه بگیریم به طور مثال ضربان قلب با سنسور های وایرلس، می توانیم سنسور در بازار پیدا کنیم با 10 دلار و یا با قیمت هزار دلار و یا بیشتر ولی تفاوت آنها در این است که سنسور ارزان قیمت ممکن است فقط heart rate را بدهد و دقیق نباشد ، برای تعیین ضربان باید یک مدت ایستا باشید چون به حرکت خیلی حساس است
تماس با بدن باید خیلی خوب باشد و نویز خیلی کمی ایجاد کند
ولی سنسور های گران تر raw signal را میدهند با کیفیت بالا و حرکت ها را از روی سیگنال حذف می کنند
لذا برای اپلیکیشنی که می خواهید استفاده کنید نیاز به تخصص دارد که تناسب قیمت و کیفیت داده ها را داشته باشد و این دانش ساده به دست نمی آید
و داده ها باید در کلاود ذخیره بشوند و به کاربر مثل پزشک، پرستار یا مربی تیم ورزشی داشبود دسترسی بدهند
بحث امنیت داده ها بر اساس استاندارد بسیار مهم هست در زمینه سنسور ها
و نهایتا الگوریتم هایی داده ها را پردازش بکنند
الگوریتم های خاصی داریم برای Signal processing physiological یعنی fine tune شده اند و استفاده از الگوریتم های یادگیری ماشین و هوش مصنوعی که داده ها را برای کاربرد خاص استفاده کنند
یک تقسیم بندی اولیه داریم که آیا این سنسور ها قرار است داده های فیزیولوژیکال را از روی بدن اندازه گیری کنند که in vivo می گوییم و یا خارج از بدن مثل اندازه گیری از روی نمونه خون که in vitro
- in vivo Sensor
- in vitro Sensor
در این جلسه فقط درباره in vivo صحبت می کنیم
مثلا دستگاه MRI یک سنسور است که به ما image میدهد
یا روش های CT scan یا ulta sound
در این جلسه از سنسور هایی صحبت می کنیم که سیگنال میدهند
منظور از سیگنال داده ای هست که یک time stamp داره و به صورت مداوم میشه اندازه گیری کرد با یک فرکانس نمونه برداری خاص مثلا یک ثانیه و یا مثلا با فرکانس بالا برای نوار قلب 256 Khz
این نوع سنسور ها به تقسیم بندی های زیادی می شوند
یک دسته سنسور های قلبی و تنفسی cardiorespiratory استفاده می شود
رایج ترین آنها سنسور نوار قلب ECG یا EKG هستند که می تواند یک سیگنال را اندازه بگیرد مثلا one lead یا 12 lead که 12 تا را اندازه گیری می کند
بعد از این سیگنال میشه ضربان قلب را استخراج کرد و یا تغییرات ضربان قلب heart rate variability چون شاخص مهمی در داده های پزشکی است
یا برای تعیین اکسیژن خون تعداد تنفس با ماسک هایی که قدیم وجود داشت تعداد تنفس را در دقیقه می شمردند
تقسیم بندی in vivo ها را می توان به صورت تهاجمی و غیر تهاجمی هم دسته بندی کرد
در اینجا فقط از سنسور های غیر تهاجمی صحبت می کنیم
برای همین غیر تهاجمی ها می توانیم به صورت پیوسته نمونه برداری کنیم و یا نقطه ای
به صورت کلاسیک در پزشکی همه نمونه برداری ها نقطه ای بوده
ولی تکنولوژی جدید هم هنوز محدودیت هایی دارد مثل motion artifact
این را هنوز سنسور ها نمی توانند حرکت را جدا کنند
مثلا blood presure - به صورت نقطه ای اندازه گیری می شود
الان به سمتی می رود که فشار خون بدون کاف قابل اندازه گیری است
یک سنسور در ناحیه مچ دست و یک سنسور نزدیک قلب که با اندازه گیری زمان خون از قلب خارج شود وتا به دست برسد به تناسب اندازه دست ، قابل اندازه گیری است البته هنوز کامل عملی نشده ولی تحول زیادی می تواند ایجاد کند
J. Rodrigues et al. “Enabling Technologies for the Internet of Health Things”, IEEE Access, 2018.
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، شریف یزدیان، ابراهیم باقرنژاد، زید خیبری، محمد نادی و مهدی شکوهی
https://youtu.be/4XOlEgaFw34
BOME Solutions Inc.
Ali Aliasgari
Owner and Director
(647) 607-2750
www.bomesolutions.com
info@bomesolutions.com
https://www.facebook.com/BOMEsolutions/
https://www.instagram.com/bomesolutions/
https://www.linkedin.com/company/bomesolutions/
https://www.youtube.com/channel/UCsNGNUSXix8JG0fBxEz6NqA
Business processing improvement and engineering and quality
Automation system
Process mapping
بیل گیتس :
یک پروسه را که ناکارآمد هست اتوماتیک کنید ، آن پروسه ناقص را اتوماتیک کردیم
سه سال پیش چطور میشه تجربیات business process improvement را برای شرکت های کوچک SMB بسازیم
بالغ بر 4.5 تا 5 ساعت افراد با موبایل اپلیکیشن ها کار می کنند
و کار با موبایل خیلی به سرعت بیشتر می شود
مثال کار با اپلیکیشن های بانکی
حتی ممکن است ایمیل ها دیده نشود ولی نوتیفیکیشن های موبایل را می بینیم
چند تا از دلایل اصلی که بیزینس به اپلیکیشن موبایل دارند
customer retention marketing
تشویق برای استفاده از اپلیکشن reward
Engagement با مشتریان را می توانید ایچاد گنید
عملا هزینه اضافه کردن یک مشتری جدید 5 برابر بیشتر از نگهداری مشتری قدیم هست
Visibility دلیل استفاده از اپلیکیشن هست
موسسه E-marketer
افراد U.S. adult به طور متوسط از اینترنت موبایل استفاده می کنند و
به خاطر سادگی استفاده
اگر app user friendly باشد مشتریان بیشتر استفاده می کنند
دلیل automation
برای small business که CEO chief everything officer هستند
بر اساس location می تواند
یکی دیگر از مزایا customer data هست convenience منجر به engagement می شود
اگر customer oriented هستند
M-Commerce طبق آمار 50% استفاده کنندگان ecommerce در امریکا برای خرید استفاده می کنند
از مزیت های دیگه M-Commerce براساس GPS و نوتیفیکیشن دارد
مزایا و معایب امنیتی وجود دارد
یکی از دلایل دیگری که میتونه کمک کنه MCommerce
ساده سازی اپلیکیشن McDonald را به وضوح می بینیم
بیزینس مدل ما با هزینه خیلی کم با سیستم open source cross platform این پکیج را با owned branded داشته باشید
هزینه ای مشتریان بابت هر transaction پرداخت می کنند
اپلیکشنی که apple developer account
Google developer account
سورس کد برای هر اکانت آپلود می کنیم
uber eats
14% بدون دلیوری
21% با دلیوری
با اپ موبایل مشتریان وفادار را داشته باشید
------------
Apple app store review guideline
اگر app شما native functionality نداشته باشد قبول نمی کنند
مثل دوربین و میکروفن و GPS
اگر app شما به هر نحوی location را track می کند
Privacy policy جمع آوری دیتا
------------
چرا سرمایه گذار برای app مساحت بزرگ
ساخت application هزینه بر هست
بعضی شرکت ها میلیونی سرمایه گذاری می کنند
جواب:
بیزینس مدل، پلتفرمی ایجاد کردیم که فیچر های مختلفی را در app می گذاریم
Online ordering system
بیزینس مدل کل custom feature اگر بخواهید برنامه نویسان دستمزد بالایی می گیرند
مثلا فیچر حذف کردن اطلاعات کاربر برای subscribe کردن
سیستمی داریم شبیه uber برای track دلیور کننده
مدل بیزینسی ما discover design build
بیزنیس مدل با هر مشتری جداگانه بررسی می کنیم در مرحله discovery
در مرحله design گرافیک و UX/UI را بررسی می کنیم
رقبا و مشتریان
مرحله Build فیچر های مختلف را کنار هم می گذاریم
یکی از فیچر های اصلی دیگه push notification هست که conversion rate را بالا می برد
یک deep link ایجاد می کند داخل app
به طور مثال برای SPA ها مشتریان notification
Reminder در اپلیکیشن های مختلف احتیاج دارند
Daily inspiration message
مثال spa
در دوره پندمی حدود 2000 تا دانلود داشتند
از طریق فروش محصولات درآمد خوبی را دارند
Publish
از داشبود app می تونند استفاده کنند
Install و uninstall را درanalytics نمایش می دهد
کدام یک از صفحات app بیشتر دیده شده
صفحاتی که کمتر بازدید شده جایگزین می کنیم
ابراهیم باقر نژاد:
اگر بیزینسی دیتا را نگه داری می کنید
مثلا سفارش هایی که در app موبایل ثبت شده بعدا روی کلاود ثبت می شود یا نه
مثلا با quick book
Stripe, pay pal, square
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، عمران مرادیان، شریف یزدیان، فرشاد کاظمی، مصطفی وزینی، مجید پیرامون، محمد نادی و مهدیس خالدی
https://youtu.be/37PlYfNCBFw
در هر خرید و فروشی باید بتوانی مهارت هایت را جوری بسته بندی کنی که نیاز دارند
رزومه ای که درست می کنی برای هر شرکت باید بر اساس job description تغییر بدی
با رکرویتر یا مستقیم با شرکت گزینه ای تعیین کننده نیست
واقعا رزومه طولانی مثلا 14 صفحه ای را کسی نمی تواند بخواند
خیلی از شرکت با نرم افزار هوشمند تشخیص می دهند که چه مهارت هایی دارید بنابراین تا حد امکان از کلمات کلیدی دقیق و کاربردی استفاده کنید
یک کاور لتر هم خیلی مهم است
باید بدانیم چه کسی هستم ، چه مهارت هایی که اون شرکت می خواهد
مثلا بدون هدف در indeed.ca همه را اپلای کنید نتیجه نمیگیرم
باید بدونید که با کی دارید مصاحبه می کنید
وب سایتشون را نگاه کند و Requirement ها را ببینید
در یوتیوب Requirement ها را تا حدودی آشنایی پیدا کنید
با اینکه زبان های مختلف متفاوت هستند ولی الگوریتم ها یکی است فقط syntax فرق می کند
بعضی از شرکت ها فقط Problem solving را می سنجند
مثلا برای یک کارهای Contract با مدت کوتاه فقط مهارت شما را می خواهند
ما باید همیشه آماده باشیم برای کار بعدی، تکنولوژی جدید یاد بگیریم، سرتیفیکیت بگیریم، یا حتی دانشگاه برویم
علاوه بر daily job مهارت های دیگر یا سرتیفیکیت را بگیرید
آخر مصاحبه می پرسند که سوالی دارید؟ حتما سوال بپرسید
در مورد visibility Minority
شرکت های بزرگ در شرایط برابر خانم را استخدام می کنند در اولویت یا مثلا معلولیت هم در اولویت هست
ولی به عنوان پارامتر دوم در شرایط خیلی برابر
عمران:
یکی از بزرگترین مشکل هم کار تخصصی پیدا کردن است
ریفر دادن خیلی مهم است
شرکت CGI توسط ریکرویتر به راحتی کار را ارجاع دادند
خیلی مهم است در چه مرحله ای متوقف می شود در مرحله مصاحبه، یا تکنیکال
مثلا برای شرکت CGI در سال 2015 اپلای کردم 2018 دعوت به مصاحبه کردند
در کبک زبان فرانسه هم یک مانع محسوب می شود
شرکت های مایکروسافت و آمازون و گوگل متاسفانه نمی گویند به چه علتی رد شدی
در بعضی شرکت ها بهترین نوع جواب را می خواهند
در چه شرایطی over qualified میشیم؟ بستگی به اندازه شرکت دارد
در رزومه چه نکات و مهارت هایی باید بیاید؟ خیلی از رزومه ها ماشینی بررسی می شوند و امتیاز دهی می شوند
مصطفی وزینی از ونکوور
آیا یک کار جنرال در رزومه بیاید یا نه؟
ضعف زبان را چکار کنیم؟
شرایط سنی برای برنامه نویسان چقدر دخیل است؟
و کاور لتر خوب چه خصوصیاتی دارد؟
در بعضی شغل ها که کارآموزی یا intern هست تازه بودن از دانشگاه و قدرت فراگیری مهم است و شرکت می خواهد روی کارمند سرمایه گذاری کند
در کاور لتر می تونید از روی نمونه ها استفاده کنید
جمله های خوب و خوشگل دیگران را در کاور لتر و رزومه بیارید
شریف:
سن ageism اصلا در نظر نباید گرفت، مگر برای کارهایی که احتیاج به نیروی جوان دارند
بعضی از Job description که تعداد زیادی از مهارت ها را می آورند برای آشنا شدن در YouTube ببینید و بگید که Familiar هستید
لیسانس و فوق لیسانس برای کار اینجا کافی است اگر PhD دارید در رزومه نیاورید
در مورد حقوق ، خیلی پرت از مارکت نگید و قیمت خودتون را به دست بیارید
رفرنس اصلا تاثیر ندارد ، و جایزه می دهند به فردی که ارجاع می دهد
سیستم های مصاحبه در برنامه نویسی سه مدل مصاحبه تکنیکال هست
1- اولین برخورد impression اولیه با ریکرویتر که معمولا دانش فنی ندارد بتوانید تاثیر بگذارید
2- تکنیکال
آنلاین تست هست که جواب بدهید
جواب همه آنها https://leetcode.com
خیلی از مدیران میخواهند بفهمیم که چی میخواهند
سریع نیاز نیست که دست به کد بشید
در اینترنت حتما سوال های مرتبط با اسکیل ها را ببینید
سوال های پر تکرار را مطالعه کنیم
مثلا big data ممکن است با پارتیشین ها مشکل داشته باشیم
برای حقوق به جای اینکه شما پیشنهاد بدید، می توانید بگویید هر چه که market rang هست
مهدیس:
شرکت های ترجیح میدهند با رکرویتر کار بکنند
بعضی شرکت ها consultant هستند و واسط هستند برای کارمندان
با یک consultant دوسال بیشتر نمیتونید کار کنید
برای ضعف زبان می توانید مهارت و توانایی skill را بیشتر کنید
شرایط سنی ، مدیریتی !؟
میشود به کارهای مدیریت روی آورد
بخشی روی وب سایت bidar .ca مخصوص کار ایجاد شود که مخصوص کاریابی و نمونه های رزومه و کاور لتر باشد
مجید fullstack developer هستم و با ویزای تحصیلی اجازه کار 20 ساعت در هفته
مشکل شرکت های کوچک این است که به راحتی نمی توانند برای دانشجویان در خواست تغییر استتوس کنند
فرشاد:
در استارت آپ های کوچک نیرو می خواهند و بودجه شون کم هست
شرکت باید LMIA اقدام کند و هزینه کند
واقعیت این است که برنامه نویس part time وجود ندارد مثلا 20 ساعت خیلی کم است، حتی اگر بتونند بیشتر از 40 ساعت هم به کار می گیرند
از هر دو طرف mutual understanding می خواهد
راه اندازی سیستمی برای افراد برای ارجاع کار ریفرال به زودی انجام میدهیم
محمد :
شرکت واسط consultant ایرانی داریم؟
اگر نه میتوانیم این شرکت واسط را ایجاد کنیم
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، عمران مرادیان، شریف یزدیان، فرشاد کاظمی، مصطفی وزینی، مجید پیرامون، محمد نادی و مهدیس خالدی
https://youtu.be/iCowIbz91qU
در هر خرید و فروشی
باید بتوانی مهارت هایت را جوری بسته بندی کنی که نیاز دارند
رزومه ای که درست می کنی برای هر شرکت باید کاستومایز کنی
رکرویتر گزینه ای تعیین کننده نیست
واقعا رزومه 14 صفحه ای را کسی نمی تواند بخواند
خیلی از شرکت با نرم افزار هوشمند تشخیص می دهند که چه مهارت هایی دارید
یک کاور لتر خیلی مهم است
باید بدانیم چه کسی هستم ، چه مهارت هایی که اون شرکت می خواهد
مثلا ایندید همه را اپلای کنید نتیجه نمیگیرم
بدونید که با کی دارید مصاحبه می کنید
وب سایتشون را نگاه کند و Requirement ها را ببینید
در یوتیوب Requirement ها را تا حدودی آشنایی پیدا کنید
با اینکه زبان های مختلف متفاوت هستند ولی الگوریتم ها یکی است فقط syntax فرق می کند
بعضی از شرکت ها فقط Problem solving را می سنجند
مثلا برای یک کارهای Contract با مدت کوتاه فقط مهارت شما را می خواهند
ما باید همیشه آماده باشیم برای کار بعدی
تکنولوژی جدید یاد بگیریم ، سرتیفیکیت بگیریم ، دانشگاه برویم
علاوه بر daily job مهارت های دیگر یا سرتیفیکیت را بگیرید
آخر مصاحبه می پرسند که سوالی دارید ؟حتما سوال بپرسید
visibility Minority
شرکت های بزرگ در شرایط برابر خانم را استخدام می کنند در اولویت یا مثلا معلولیت هم در اولویت هست
به عنوان پارامتر دوم در شرایط خیلی برابر
عمران:
یکی از بزرگترین مشکل هم کار تخصصی پیدا کنم
ریفر دادن خیلی مهم است
شرکت CGI توسط ریکرویتر به راحتی کار را ارجاع دادند
خیلی مهم است در چه مرحله ای متوقف می شود
مصاحبه ، تکنیکال ،
برای شرکت CGI در سال 2015 اپلای کردم 2018 دعوت به مصاحبه کردند
کبک زبان فرانسه هم یک مانع محسوب می شود
شرکت های مایکروسافت و آمازون و گوگل متاسفانه نمی گویند به چه علتی رد شدی
در بعضی شرکت ها بهترین نوع جواب را می خواهند
در چه شرایطی over qualified میشیم؟
در رزومه چه نکات و مهارت هایی باید بیاید؟
بستگی به اندازه شرکت دارد
خیلی از رزومه ها ماشینی بررسی می شوند و امتیاز دهی می شوند
شرایط سنی هم هست
مصطفی وزینی از ونکوور
یک کار جنرال در رزومه بیاید یا نه؟
ضعف زبان را چکار کنیم
شرایط سنی برای برنامه نویسان چقدر دخیل است؟
و کاور لتر خوب چه خصوصیاتی دارد؟
در بعضی شغل ها که intern هست
تازه بودن از دانشگاه و قدرت فراگیری و سرمایه گذاری
در کاور لتر می تونید از روی نمونه ها استفاده کنید
جمله های خوب و خوشگل دیگران را در کاور لتر و رزومه بیارید
شریف:
سن ageism اصلا در نظر نباید گرفت ، مگر برای کارهایی که احتیاج به نیروی جوان دارند
بعضی از Job description که تعداد زیادی از مهارت ها را می آورند برای آشنا شدن در YouTube ببینید و بگید که Familiar هستید
لیسانس و فوق لیسانس برای کار اینجا کافی است اگر PhD دارید در رزومه نیاورید
در مورد حقوق ، خیلی پرت از مارکت نگید و قیمت خودتون را به دست بیارید
رفرنس اصلا تاثیر ندارد ، و جایزه می دهند به فردی که ارجاع می دهد
سیستم های مصاحبه در برنامه نویسی سه مدل مصاحبه تکنیکال هست
1- impression اولیه با ریکرویتر که معمولا دانش فنی ندارد بتوانید تاثیر بگذارید
2- تکنیکال
آنلاین تست هست که جواب بدهید
جواب همه آنها https://leetcode.com
میخوام بفهمم که چی میخواهد
سریع نیاز نیست که دست به کد بشید
در اینترنت حتما سوال های مرتبط با اسکیل ها را ببینید
سوال های پر تکرار را مطالعه کنیم
مثلا big data ممکن است با پارتیشین ها مشکل داشته باشیم
به جای اینکه شما پیشنهاد بدید ، می توانید
مهدیس:
شرکت های ترجیح میدهند با رکرویتر کار بکنند
شرکت consultant هستند و واسط هستند برای کارمندان
با یک consultant دوسال بیشتر نمیتونید کار کنید
برای ضعف زبان - مهارت و توانایی skill می خواهند
شرایط سنی ، مدیریتی !؟
کارهای مدیریت
روی وب سایت بخشی مخصوص کار ایجاد شود
مجید fullstack developer
ویزای تحصیلی اجازه کار 20 ساعت در هفته
فرشاد:
در استارت آپ های کوچک نیرو می خواهند و بودجه شون کم هست
شرکت LMIA اقدام کند و هزینه کند
برنامه نویس part time وجود ندارد مثلا 20 ساعت
اگر بتونند بیشتر از 40 ساعت هم به کار می گیرند
از هر دو طرف mutual understanding می خواهد
راه اندازی سیستمی برای افراد برای ارجاع کار ریفرال
محمد :
شرکت واسط consultant ایرانی داریم؟
پادکست 45: مصاحبه با مهندس فاطمه هماتاش درباره servicenow
https://youtu.be/UKyH3i7EjPM
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، ابراهیم باقرنژاد، علی پور مهدی، عمران مرادیان، مهدیس خالدی، محمد نادی و شریف یزدیان
طراحی workflow در سرویسنا و شغل ها مرتبط با آن
دفتر مرکزی کالیفرنیا
اتوماسیون و خودکار سازی فرایند های شرکت
مزیت اصلی سرویسنا سرعت بالای آن است و کوئری زدن به جدول ها بسیار آسان کرده
بسیار راحت میشه اپلیکیشن دولوپ کرد
کل فرآینده ها
ماژول های زیادی دارید
مثل ITSM یا IT Service Management
IT Operation Management ,Portoflio management , Security , HR
سرویسنا محدود به حوزه شرکت های خاص نمیشه
تمام شرکت های بزرگ مثل McDonald , Dollarama, Dejardins, Air Canada , NFL League
ایرادش این است که برای شرکت های کوچک مقرون به صرفه نیست
می توانیم سرویسنا را به بخش های زیر تقسیم بندی کنیم:
1- سیستم تیکتینگ Ticketing
شرح وظایف سرویسنا
مثلا برای دلاراما اگر شعبه ای بخواد باز بشه
مثلا فرمی را پر می کنه که نسبت به ابعاد مغازه، درهای ورودی، متراژ سقف، تعداد دوربین ها و تجهیرات مشخص می شود و اینکه چه مدیرانی باید فرایند را تایید کنند
و بعد به مدیر ایمیل میشود و برگشت داده می شود
یکی از مثال های دیگر اینکه Voice recognition دارد و تلفن ها را تبدیل به متن می کند
مزیت سرویسنا این است که معمولا داخل خود شرکت کار می کند
بخشی برای خود کارمندان هم دارد مثل تقویم و time sheet
بخش گزارشات و بخش حسابداری سالیانه که در صرفه جویی وقت خیلی کمک می کند
2- بخش QA
در بخش QA اصلا نیاز به دانش برنامه نویسی نیست
تست فرایند ها و تست اتوماتیک وجود دارد و جلوگیری از خطاهایی که کاربر می تواند انجام بدهد
3- بخش Develope
در این بخش دولوپر کافیست Javascript + HTML +CSS را بداند
برای شرکت ها بدون ریفرال ترجیح می دهند سرتیفیکیت داشته باشید
مثل CSA : Certified System Admin
حدود 150 دلار هزینه دارد که توسط خود servicenow انجام می شود
در مورد query نوشتن
اپلیکیشن های پیچیده را در مدت یک یا دو ماه فقط می نویسیم
علت اصلیش همین API ها هستند
با دستور Add query
شریف : مزیت servicenow نسبت به sales force چیست؟
ابراهیم:
قبلا به افرادی که برنامه نویسی نمیدانستند sales force را پیشنهاد می کردم
معمولا برنامه نویسان tools و فریم ورک های بسته را دوست ندارند
سوال:
integration و تبادل به دیتا ویر هاوس ها چطور است ؟
بخش mid server
کار
در Udemi خواندم
سوال دوم:
برای تست اپلیکیشن که روی سرور گذاشته می شود
دیتابیس SQL Server
اکانت
1- developer
2- QA
3- Ticketing
علی پور مهدی :
کاربری نسبت به sharepoint خیلی راحت تر هست
در بخش IT بمباردیه بودم
و در نهایت که بسته میشد کسی منتظر کسی نمیموند
با گذراندن 2 دوره می توان به راحتی آشنا شد
با دانستن کمی از برنامه نویسی
برای وارد شدن به بازار کار بسیار می تواند
مهدیس: مدارکی که برای کنترل کیفیت در servicenow نیاز هست
برای QA نیاز به مدرک ندارید
مصاحبه فنی هم بسیار ساده است
job search:
service now یا now platform
عمران:
itil v3
از سرویس ناو استفاده می کند
و قابلیت دیگر اینکه از AWS استفاده می کند
سرویس ناو
سیستم گزارش گیری ساده و سریع دارد
در بخش امنیت بسیار قوی عمل می کند
سرویس ناو
فقط منحصر به شرکت های که کارشان IT نیست
کتابخانه مدیریت دانش knowledge base
اپلیکیشن هایی که براساس اپلیکیشنی که استفاده می کنید
https://www.youtube.com/watch?v=k3n96BCXLV4
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، ابراهیم باقرنژاد، ابراهیم باقر نژاد، عمران مرادیان، تورج لاله و محمد نادی
با نگاهی به پادکست شماره 40 رادیو بیدار که اشاره شد به OLAP و OLTP
میتونیم دیتا بیس ها را به دو دسته Transactional و No SQL ها
Snow Flakes یک Datawarehouse هست که روی کلاود است
بیشترین ساپورت را AWS دارد و بعدش Azure مایکروسافت هست و آخر همه GCP گوگل
Snow Flakes علاوه بر اینکه یک دیتابیس structured هست مثل semi structured هم میشه استفاده کرد مثل MongoDB میشه XML ذخیره کنی و آبجکت های دیگه
سوال: در دیتابیس های کالومنار برای طراحی دیتاور هاوس dimension ها و fact هم عوض شده یا اینکه مثل قبل استفاده میشه؟
قابل انعطاف هست مثل لازم نیست حتما مثلا دایمنشن text باشه و یا فکت number باشه
بستگی به نگرش طراح دیتا بیس دارد
memory database
عمران: در مانیتورینگ دیتا از ابزار های Zabbix و SQL diagnostics استفاده می شود
با توجه به اینکه نیاز فیزیکی در شرکت های بزرگ از فیچر های کلاود های مختلف استفاده می کنید
سوال: براساس کم شدن نیاز به نگهداری دیتا روی سرور های خصوصی مقدار واگذاری دیتا به سرویس های کلاود تا چه حدی است؟
پاسخ: خیلی بستگی دارد که تیمی که کار می کند
اگر حجم کار بالا باشد برای خودت دیتا بیس می نویسی
حتما شرکتی مثل فیسبوک در بخش های دیگرش از دیتابیس های مرسوم بازار هم استفاده می کنند
سه ماه با snowflake طول کشید تا قراردادی ببندند
مثلا دولت های کشور های اروپایی روی کلاود های امریکایی دیتاشون را نمی گذارند
من تیمی را ساپورت می کنم که روی DB2 هست
با اینکه آینده شرکت روی Cloud هست و DB2 کلاود نیست باید روی کلاود برویم
تفکیک DBA و Database Developer
بر اساس تعریف مایکروسافت
1- Data architect
2- Data Analyst – report generator
3- data engineer
4- Data scientist
5- DBA
migration database
tuning
replication
توییتر حس بازار را در می آورد
مثل Airbnb که پیشنهاد های خوبی می دهد
تورج : prediction , Estimation در Airline هاست
مثل فیسبوک روی Graph neural network ها رفته اند
Data is Gold
ارزش تولید دیتا اینقدر ارزش دارد که هزینه خدمات را نمی دهیم
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، هومن علاوه زاده، مهدی شکوهی، محمد نادی و مهدیس خالدی
https://youtu.be/zPscby5Vbz4
اخلاق و هوش مصنوعی با دکتر علیرضا اکبر زاده
سو گیری در هوش مصنوعی
آیا هوش مصنوعی تهدیدی برای انسان به حساب می آید
2- آیا هوش مصنوعی تهدیدی برای شغل ها به حساب می آید ؟
3- آیا هوش مصنوعی قابل قضاوت هستند یا نه؟
آیا مساله روان هم هوش مصنوعی وجود دارد؟
اگر بتوانیم روان را به صورت کوانتیفای کنیم و فیزیکی کنیم می توانیم با هوش مصنوعی پیاده سازی کنیم ولی مساله روان را نمیتوان پیاده سازی کرد
سیستم های هوش مصنوعی بر اساس دیتا کار می کنند
و دیتا هایی که بر اساس سوگیری آورده می شوند خروجی نیز سو گیری شده می شود
دو نوع سوگیری داریم: statisical bias و cognitive bias
داده ها را به دو قسمت tarin set و test set تقسیم می کنیم
prepecual bias
در آمازون این سو گیری ها انجام شده بود
دلیل اصلی بایاس، در زمینه سلامت این است که دیتا ها به اندازه کافی موجود نیست
روش های کلی برای جلوگیری از بایاس:
- بر اساس پارامتر های خاص red flag هایی را بگذاریم مثلا برای نژاد، رنگ پوست ، جنسیت
و همچنین دیتا را Diversify کنیم
برای انسان 180 نوع cognitive bias دسته بندی و تشخیص داده شده
AI fairness IBM روی دیتا های
IBM watson open scal
Google What is tools
سوال: ما با این ایرادات نرم افزار روبرو هستیم در quality checking زمانی که پروژه تعریف میشه تمرکزشون روی صورت مساله است
داده هایی که وارد می شود ، برای ورود اطلاعات غیر عادی چطور می توان جلوی آنها را گرفت؟
explainable-ai
برای سیستم های ساده تر می توان نتیجه گیری را توضیح پذیر کرد
تک تک ماژول ها و نود ها را می توان کنترل کرد
مشابه Open source software
برای سیستم های ساده انسان بتواند توضیح بدهد
دیتا را جمع آوری می کنند
الگوریتم ها را طراحی کنند
اگر بپرسیم چجوری سیستم به این نتیجه رسید؟
شفافیت در تصمیم سازی سیستم
ما سیستم شفاف را در خطا ها بهتر کنیم
اعتماد ایجاد می کنیم
complience محصول AI باید مطابق اون قوانین باشد
اگر سیستم explanable باشد پارامتر های مهم و کم اهمیت را می توان تشخیص داد وtune کرد
سیستم deep neural network ها پیچیده هستند
اگر در سلامت سیستم هوش مصنوعی می توان ساده و یا پیچیده گرفت
1- الگوریتم هایی طراحی شود که آنالیز پارامتر ها قابل تشخیص باشد
2- دیتا ها باید تمیز باشند
سیستم های خطی توضیح دادن آنها خیلی ساده است
می توانیم dataset ها را به چند subdata set تقسیم کنیم
روی سیستم های Deep learning می توان back propagation را تعریف کرد
یک سری ستون دارد
پکیج Lime: Local Interpretable Model-Agnostic Explanations
پکیج shap
برای deep learning سیستم deep lift هست
می توان نقش های هوش مصنوعی را مانند افراد جامعه تقسیم بندی کرد مثل AI پزشک، AI ناظر، AI پلیس و AI قاضی
هک شدن دیتا های ورودی هوش مصنوعی
adverserial attack
یک گروه طرفدار محیط زیست درباره گرد محیط زیست
به سایت های هواشناسی وارد شدند و موفق شده بودند که دماسنج ها را بالاببرند
api testing
open api
دمای یک شهر را می خوانید
باید در یک رنج خاصی در شهر خاصی باشد
anomaly detection -
منطق فازی
تمام شاکله هوش مصنوعی بر اساس دیتا هست
یک هایپ در جامعه هست که همه چیز را به AI بچسبانند
https://neptune.ai/blog/explainability-auditability-ml-definitions-techniques-tools
https://research.aimultiple.com/ai-bias/
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، مهدی شکوهی، شریف یزدیان، محمد نادی و منصوره نوید
https://youtu.be/qGHc4h7Ne0w
دکتر عمران مرادیان، دکترای هوش مصنوعی شاغل در CGI پشتیبانی بانک BMO با 14 سال در زمینه امنیت هستند
امنیت به دو بخش سخت افزار و نرم افزار تقسیم بندی بکنیم
امنیت در شبکه های اجتماعی: تقریبا همه از شبکه های اجتماعی استفاده می کنند
قابل پسورد تایید دو مرحله ای two factor authentication
پیچیده گذاشتن پسود بسیار مهم است
رمز عبور خوب حداقل 8 کاراکتر ترکیبی از حروف بزرگ و کوچک و همچنین اعداد و کاراکتر های خاص باشد
بهتر است که ایمیل جداگانه برای خرید ها و ثبت نام هایی غیر ضروری داشته باشید
یکی از قدیمی ترین و مدرن ترین مدل هک فیشینگ هست
که همچنان روش کاربردی است
صفحه جعلی را می سازند
انواع SSL : سه مدل ssl داریم
1- ارتباط تامین امنیت کاربر تا هاست برقرار می کند
2- تامین امنیت که داخل وب سایت هم تامین می کند
3- هر خدماتی ( خرید، ارسال پول، ) تایید می کند
مدل بعدی که رایج هست
سایت های آنلاین
key logger از کیبورد شما log می گیرد
روش جعل DNS
دقیقا همان سایت باز می شود ولی با عملکرد دیگر
مورد WAP - شبکه رایگان وای فای
اکسس پوینت های جعلی
حتی شخص سومی می تواند روی access point های آزاد سوء استفاده کند
تزریق SQL - sql injection
تست پسورد root force
حملات DDOS : رول های فایر وال می نویسیم
ترافیک فلاد ایجاد می کند
مثلا یک دستگاه F5 دارم که فقط تامین فایروال
zabbix
wire shark
برای مقدار درخواستی که می آید محدودیت می گذارم
دستگاه 40 gate
از روش های ICMP
هک شدن DOS
یکی از اولین کارها تعویض پورت های پیش فرض است
مثلا پورت web 80 dns 53 remote desktop 3389
scan port
منصوره نوید:
در بخش استاندارد owasp ، راه کارها را برای developer های تازه کار را هم راهکار می دهد
مثل کتابچه
همه دستگاه ها از هر برندی که استفاده می شود security cheat sheet دارند
به جز بکاپ بحث logging هم بسیار مهم است
SIEM که از الگوریتم های هوش مصنوعی استفاده می کنند
حرکات anomaly را تشخیص میدهند
solar beans , stealthwatch
سناریو دارد zero day attack ها و روی dark web خریداری می شود
کسانی که خدماتی که ارائه میدهند
در مورد سورس ها، از هر جایی نرم افزار دانلود نکنیم
از چه متریال یا دیوایس استفاده بشه
از نوع کابل و access point
2750 خانگی
امنیت در شرکت های بزرگ مثل auth0
آیا تامین امنیت که توسط Password generator ها ساخته می شود مناسب است که توسط Password keeper ها نگهداری کنیم و یا web browser ها؟
به اعلان ها توجه کافی کنیم، پیغام هایی که از سرویس دهنده ها از لاگین های جدید می آید جدی بگیریم
در نرم افزار های شبکه های اجتماعی پسورد دو مرحله ای را استفاده کنید
نرم افزار authenticator خیلی کاربردی و خوب است
مصاحبه با مهندس رضا رحمتی موسس پلتفرم تشخیص هویت Zeedo.ai توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، ابراهیم باقرنژاد، مهدی شکوهی، محمد نادی، شریف یزدیان و مصطفی وزینی
https://youtu.be/AiZngDlCKOM
مفاهیم Identity verification و Digital compliance
چه شرکت هایی در دنیا این ابزار ها را پیاده سازی می کنند؟
ایده اولیه از دوره کووید شروع شد که بانک ها در شناسایی هویت افراد در باز کردن حساب ها انجام میشه
و این بخشی از الزامات پروسه مبارزه با پولشی است
- هویت دزدی یا id theft یکی از 5 تا موضوع مهم در Crime است
- تاریخ اعتبار کارت هویت و عکس از روی کارت با OCR تشخیص داده می شود
بار کد پشت driver license حاوی اطلاعات روی کارت هم هست که در صورت مخدوش کردن روی کارت از روی بارکد مشخص می شود
سپس از شخص خواسته می شود که با ویدئوی سلفی عددی رندوم را بگوید و مشخص می کنیم که تصویر زنده است و ویدئویی از پیش ضبط شده نیست، تصویر از شخص استخراج میشود و با عکس روی کارت تطابق داده می شود
از روی ویدئو، فریم های لایو تصاویر استخراج میشه و 64 نقطه روی صورت که هویت شخص را تشکیل میدهد، با عکس روی کارت با هوش مصنوعی تطابق داده می شود
عددی بین 0 تا 100 برای تطبیق داده شدن به دست میاد
با ارتباط با دیتای روی Interpol و sanction هم از طریق open databaseروی پنل ادمین داده می شود
موضوع pep افراد سیاستمداران و خانواده شون politically exposed person (pep) که افرادی که میخواهند حساب باز کنند باید اعلام کنند که عضو pep هستند
از طریق API
pass , failed - > customer service
موضوع KYC: در بانک ها سورس پولی که مشخص نباشه ATF و AFTF برای پولشویی و حمایت از تروریست را می توانند بگیرند
موضوع KYB: برای افراد مشغول در بیزینس ها
هر رمز ارزی که بخواهید رمز ارز باز کنید باید هویت شما شناسایی بشه
رقبا : شرکت های trollio , verrif , sumsub
سال 2025 سایت sanmarket ارزش گذاری 15.8 billion dollar
ابراهیم باقر نژاد:
بانک های آسیایی و خاور میانه میگویند حتما از چه شرکتی استفاده کنند
webhook
two peace of id
zeedo الان فقط یک proof of id می گیرد
pci level - چون فقط id را انجام میدیم و pci compliance را انجام نمیدیم
vendor verification
بخاطر requirement بانک ها خصوصیت bring your storage میدهیم
تکنولوژی ها :
widget
stencil widget
از طرف ionic نوشته شده و مستقل از زبان برنامه نویسی هست و نیاز نیست iframe باشد
با تکنولوژی shadow DOM استفاده میکند
2 هزار request همزمان
در مورد image processing تشخیص عکس
برای face detection 64 point که از روی صورت استخراج میشه
برای Train روی اینترنت وجود داره که به حد کافی وجود داره
تنوع کارت شناسایی زیاد داریم مثلا 180 تا کارت گواهینامه را می توانیم تشخیص بدهیم
دیتابیس sanction pep
اول از سایت ofac اطلاعات sanction را می توانید پیدا کنید
بعدا چندین سورس را با همدیگه call می کنیم
سرویس sanction ملزم هستم که دوباره چک کنم
چقدر text هایی را OCR می کنید
قسمت AI الگوریتم
automated test کل flow ویدئویی که رکورد کرده برای refactor با تست اتومیشن
تست https://loadster.app بر اساس یک ساعت load می تواند
نرم افزار k6 شبیه loadser را انجام میدهد https://k6.io/
کاربرد age verification در خرید مشروبات یا وید تاریخ تولد را می تواند verify کند
Online security
KYC and AML (Know Your Customer & Anti-money laundering )
https://github.com/tesseract-ocr/tesseract
گفتگوی گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، ابراهیم باقر نژاد،مهدیس خالدی، مهدی شکوهی، محمد نادی، شریف یزدیان و امیر حبیبی
دیتابیس برای چی ساخته شد؟
از قدیمی ترین دیتابیس ها fox pro و access و Btrieve رو میشه مثال زد
Btrieve is a transactional database (navigational database) software product. It is based on Indexed Sequential Access Method (ISAM)
بعد sql
الان هم که سرعت real time خیلی مهم است برای
fraud detection
زیر 500 میلی ثانیه
maryadb
head less
redis cash
oracle pl/sql
دیتا بیس قوی
sql قبلا نمیتونست با اوراکل رقابت کنه ولی بعد ها پردازنده ها که قوی شدند میتونه رقابت کنه با اوراکل
DB2
----------
بکاپ گرفتن استوریج ها
بعضی از تراکنش ها ثانیه ای هست
خودش کلاستری
سرور VM
sql azure
back up policy
-------------
دیتابیس روی Azure
راه حل میکروسافت DB as a Service
VM به جای سرویس
فانکشن های پایتون را در SQL اجرا می شدند
که سرویس نمی دادند روی Azure
Postcrest
---------
as a service هم VM
400 $ - 600$
replication - redundant -
------
- sql lite : خیلی سریع و
و هم my sql
------
web app , maoe
desktop با SQL Lite
عدم استفاده از GUID هاست
----------
sql as a service
load server - 2DTU اضافه کن
Database service - cold -
----------
mongodb
EC2
---------------------
No SQL
دو دسته relational - NoSQL
spark - kasandra -
-------------
بکاپ داس و novell
بجای لایو به بکاپ ، از بکاپ به لایو گرفته بود
مصاحبه با مهندس ابراهیم رشیدی متخصص کلاود از شرکت بل کانادا توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، مهدی شکوهی، امیر حبیبی، محمد نادی و شریف یزدیان
https://youtu.be/318OaNLNXEo
آمازون حرفه ای هست و نتورک که در سراسر دنیا ساخته
شبکه ای گسترده ای از سرور در آمریکا ایجاد کرده و خدمات سراسر دنیا را با کیفیت بالا فراهم کرده
الان گوگل و آمازون و مایکروسافت با هم در رقابت هستند
به طوری که استفاده کننده می تواند با چند روش ساده سرور ها رو میتونیم توسعه بدهد
الان گوگل کلاود به شدت دنبال توسعه هست
قبلا سهم بازار ناچیزی داشت نسبت به AWS داشت
قیمت حدود 30% ارزون تر هست نسبت به رقبا به شدت در حال رشد است
شرکت بل حدود 10 هزار سرور دارد
گوگل ساپورت بسیار قدرتمندی دارد
داکیومنت های رسمی گوگل داشته باشید
خدمات مهندسین گوگل میدند
مشاره های گسترده ای میدند
ریکامندیشن هایی میدهد که هزینه ها را بهینه می کند
از لحاظ گستردکی نتورک
تعریف region در کلاود
دو تا region معروف در کانادا ، مونترال و تورنتو هست
تفاوت سرعت یک میلی ثانیه است
infrastructure highly available
CDN?
جلوی load balancer هم cdn نصب میشه
و مختوای استاتیک را
خدمات native گوگل استفاده کنید
مثل .....
فایروال paolo alto
قسمت مارکت پلیس
applience اضافی را نصب کنیم
لاینسی را بخریم که
مار را ارزشمند کرده که سرویس ها را هم به صورت native و هم لایسنس را به صورت pay as you go بخرید
load balancer معروف F5
این پلتفرم ها خیلی قدرتمند
سرویس کوبرنیتی
کلاستر های قدرتمندی بسازیم
vmware
به صورت ماژول داخل google cloud VM ها رو بیاورد
HCX همون vmware که بصورت کلاسیک چسبیده
از لحاظ networking در کلاود تغییر کرده
--------------
امیر حبیبی:
در رقابت مایکروسافت microsoft teams را خیلی قوی کرده
به صورت لایو ماژول های مختلف را به هم وصل کرده
مثل حمله های DDOS
وب سایت فروشگاه برای زمان خاص
deasater recovery
یکی از کارمندای شرکت ممکنه API را دستکاری کنه و خرابکاری کنه
یک نکته :
تعمبرات cloud router با خود گوگل هست
به صورت SDN - software define network هست
monitoring and performance
notify ممکنه 10 هزار عکس را فعال کنیم
cpu usage مثلا
از نظر امنیتی cloud armor
برای ddos می تونید کنترل کنید
یا میتونید سرتیفیکیت خودتون رو بیارید
firewall و cloud armor
ترافیک را محدود کنید
و همچنین دسترسی به ریسورس ها رو محدود کنید
api دسترسی با داده های حساس را مانیتور کنید
--------------
سرور های
هر اپلیکیشنی که به صورت global کار می کند
با استراتژی هایی زیادی
قیمت را بر حسب خروجی حساب می کند
traffic igress را حساب می کنند
ممکن است CDN خودتون را بیارید
لایف سایکلی را
CI/CD
------------
استراتژی مارکت لیدر ها اینطور است که شرکت های کوچک را هم جذب می کنند
تقریبا شرکت های کوچک رو معاف می کنه از خرید سرور ها
sharepoint را راه اندازی بکند
به سمتی میرویم
service level agreement که مشتری ها می دهند
با آم
آمازون و مایکروسافت یکسال رایگان میدند
گوگل 3 ماه رایگان میدهد
مایکروسافت subscription 25 یوزر می سازید
وب سایت های آموزشی sanbox دارند
بهترین خصوصیت GCP را چی میدونید؟
بهترین ابزاری که در GCP کمکتون کرده چی بوده؟
ساپورت
سوتی و خرابکاری هایی که در کار انجام دادید چی بوده؟
سه راه برای deploy برای mouse , key board , infrastruction as a code
برای مصاحبه های شغلی(تکنیکی و softskills) برای متخصص کلاود چه نکاتی رو دارید؟
labs - hands on کار کنند
در مصاحبه ها سناریو بدونند
اون سناریو ها ممکنه یکماه کار ببره
تفاوت استخدام در شرکت کوچک یا استخدام در شرکت بزرگ برای متخصصین کلاود چیه؟
بهترین مرجع آموزشی در زمینه کلاود به خصوص GCP چی معرفی می کنید؟
net app
big data
hadoop - native
مصاحبه با دکتر علیرضا اکبر زاده Research Associate در Opti MaL و High-Quality Professional (PHQ) در TransMedTech Institute
توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، مهدی شکوهی، شریف یزدیان و محمد نادی
https://youtu.be/eFGa0Zi0bsU
توانایی برای شباهت ها
مشاهده کسب دیتا و استنتاج
1- سنسور هایی که دیتا را کسب کنند observe data
2- دیتا استور
3- استنتاج دیتا
اکر بتوانیم این 3 عنصر را در محیط مصنوعی درست بکنیم ، تشکیل هوش مصنوعی می گوییم
ارتباط اخلاق و هوش مصنوعی
بی عدالتی
اتفاقاتی Privacy -
رفتار سازی و سوگیری
سیستم های Opac
سو گیری در decision support
statistical bias , ... bias ,... bias
autonomous - unemployment
ماشین ها و اسلحه های autonomous
حقوق ماشین ها در reinforcement learning جایزه میدهیم
قضاوت ماشینی
adversarial attack
singularity
مهدی شکوهی :
مسئولیت پذیری در خودروهای خودران
autonomous cars - شرکت سازنده - یا راننده مسئول است
شرکت تسلا ادعا می کند که در level 5 هست
در حال حاضر تصادف بسیار کمتر است
صحیح ترین کاربرد ها در خودرو های خودران است
200 milliseconds - در طی 5 تا 10 متر باید همه چیز را زیر نظر بگیرد
کامیون هایی که بدنه سفید بزرگی دارند تشخیص نمی دهد
در عربستان رانندگی با تسلا تصادف با شتر
شریف:
در مورد شنود اطلاعات مشابه تئوری های توطئه هست
مورد facebook برای فروش اطلاعات برای انتخابات بریتانیا شکایت شد
ترامپ نقش توییتر و فیسبوک ، زاکر برگ
شنود تلفن های هوشمند
سال 2016 مقاله ای در BBC درباره شنود
conspiracy theory هست
شرکت تپسی یا اسنپ
اقتصاد آزاد
جایگاه کانادا در اخلاق - قانون گذاری مرکزی -
محمد نادی:
آزمایش امنیت اطلاعات - data leak
- سیستم های قضایی خیلی کند هستند
در تاریخ انسان ، اخلاق منوط به زمان بوده
مثلا در زمینه تصرف و غارت کردن
کمتر از 100 سال پیش سم DDT به شدت productivity را بالا می برد
و حشرات را از بین می برد وآب های زیر زمینی را آلوده می کرد
در یک بازه زمانی، به کشور های دیگر هم رسید DDT به دستشون رسید
و حالا ممنوع کردند
مثل TikTok که اطلاعات افراد را جمع آوری می کند
اثبات در اختیار دولت قرار دادن سخت است
محمد نادی:
اخلاق وظیفه شناسی
اخلاق فضیلت محور
Utilitarianism - بیشینه منفعت
پیشرفت تلگرام
در قبال مسئولیت اخلاقی چه نهاد هایی کار می کنند
نهاد feature of life با مشارکت بنجیو و دانشمندان دیگر
رزومه دکتر علیرضا اکبر زاده:
Alireza Akbarzadeh is a Research Associate in Opti MaL and a High-Quality Professional (PHQ) at TransMedTech Institute,
where he is managing “ Design of Optical Research Instruments” platform.
Alireza obtained his PhD in theoretical photonics and electrodynamics of light-matter interaction from National University of Singapore (NUS) in 2014.
His current research theme is involving analysis of light transport in biological tissue, inelastic diffusion of photons (mainly fluorescence and Raman scattering) for the purpose of medical detection and treatment, and application of machine learning in biophotonics.
Alireza was the recipient of two prestigious scholarships during his postgraduate studies and held three postdoctoral titles prior to his current position in OptiMaL.
Being privileged to collaborate with pioneering groups around the globe, Alireza has been such a traveller with the experience of living in 6 different countries and three continents. He is a huge fan of football (oddly named soccer in North America) and passionate supporter of Liverpool FC. Additionally, in his spare time, he is reading and trying to play high-quality chess.
مصاحبه با مهدی یزدی، توسط گروهی از متخصصان صنعت نرم افزار در رادیو بیدار کانادا: طلیعه دوانی، مهدی شکوهی، شریف یزدیان و محمد نادی
https://youtu.be/bXKfB_1TLzU
1- تعریف دیجیتال مارکتینگ
2- تفاوت دیجیتال مارکتینگ با بازاریابی سنتی
3- حوزه های تخصصی دیجیتال مارکتینگ SMM, SEO, SMM
4- افرادی که میخواهند کار بگیرند کالج هایی رو برند
5 - دیجیتال مارکتینگ برای خویش فرما بودن
6 - کتاب digital marketing strategy by Simon Kingsnorth
خیلی عالی بود ممنونم...🌷🌷🌷