Showing posts with label Learning. Show all posts
Showing posts with label Learning. Show all posts

Sunday, 19 June 2022

2020 - 2022 Graduation Ceremony

Two years later, we had our in-person commencement ceremony at Stanford University and Stanford University Graduate School of Business (GSB)! #ClassOf2020 #GSBGrads

For this long-awaited milestone, I wanted to honor and celebrate my heritage and roots. So I worked with Reema Dahbour, a Palestinian-Jordanian-American designer to create an outfit that symbolizes my love and belonging for Jordan, Palestine, my Arab and Muslim identity.

I wanted to celebrate my late Palestinian grandmother, Hadba, who I have talked about in my TALK at Stanford (TALK is a hallmark tradition of the Stanford GSB experience in which students share their life stories with classmates in a vulnerable, intimate, and supportive setting). I grew up admiring the beauty and elegance of the traditional Palestinian embroidery (tatreez) dresses my grandmother always wore; she used to do tatreez herself too. I only have a piece of my grandma's embroidery -- a flowery chest panel from one of her dresses. My mom and I asked Reema to recreate my grandma's flower, in Stanford colors, and it became the main inspiration for the tatreez dress I wore. We filled the sleeves and the rest of the dress with motifs from Al-Khalil (Hebron), the city I am originally from. The embroidery (tatreez) was handmade to the last cross-stitch by Palestinian refugee women in my hometown of Amman, Jordan.

I also wanted to celebrate my Arab/Muslim identity and love for Arabic calligraphy, while expressing gratitude to my family members. For that, I worked with Reema to embroider the initials of my grandparents from both sides, my parents, and my 4 siblings -- all in elegant Arabic calligraphy on the Stanford Stole of Gratitude that I wore around my neck during the celebration. Mousa, Hadba, Yusri, Jamila, Hasan, Khawla, Nadeen, Deema, Ahmad, Hamza: I love you, thank you for everything.

And lastly, I wanted to celebrate my Palestinian grandfather, Mousa, who was killed in Palestine in 1968. We don't know where my grandfather was buried and we never got his body back. And so, I asked that my full Arabic name be read at the diploma awarding ceremony: Diana Hasan Mousa Nassar. Jiddo, I wish with all my heart that I could have met you or known where your body ended up; but today I want you to know: Your name was read out loud at America's top university. I love you, rest in peace and power.

