Powered by Blogger.
instagram youtube

CodingSisters

    • Home
    • About Us | Contact
    • Tips
    • Reflections

    Oslo Freedom Forum

    In late September of 2018, Sahara, our friend Rahma and I attended the Oslo Freedom Forum (OFF) held in New York.  The OFF is a conference dedicated to showcasing some pretty awesome human rights advocates, tech entrepreneurs, artists, etc., from around the world to shed light to their stories and situations that we may not even know about, or don’t know enough of.

    One of the names that my sister and I had took notice of was Fatemah Qaderyan.  I had only ever read about Fatemah Qaderyan and her robotics team from different news outlets regarding the obstacles her and her team faced when being granted the visas to enter the U.S. Seeing her name on the list of speakers attending the conference only made us that much more excited to be attending 😬.

    Who is Fatemah Qaderyan?

    Fatemah Qaderyan, originally from Afghanistan, is a 16 year old captain and spokesperson of Afghanistan’s all-female high school robotics team.  Within the last two years, her and her team competed in two major robotics competitions - one in Estonia where they received the medal for first place, and the second one being in Washington, D.C. going home with the silver medal in second place for creating a robot that uses solar energy to support small-scale farmers in their fields.

    From a young age, Fatemah was intrigued and inspired by the world of robotics.  It was after she had watched the children’s movie, Robots (if you haven’t yet seen it, then PLEASE go and watch it! It’s a bit of an oldie, but a goldie.) hat she knew she wanted to learn more about the world of robots.  After watching that movie, she turned to her mom and said “I’m going to make a Robot for you one day so it can help you around the house”; her parents were behind her and her endeavors to create and learn more about the robotics field from the very beginning, and when things got tough her father would be the one to continue encouraging her to keep at it.  



    So, what made Fatemah’s speech at the Oslo Freedom Forum so eye-opening and inspiring?

    The resources to help Fatemah and more girls like her receive an education in STEM are scarce and almost non-existent in Afghanistan.  For Fatemah, being put in this situation of hardly having the resources available to pursue her passion in tech began to serve as a means to persist and persevere in order to pave a path and plant the seed of technology for more girls like her to have all of the resources they needed.  For girls and children like her, growing up in conflict zones and a war-torn country only made things that much more difficult.

    Fatemah knew that there needed to be a growing community of more women in tech in her own country, and that technology in general needed to start making a larger presence.  There needed to be this source of encouragement to pave this path that hasn’t ever been imagined for young girls, and instead of Fatemah looking at her situation as an obstacle from preventing her to do what she wanted to achieve, she saw it as a chance to plant that seed of technology they so desperately needed and desired.

    It’s 16 year old girls like her and her teammates’ story that left me wanting to do more for women in tech, in hopes of helping bridge that gap and advocate for the growth that this filed needs for more girls. The fact of the matter is that regardless of what region you’re in, the lack of women in technology is always present and that’s slowly starting to change.  So, what were the lessons I learned from Fatemah’s story?


    (1) When you’re presented with a problem, try not to be quick to look at it as an obstacle.

    Acknowledge the problem you’ve been presented with, asses what you can from it, and see what you can do to change the outcome to end up in your favor to the best of your ability.  Look at it as a means to grow, and not hinder you in any way from what you want to achieve because oftentimes (as much as we may reallyyyy dislike it), we learn the most and grow exponentially when we’re put in unfamiliar situations.  You might find yourself in a bit of a rut at times with the problems you’ve been presented with, and that’s ok!  Look at it as a means to learn from it; you’ll always have your highs and lows (not very fun, I know lol), but neither of those will be ever permanent and it’s in those moments where we learn the most about ourselves and grow.  
    So, don’t ever hesitate to reach out for a helping hand when you need it.  You’re never alone, and it’s by human nature that we naturally perform better and yield better results in communities.  We don’t succeed as much when we do things alone, and it’s the reason humans became one of the most successful species - because we work best and produce far better outcomes on a communal level.  So don’t be afraid to reach out when you need it, because more often than not people are always willing to help - you just have to ask for it. :)

    (2) Do your part, plant your seed, and don’t worry so much about the outcome.  

    When you’re presented with the problem you’re facing, don’t focus so much on what the outcome will be. You can’t always anticipate it, and that’s ok - take it as a way to reassure yourself that your main concern for now is doing your part, and more.  That doesn’t mean you should sit idly and just hope for the best because you won’t know the outcome.

    What it does mean is that you should plan what you can, do what is within your capabilities, work as hard as you can and step out of your comfort zone to help you achieve the outcome you’re hoping to come out with.  But, don’t get super caught up on what will happen in the end. Take things in incremental steps - take the means to write down your goals (however small, even if it’s to wake up earlier) to help reach your milestones, and so long as you take the means to do your part and remain consistent and persistent then you’re already one step ahead.  What you want might not happen overnight, and success never happens that way anyway.  And that’s ok too - if it did, you probably won’t appreciate the success you’ve achieved as much.

    So plant your seed, nourish it, and the outcome that’s best for you will always follow.  Even if it’s the outcome you hadn’t hoped for, you never know what good there is in the outcome you hadn’t hoped for.

    (3) Give back what you can.

    Always do what you can to also be that helping hand to others; give back and contribute to your community, your peers, etc. When we give back to others, whether that be on a large scale or an individual scale, we create stronger and healthier ties and help build that community of leaders to come and pave a path that hasn’t been created before.

    We might not see what we had hoped for in our lifetime, but the help that you give will help create something bigger. You never know what goodness you’re creating for others to come, and there’s great beauty in that - so always strive to be that helping hand.

    _____



    “In the end, I hold to this belief that we cannot predict the future but we can build ourselves so that the future we want becomes inevitable.”
    - Fatemah Qaderyan

    To get a more in depth read on Fatemah’s story, and to learn more about the non-profit organization founded in NYC that helped provide Fatemah and more girls like her the resources they needed to receive an education in tech, then head over to the following links!

    Afghan Girls' Robotics Team Overcomes Setbacks to Win Contest in Europe

    Oslo Freedom Forum: Fatemah Qaderyan

    Digital Citizen Fund

    Until the next one,
    Sarah Fathelbab
    Continue Reading

    A couple of days ago, we marked the end of our undergraduate years and both graduated with a B.S. in Computer Science. It's been a long bumpy road, sometimes a little too bumpy to the point we thought we would tip over.

    As we reached the end of the study of our Degree, we began thinking if we could turn back the time, what would we have done differently? Quite a few things, that's for sure.

    Something we did not know to be so crucial, was the use of a portfolio. We thought "Well, our resume should pretty much speak for itself, right?" No. NOPE. Something we had wished others told us, or at least learned/knew about much earlier on, was to have a portfolio showcasing the projects we've done. Listing the projects we've done on our resume with no way for the recruiters to see those said projects was the fastest way for recruiters to deem we were not who they needed. The portfolio shows that we didn't just copy and paste the textbooks to our brain but actually know how to apply the information we've learned.

    When we went to a Career Fair at our University two years ago, where we were essentially interviewed on the spot for internships, we didn't have a portfolio. It was quite evident though that after going through the painful small interviews at this Career Fair, we needed one because all of these recruiters had asked questions along the line of "So what side projects have you done?".

    In our minds at the time, the school projects that kept pilling up were more than enough to keep us occupied. As we continued down the line of companies there, it was clear that the recruiters were expecting more from us.

    1. 
    We would have started our Portfolio the moment we declared our Major as Computer Science.

    One thing we can both confirm is that by the end of the projects we've completed for our courses, we've grown as programmers. The reason we say the moment we declared our major as Computer Science, is because it would have been great practice for us to continue to grow as developers.

    2. 
    We would have started our side projects* earlier on in our Degree.

    Although those side projects we would have made probably wouldn't go anywhere near our current portfolio, it would have helped us grow as programmers. Side projects don't have to be the most complex project you've ever created, but the mere point of it is to better enhance your skills, and continue learning new things from the mistakes you'll make during and after each project (and trust us, there will be plenty - but that's good!! You need to make mistakes to learn. The process of most of your projects won't be as smooth as butter, but that only means you've gained far more knowledge and experience from the mistakes you've made!).
    _____
    * Side Projects: Projects we assign ourselves to create.
    _____

    From our experience, we found ourselves learning at a better pace as well as enjoying the projects we were doing far more, simply because they were projects we came up with. And doing side projects doesn't mean they have to be done solo all the time! They can be, depending on your preference, but doing it with a friend or a fellow classmate even, makes it all the more fun. You get to hold each other accountable, more than you would when you do these side projects solo - and it's a great excuse to hang at a cafe to get the project done.

    Now, don't get us wrong, we did enjoy our school projects and learned a lot from them, but the difference with side projects is that it's your own - hence you have more flexibility with it, you have more fun with it, and you probably take a little more pride in it too (but don't get too prideful, always stay humble, folks!). Also, there isn't a grade that gets stamped on it at the end!


    3. 
    Learn different programming languages on our own time.

    At the beginning of our degree, for about two years, our courses only exposed us to Java. Because of how it was taught, we both learned to dislike Java with a passion. Well, paired with not so great teaching, the computer program Eclipse* was not really the most aesthetically pleasing program to stare at all day long. It was actually only in our last year that we were exposed to HTML & CSS, JavaScript and Python more in depth. We took an introduction course at General Assembly located in New York City - an educational organization - on HTML & CSS the year previously so we weren't so foreign to HTML & CSS when we had to work with it in our course.

    _____
    * Eclipse is where we wrote our Java programs.
    _____

    The interesting thing though is that the course we took in University that taught us a lot about HTML & CSS was not even a mandatory class we needed to take, it was an elective we thought sounded pretty cool!

    If we knew how many other programming languages existed - fetus us in our degree thought Java was all there was because that's all we were exposed to - we would have gotten to work on mastering those other languages. 

    Moral of the story: Don't wait on anyone (including your professors) or have very high hopes that you will learn everything you need to know from your courses. There's so, so much to learn. So, start small and build on your own! You'll learn the art of teaching yourself so many things, and you'll even train yourself how to better learn things on your own using multiple outside resources.

    Shout out to Google, W3 Schools and Stack Overflow for being there for us when our professors weren't!



    SEE YA IN THE NEXT ONE
    <center>
    <h1>


    OUR INSTAGRAM | YOUTUBE CHANNEL

    </h1>
    </center>




    Continue Reading

    Computer Science - I knew absolutely nothing about the field, yet I somehow ended stumbling upon it and felt it was so intriguing enough for me to change my major - how?  Let us start from the beginning, shall we? (P.S. - This is Sarah here, the other half of CodingSisters! Last week was Sahara's post (I know, the names can get very confusing but I promise you'll get the hang of it) on her journey to computer science so if you haven't yet, feel free to check it out!)

    I was a Junior in University pursuing a degree in Math with a concentration in education, but let's backtrack a few months here (as those months played a bit of a crucial role throughout my journey to Computer Science).  In the summer of 2015, before I started my fall semester as as Junior, I interned abroad for a teach and travel program to Turkey where we would spend 4 of those 6 weeks teaching the English language to Middle School students who had only known the very basics of the English language.  It was one of my best experiences to date as an intern, and before embarking on my trip I had my mind set on wanting to become a Math teacher.

    The first three weeks of teaching went by, and to my surprise I found that I was not enjoying teaching as much as I had anticipated.  The first two weeks or so were great, however the weeks proceeding that was when I started to feel every minute pass, and that didn't sit well with me if this was something I wanted to pursue in the near future.  When I came back home to America from my internship, I felt that I was left with a decision to make. I had quite possibly the best hands on experience with teaching, yet something was telling me that this didn't seem like the fit I was hoping for. I was then left with an even bigger question I kept asking myself, which was "are you sure teaching is still the field you want to continue with?".  Still, I continued my fall semester as a Math major but this time I felt more uneasy about keeping my concentration in education but stuck to it anyway considering how far along I've come.

    I continued with my math courses and completed all of my education courses to start applying to the education Program at my University.  Two of those courses happened to be computer science courses - Intro to Java 1 and Computational Concepts (Math majors are required to take these two computer science courses). These two classes were my very first introductions to computer science, and soon enough I found myself more excited to go to these computer science classes than my Math courses (I still enjoy math so don't fret!).


    I decided to look further into what computer science was all about, and what programming was.  I would spend my free time searching everything I could learn about the field, some of its history, its real world applications, and was intrigued by most of what I was coming across.

    Now, I found myself having an even more difficult decision to make - do I switch my major entirely and start all over with Computer Science? Or do I continue with Math? But, what about the education program? What jobs are available to computer science majors? Will I like them? Will I be good at it? All of the questions one could think of, were happening simultaneously in my head day in and day out.

    By now I decided to no longer pursue teaching, but I was still left with a decision that I knew had to be made as soon as possible, because quite frankly I felt I had no more time to lose. I decided to try out Computer Science and take two more courses in the field, while continuing with a few more math courses on the side.  I did not want to solely base my decision on two courses I took in Computer Science and some research I did, hence the reason I continued with math while taking two more computer science courses to serve as more clarity for myself to see if this switch was the best fit for me.  After having taken four courses in computer science, looking at what courses I would need to take, and doing my homework about the field and what I could picture myself doing in this field - after giving this decision much thought and with the support of my parents, I made my final decision during my last semester of my Junior year (scary, I know) to switch to Computer Science. 



    Everything about this field was intriguing to me - I loved this idea of what programming could do, and loved learning that this was how my very phone worked, the apps that I use on a daily, my laptop, or even a simple calculator (a project we had to program for my Intro to Java 1 course).  I loved that I could use my knowledge gained in technology to create things that in turn helps others, whether that was through the use of a simple calculator (to help during those dire times in Calculus), or an app like mWater that maps clean water points, health clinics, etc., solely to help people around the world gain access to these places they otherwise may not have access to or known of, in order to improve their lives on a daily basis. I loved that there were almost no limits when it came to what could be created as a result of how far technology has come, and that improving people's lives through the use of technology is possible on multiple scales. I wanted to learn more about these revolutionary ideas and products to better understand what it is that we can do to bring that ease to people's lives, on a day-to-day basis - whether that be on a national or global scale.

    Funny enough, my sister and I joined the Computer Science bandwagon at the same time. While she had just chosen her first major, I had just switched to my second. But our journey together through this major shall be left for another post, or a video perhaps!

    So, that is my very long story of how I ended up where I am today - it was a path that challenged me in many ways I never thought could, into becoming the individual I am today.

    Thank you for reading if you have made it this far! Now, I'd like to hear from you! What made you choose your field of study or work that you do today? What is it that you're pursuing, and if you've ever felt stuck or still feel stuck on how to decide on a path to choose, how did you deal with that?

    Until the next one,
    Sarah Fathelbab




    Continue Reading


    The funny thing about me is that I didn't instantly know the second I saw coding that I wanted to major in Computer Science. I programmed a robot on my robotics team in High School, thought it was pretty awesome that the robot would move in whatever direction I coded it to move, and then found myself stumbling into University undeclared.

    Being undeclared in University, to me, meant that I didn't have an end goal yet and I had to find one before I became a fossil at University. Since I was undeclared, I was advised to take my General Requirement classes (classes that all University students must take regardless of major). I was just coasting along taking my Trojan War and Roman Civilization classes (I can confirm I probably know more about European History - which might I add is actual quality tea I'm happy to read more about - than American History) getting solid A's and about 6 hours of sleep a night; it was great.

    Fast forward to my Sophomore year, a general requirement class I signed myself up for was an introduction to coding class. With a new environment and new programming language to learn, I found myself enjoying the challenge of getting my code to work. Now, coding was majorly a challenge for that class because, the professor assumed you knew everything about programming and it was more or less here's a homework assignment it's due at 11:59PM, go learn the material by yourself.

    And that's how I found myself getting solid B's and C's coupled with about 3 hours of sleep a night; it's not great but I'm doing okay.



    As I'm in my last semester now, this major has had more downs than ups. The head of the Computer Science Department knows me, my sister and a friend by name because of how often we've visited his office to bring concerns up on how a course was going. We've also had to fight for Academic Freedom Rights in the classroom and soldier on the honest exam taking way while some students around us clicked their phones on and googled the answers to exam questions.

    Oh. Also, it was always me and my sister - with maybe one or two others- as the only girls in class - there aren't many girls in this field and if anything that encouraged me to keep going.

    In the beginning, programming was a pile of stress I didn't want to deal with but now, I enjoy coding and actually code some side projects for fun. How did I make the leap from dreading coding to loving coding? Well, I guess you'll have to stay tuned to the roller coaster of a major this has been.

    The first episode of a Coding Walkthrough series I'm working on will be up on our channel on Friday - if you're not subscribed already, head over and subscribe HERE!

    OUR INSTAGRAM | YOUTUBE CHANNEL





    Continue Reading

    What happens when you have two sisters who major in computer science together? A lot of chatting back and forth on coding errors, attempting to understand concepts and theories together, and now a blog to add to that list.

    How did we get to this point in time where we both decided to create a blog together? Well, we realized that we learned a lot in our computer science classes and for the most part learning was done outside of the classroom.  Our classes consists of professors lecturing - well more like reading off of powerpoint slides (although we're pretty sure we're literate at this point since y'know, we're in university and made it through K-12??).

    Most of what professors were lecturing did not really stick to our brain since most of what we do in this major is applied, and lectures were hardly ever about the applied part.

    We came to find that we learn and grasp topics that our professors - for the most part - may not have taught in the best way by other resources.  This had us thinking: Well we have some sort of rhythm to figure out how to understand programming concepts (special thanks to Google, YouTube for teaching us through our degree), but does everyone else?

    We know of a lot of students who actually end up dropping Computer Science as their major, or contemplate doing so, specifically because of the approach being used to teach it.  The teaching style usually leaves most students with two options - either stick to this major with these not-so-great learning approaches and figure things out for yourself (i.e. - teach yourself just about everything). Or, save your time and energy now and go into *code red mode - abort mission* and abandon the ship that is Computer Science before you even left the dock.

    So, why didn't we abandon ship? Well, that's where this blog comes in.



    Since we have had this realization that many students like ourselves at the time struggled through this major and struggled to properly learn it, we wanted to put our focus on what we have learnt and gained from our personal experiences.

    We'll be touching on why we didn't abandon ship (and maybe why you shouldn't either, if this is something you are currently studying or interested in) when the majority of the professors we had did have us contemplating doing so, and some tips we have picked up along the way.

    We will both be having our own upload weeks - Sahara will upload one week, Sarah the next, etc., and once a month we will have a post we will be doing together!

    Also, if you're more of a visual person, no worries! We've got your backs, we are also starting a Youtube Channel: Coding Sisters.

    Here's our Intro video!



    SEE YA IN THE NEXT ONE
    <center>
    <h1>

    OUR INSTAGRAM | YOUTUBE CHANNEL

    </h1>
    </center>

    Continue Reading

    About Us

    Photo Profile
    Sarah & Sahara

    Hello! We're not twin sisters, just sisters with VERY similar names who happened to find ourselves delving into Computer Science at the same time.

    HOPE YA ENJOY YOUR STAY HERE

    Follow Us

    • youtube
    • instagram

    recent posts

    Blog Archive

    • January 2019 (1)
    • May 2018 (1)
    • April 2018 (2)
    • March 2018 (1)
    Youtube instagram

    Created with by BeautyTemplates | Distributed By Gooyaabi Templates

    Back to top