Skip to main content

Posts

Showing posts from October, 2018

Self Discipline

I have always thought that self discipline is the solution to anybody struggling to reach new heights and achieve their dreams. Being disciplined means staying motivated to work on your plans and sticking to them until the very end. It's a habit that if applied would make wonders to the person. Sometimes it's hard to keep going and not look back on past failures, but just remember that no matter how hard it gets.. your hard work will pay you dozens when you succeed at implementing your plans.

Algorithms

Coding gets harder sometimes, getting difficult to understand and to think of to get it to work exactly how it's supposed to in order to solve a certain problem. One way to help make the process simpler/easier is by creating an algorithm for your code before you start typing or even touch the keyboard. An algorithm is a sequence of step that should be followed to achieved a goal. As an example, we can list the basic steps required to watch a video on youtube. The steps: 1- Turn on computer 2- Connect to internet 3- Open web browser 4- Type address in title bar 5- Search for desired video  6- Watch it Some challenges one might face with this algorithm include for example having a web browser that support using youtube and another would be the required memory for the browser to play videos without crashing and/or turning off the computer as what happens usually with older ones.

My passion

I don't know if I really have a passion, what I want and like changes with every passing year. However, my love for tech was something that didn't change and I don't intend on changing that anytime soon. I think I have picked the right profession by entering this field, and by going with RBK I'm without a doubt willing to make a change and strive for the better. I hope that I can achieve more with what I love and can benefit other people in the process.

Objects and Hash tables in JavaScript

Hash tables share many similarities with objects, like storing data in key-value pairs and having the same syntax to add and retrieve elements. We can think of hash tables as a dictionary where you can look up a word definition using just the letter/letters, except for hashing the key string into a series of numbers that will be used to access the value in the array that holds the values. So in general, we should use hash tables instead of objects because they provide a very fast access to the data stored within.

Stack vs. Queue

Stack is like a pile of  books placed on top of each other. We can add new books to the top and can remove them from only the top because stacks are LIFO which means last-in, first-out. Queues on the other hand are the opposite, which is FIFO meaning first-in, first-out. So adding an element to the queue will be the same but removing will happen to the first element not the last one. An example of a queue would be the wait line in front of any kind of service we see around us like the bus station or the shops,....etc.

My Experience in RBK

So many things happened over the course of the last month. I have improved a lot on multiple levels both in technical and soft skills. I am more confident now with my english conversation skills and have the courage to pronounce the words in the american accent not the arabic version of english that we got used to hear at school, university and everywhere around us. In the past I used to hate Javascript but now I prefer it better than HTML/CSS that I was very comfortable with. I can even use and understand the weird syntax of the multiple anonymous functions. I even learned how to play table tennis and can play against the top players among the students while never playing it in my whole life. It was a pleasant experience over all, but I hoped that there were transportations and lunch meals cuz some of us can't afford that and we barely survived this month by borrowing the 200 JOD and the transportation fees as well.

Social Media

Social media has changed our lives so much in the past couple of years. Now people can't stay even a single day without checking their social accounts on the popular platforms. Everyday new friends are made on facebook for example, new lifelong partners, new businesses....etc. It has truly produced some great outcomes to every possible party. Businesses now bloom through social media and evolve to meet customers' needs and expectations. And sometimes those businesses fail, all according to the users feedback and engagement. Of course, there will always be some side effects for using these platforms too much or using them in an inappropriate way. It has been mentioned in multiple studies and the users should watch out for that. Especially the eyes, they get worse with time because of the too much exposure to blue light produced by the digital screens we use every day. We should moderate our usage of these platforms and keep it to a minimum or take precautionary measures

I Have A Dream

So today was really tiring, and now we're supposed to be writing about this topic. Okay, here I go. The idea of having a dream has always changed throughout the years I have lived this far. I have always wanted to be different things at the same time, and I have always thought that I had multiple potentials. With every stage of my life passing, a new dream becomes the new thing for me. But sometimes one particular dream doesn't change and I think you have a pretty good idea about what it is :P Wish me a life where I fulfil all my dreams and desires.