(Btw, Yusri and Jamila -- my maternal grandparents, I am learning Turkish to honor your memory. You're always in my heart :)).

Friends and family, this is dedicated to you! I could have not done it without your love and support. Thank you, shukran. <3

Read more…

Monday, 31 December 2018

فيديو: تجربتي من عام ٢٠١٨ في ستانفورد

Read more…

Friday, 31 August 2018

How to Apply to a Top Business School

In this video [in Arabic], I explain the application process to a top MBA program by sharing my experience and how I got into Stanford GSB.




Read more…

Friday, 8 June 2018

Book Review: Data Science for Business

A thorough introduction to Data Science concepts and techniques. While this book, as the name implies, targets business professionals mainly, I personally think it is best to read it after [or while] getting your hands dirty with data science problems or taking an online course to establish a technical foundation first -- it depends on your background. I did this and I found it more relevant this way.

Good choice of real-world everyday business cases to keep things in context and illustrate the practical value of understanding Data Science. It is also useful to understand important terms in the field of Data Science, and this book does a great job bridging the "language barrier" between tech and business; which is very crucial for people who work at that intersection. 

I found the sections about making data-driven decisions and using data science to drive strategy especially interesting. 

I like how practical, not-so-deep not-so-shallow this book is, and I recommend it!

Read more…

Friday, 30 March 2018

النافورة الراقصة في لاس فيغاس


عام ٢٠١٠، كطالبة في كلية الهندسة في الجامعة الأردنية، سجلتُ في مختبر الأنظمة المُضمنة "Embedded Systems". الأنظمة المُضمنة هي أنظمة - غير مرئية للمستخدم - تكون مُضمنة في منتج أكبر لأغراض التحكم عادةً. موجودة في الأجهزة المنزلية (الثلاجة، المايكروويف، ..)، إشارات المرور، الأنظمة العسكرية وغيرها. فمثلاً، في نظام المرور، كيف تُضيء إشارة باللون الأحمر لإيقاف السير في جهة فتُضيء إشارة أخرى باللون الأخضر لبدء السير في جهة أخرى؟ ما الذي يُسير النظام كاملاً ويضمن اتّساق الإشارات؟ الجواب التقليدي والمختصر جداً هو وجود نظام مُضمن للتحكم بعمل منظومة السير وفق قواعد مبرمجة تعمل بالزمن الحقيقي.

المهم، كان مطلوباً منا في ذلك المختبر تصميم وتنفيذ نموذج متكامل (hardware + software) يُحاكي نظاماً مُضمناً من الحياة العملية. يتضمن المشروع تصميم النظام وتركيب القطع وكتابة البرمجيات اللازمة لتشغيله.

اقترح عليَّ أشرف، مهندس المختبر المسؤول وقتها، أن أنفّذ نموذجاً للنافورة الراقصة في لاس فيغاس لذلك المشروع. لم أكن قد سمعتُ بها حينها، لذلك، عندما شاهدتُ فيديوهاتٍ لعروض تلك النافورة ذُهلت تماماً من جمال الفكرة وعبقرية التطبيق! 

لكن الأهم، أنني - حقيقةً - حينها رأيتُ تلك النافورة كخيال، كشيء بعيد، ممكن أن أراه في الأفلام، فقط. لم أتصور حينها أنني بعد ٨ سنوات من تلك القصة سأكون حاضرةً في لاس فيغاس أمام النافورة ذاتها لالتقاط فيديو - كأولئك الذين أدهشوني حينها - لكن من كاميرا هاتفي الشخصي أنا هذه المرة.

كانت هذه الذكرى فعلاً الفكرة الأولى التي قفزت إلى رأسي وأنا أقف هناك وأشاهد هذه الرقصة البارحة مساءً...
-----------------
* نافورة دبي أكبر وأبهى وأكثر إدهاشاً. على الأقل يملأ صوتها المكان؛ هذه تسمع صوتها من بعض السماعات الموزّعة فلا تتحقق ذات التجربة السمعية.
** بالنهاية لم نُنفّذ فكرة نموذج النافورة لمشروع المختبر واستعضنا عنها بنظام لتوزيع الطعام في أحواض السمك. 
*** الدهشة جميلة! وتُفرح القلب :)

Read more…

Thursday, 10 August 2017

Radio Interview on Annaja7 Radio

مقابلتي مع دعاء الحنطي وحديث عن الطموح :)

استمعوا للمقابلة من  هنا.

Read more…

Friday, 5 August 2016

المعرفة قبل جوجل

قصة قصيرة من وحل الواقع عن المعرفة، في زمن "الما قبل جوجل" :)

واجبٌ مدرسي، ابحث عن نص الحديث النبوي: "سبعةٌ يظلّهم الله في ظلّه يومَ لا ظلَّ إلّا ظلّه" كاملاً واكتبه في الكرّاسة، مقابل بعض العلامات.

سؤالٌ كهذا لا يرقى اليوم أن يكون عارضاً في حوارٍ حتى؛ يكفي أن تمسك هاتفك وتُدخل بعض الكلمات سريعاً، تجد الإجابة وتعود إلى إكمال الحوار.

لكن، في ذلك الزمن، لم يكن "جوجل" - قدّسَ اللهُ سرّه - قد شَبَّ عن الطّوق بعد.

كان من الطبيعي إذاً أن أجد نفسي أقلّب كتب والدي بحثاً عن مرادي. وقعتُ على كتاب "رياض الصالحين" للإمام النّووي. البداية المنطقية للبحث في أيّ كتاب هي الفهرس؛ المشكلة أني لم أستطع أن أخمّن تحت أيّ بابٍ من أبواب ذلك الكتاب يمكن لهذا الحديث أن يُصنّف. 

ولأنّ الموضوع قد غدا شخصياً جداً بالنسبة لي، كان عليّ أن ألجأ إلى الخيار الآخر. مسكتُ الكتاب، وقررت أن أجوب صفحاته التي تربو قليلاً على الخمسمائة، صفحةً صفحة، إلى أن أقع على ضالّتي.

أذكر جيداً أني قلّبتُه باباً باباً وصفحةً صفحة بطريقة المسح السريع، حتى وصلتُ إلى الصفحة 135 - لا يمكنني أن أنسى هذا الرقم مهما حاولت :)، دون أن أعثر على نص الحديث المطلوب. حينها، ذهبتُ إلى والدي - وقد اعترتني خيبةُ الأمل - وأخبرته القصة. عرض أن يعاونني في البحث قليلاً وسألني أين وصلت؛ قلت: "صفحة 135".

ذهبتُ إلى غرفتي، وما هي إلا هُنيهات حتى ناداني والدي قائلاً: "إمامٌ عادل، وشابٌّ نشأ في عبادة الله عزّ وجل، ورجلٌ قلبه معلّقٌ بالمساجد..." (إلى آخر الحديث).

كنتُ قد وصلتُ في بحثي حتى الصفحة 135، وكان الحديث المطلوب في الصفحة 136 تماماً! مسحتُ 135 صفحة وكان على والدي أن يقلب صفحةً واحدة فقط لكي يجد ذلك النص.

أذكر هذه الحادثة كلما مسكتُ هاتفي وقلت "Ok Google"، وبدأتُ بطرح أسئلتي التي يمطرني "جوجل" بوابلٍ من الإجابات والاقتراحات عليها في أجزاء من الثانية! كانت أيام من الزمن الجميل على فكرة :) 

Read more…

Thursday, 5 June 2014

How to Learn a New Technology?

[As seen here].

Quite often in our industry, we find ourselves in the need to learn a new technology. Sometimes we are “obliged” to learn it as we need to deploy it in a project. And sometimes we learn new technologies to enrich our knowledge, enhance our capabilities, and keep ourselves “up-to-date”.

Recently, I found myself in a similar situation. I was assigned a new project that is going to be implemented using some new technologies that I am not quite familiar with. This brought to my mind the question of “how do we learn a new technology?” So, I looked around, and went for a brief chit-chat with some of the far more experienced people in the house with one and only question: “how to learn a new technology”. Herein, I brief the answers I received.

Our Chief Technology Officer, Samer Awajan, suggests that there is a difference between “knowledge” and “gaining knowledge”. And that there is utterly some kind of “unity” between different technologies and programming languages. So if you stick to the concept and try to absorb the main idea behind the technology you are trying to learn; i.e. get to the essence that unites this technology with the ones you already know, you will find out that the process becomes, more or less, a matter of applying what you already know but using new techniques.

The chief also highlighted how the individual experience counts as well. Even when you are going through articles and books your way of reading is different. After some time and experience, you will find yourself skimming through the whole article to grasp the main idea, then going back and forth scanning for the exact piece of information you are looking for.

Our Software Development Director, Wesam Qaqish, states that each person has their own way of learning new stuff. Some people are bookworms; they prefer to read a whole book before even starting to implement anything. But to him, he prefers to read a bit about the topic to familiarize himself with the terminology and key concepts then starts implementing right away.

Wesam agrees that the background counts as well. It depends on “how new” this technology is to you. Learning .NET, for example, when you are a Classic ASP developer is easier than learning to develop with PHP when you are a .NET developer. Concluding with the fact that the more problems you face while trying to implement any technology, the more experienced you become and the easier it becomes for you to learn and master it.

Michael Ghantous, a senior tech lead in the company, stresses the idea of “sticking to the concept”. Take Database as an example; be it MongoDB, Hibernate, MySQL, … A Database is a Database: tables, views, stored procedures, .. The implementation doesn’t really matter as long as you stick to the main concept behind the technology and try to absorb it and again, link it to what you already know.

Whether to watch a tutorial or read an article depends on each individual he says. Some prefer watching, others prefer reading. Though to him, when he wants to learn a new technology, he starts with a video that illustrates the technology and introduces what it has to offer. He starts by taking the flavor to decide if he will go on with it or not and if so, he goes on reading more about it. Learning the breadth of the technology then delving into the depth. It is very important to start gaining hands-on experience along the way, and start playing with it to become more comfortable and accustomed to it.

When exploring, he highlighted a crucial point; that he prepares a list of what he is trying to achieve using this technology. A list of the cases he will encounter and try to solve. This helps him be more focused and straight to the point. He says "at first it doesn’t matter how to implement a specific task using this technology, what matters to me is if it is already there and can be implemented using it or not".

Michael concluded with an intriguing concept and that is not everyone knows how to search and find what they are looking for. Memorizing syntax and implementation details or some specific piece of information is not what sets you apart. It is rather your ability to find the right piece of information from the right source when you need it.

Taiseer Joudeh, a tech lead in the company, agrees that the way of learning new technologies differs from one individual to another. To him, he starts by watching the “Hello World” tutorial, a very basic one, then starts applying as he is watching. He says “I have to take the hands-on experience and apply what I am watching the soonest. I play a bit more with the example and explore more options as I am going. I try to connect it to a real-life example to help me stay more focused and able to connect things more easily”.

Taiseer then moves straight to the official website. He checks the demos, support section, and documentation to see if it is well-written and covers a good aspect of what he needs.

He also raised a very important point; that he looks around to see if this technology is popular and well-acclaimed; if it has good community and forums. These are all signs that indicate whether this new technology is going to live thus worth investing time learning or not.

Those were some of the ideas that the experienced IT professionals had to offer. I would like to conclude with one simple idea; and that is the importance of overcoming inertia. When you discover and try to learn a new technology it is very important that you overcome inertia - or the fear to discover a new thing, if I may call it, and start taking action, whatever that is, right away.

[A big Thank You goes out to Samer Awajan, Wesam Qaqish, Michael Ghantous, and Taiseer Joudeh for their precious time and ideas that inspired the writing of this post :)].

Read more…

Saturday, 24 May 2014

10 Skills + 10 Languages Developers Should Learn in 2014

If you, like me, start your year by putting up a plan and coming up with a set of new year's resolutions, then you have most likely decided on a set of new skills to learn and sharpen your competitive edge with in 2014.

In the tech world, there is nothing worse than an "outdated person"; a person who has not worked hard enough to catch up with the latest in technology. Being a developer, this usually comes with an extra: learning new programming languages. And, believe me, in this age we're living in, there is a new one coming out in every 2-3 months if not less.

I know we are approaching June already, but it's never two late! David Tucker, Director of Research and Development at Universal Mind, has compiled a very useful and diverse list featuring 10 skills that he thinks developers should invest in during 2014. Those range from the hardcore technical stuff such as languages, the latest in source control, to some soft skills or, even better, business and project management kind of things. Things like how to do effective estimations [which, let's be honest, few developers would claim to excel at!], how to quickly find information, and so on.

On the other side of the spectrum, the folks at Mashable have compiled another list of 10 programming languages that YOU [no matter who you are or what you do] should learn in 2014. This is partly interesting and useful as the author's put some time gathering handy resources to help you start with each suggested language; some languages they suggested are Java, C++, JavaScript, and SQL. But I find the article especially interesting because it makes it clear that learning programming languages is no longer a developer-only kind of thing. We are already in the future; in a time where learning how to code has become necessary to each and everyone know matter who they are, where they are, or what they do. [Oh and sadly, this is something Most Schools Don't Teach].

So, what are you waiting for? Go ahead and learn! For me, I'm currently learning node.js, which is a bit advanced thus not mentioned in those lists. But hey, you can give it a try as well!

Happy learning! :)

Read more…

Saturday, 30 November 2013

Online Course about Al-Aqsa on Rwaq

I have come across the site Rwaq رواق: www.rwaq.org - a new Arabic e-learning portal but with better [actually very good!] standards and quality this time! There are only a few published courses so far, but they are very promising and maybe we can say at last we have a good Arabic e-learning portal.

The first course that got my attention and made me enroll at once is مدخل إلى دراسات بيت المقدس - a course about Al-Aqsa mosque in Palestine. I didn't even know that there was a specialization and a science dedicated to Al-Aqsa mosque! But after the first lecture, I was truly amazed and realized that there is so much that we do not know about the mosque, and that we believe in many stories and sayings about it as if they were facts, while in reality they are mere lies! Even its location, its image, we do not know those correctly, I'm telling you :)
    
From the place, the boundaries, the name, not ending at the people, the invaders, and importance of Al-Aqsa mosque and Jerusalem city. I believe the course is an excellent start, as  it is very crucial that we educate ourselves more on the topic. Thus I urge you to join the course, watch the lectures, and judge for yourself!

The course can be found on: http://rwaq.org/courses/9 - please note that you need to sign up and enroll in the course to view its content [and it is totally worth it! Plus, it is free :)]

Read more…