Sheeraz's BLOG

March 23, 2014

A guideline for CS Graduates

Filed under: Career — Sheeraz @ 8:58 pm
Tags: , , , , , , ,

??????????This blog post is intended for those are graduating in Computer Science and worried about their job. Just relax, if you didn’t qualify for some ABC Software house,  maybe that company is not up to your standard :D

In last couple of years I have noticed tremendous growth in IT Industry of Pakistan. There are various job opportunities and there is a huge competition among graduates too. So don’t get emotional if you are rejected at first place in your favourite company. There are other jobs waiting for you. All you need to do is to learn from your recent Interviews / Programming tests.

How to plan for the right company:

Initially, you should analyse your area of interesting technologies (including Mobile Platform, Cloud Apps, Cross Platforms, Mobile Games) which are on demand in the market. You can do some research by asking your alumni who is already working in tech industry. Then you can list down the companies which are working on these technologies of your interest. Also see the profile of company including long term clients, number of staff (Specially number of Lead developers or Architects). Once you are done with prioritising your companies, you can start applying there.

How to prepare for Job test / Interview:

trade-dataYou should revise the basic concepts which you have learnt in 1st year even though you know every thing. Try some coding examples on white board or paper (Do not use Compiler). Also, try to debug them manually and think about different approaches. You can find the sample coding questions from Google. You should revise everything related to:

1. Data Structures (LinkedList, Binary Tree, Heap, Hashing, Stack, Queue, etc)

2. Database (DBMS, RDBMS, ERD, SQL Queries, Normalization, NoSQL, Indexing, Clustering, ACID Properties)

3. Operating System (Inter Process Communication, Threading, Processing, Tasking, Race Conditions, Locks, Semaphore, Mutex, etc)

4. OOP (Abstract, Interface, Polymorphism, Overriding, Overloading, Diamond problem, Inheritance, Static class / variables and their impacts, Deep copy, Shallow Copy, etc)

5. Scenario based questions (Solving real world problems and some logic building questions) 

6. Behavioural Questions (Prepare for questions like tell me about your self, why we should hire you and ask some relevant questions at the end of interview)

After you have cleared the technical interviews:

computer-scienceWhen you are done with all the technical interviews (phew!!) and you are called for final interview for offer, you should take few days to think whether this offer makes sense to you or not. A lot of graduates after signing job contract don’t really join the company. Because they seem to be confused when their friends are going in some other company with a little more salary package. Make sure you don’t follow that practise because you are entering in professional life now.

Conclusion:

At last, I would advise you to concentrate on your studies if you are not done for final exams yet. Don’t be upset if some company rejects you there are plenty of other opportunities waiting for you. Always try to get help for job opportunities from your alumni because they can easily recommend your CV to hiring manager.

Thanks a lot for reading, positive critics are always welcome. I would encourage other alumnus to share their opinion through comments so graduates may learn from them as well.

January 20, 2014

Recreational Trip to UAE

Filed under: Uncategorized — Sheeraz @ 8:01 pm

Traveling has always been charming in everyones life. One learns a lot while interacting with people of different culture, cast and region. Luckily, we successfully planned out our trip to UAE along with few office colleagues. Its a not a easy job to get long (15 days) leaves approved by office.

Windows Phone_20140107_011

Our excitement started while we were boarding through international departure, since it was first time for all of us while traveling out of country. After landing at Dubai International Airport, we went through immigration process in a long queue and then we were done :). Weather was really awesome and it was raining over there which triggered our excitement level to threshold level :p.

Next day, we got the NOL cards from near by Metro Station. You just need to check in at the metro station with NOL card and then you can get inside the train. These are the fastest trains and waiting time for each train is 8 mins at max. You get off the train at destined station and check out. These trains work automatically without any operator. These same cards are used in any public transport at Dubai and there is no need for conductor in bus. Its the best innovation of Roads and Transport Service (RTA) at Dubai I have witnessed.

DSCN0185We visited these places in our trip:
Jumerah Beach – the most exciting place for all the tourists, usually you can find celebrities over there and we also visited Wild Wadi the same day.

Dubai Mall – Fountain Dance (DSF Activity) and Waterfall restaurant. This is the largest shopping mall in Dubai.

Global Village – Almost every country has been given some region to represent their customs, those include Iran, Turkey, UAE, Pakistan, Inda, Africa, China, etc. Witnessed the stage performance of different countries. Indian Dancing show was the most attraction over there.

Abrah, Bur Dubai – It was just like Manora, Karachi. You reach at Abrah get in the Boat and that takes you at Bur Dubai. We saw different DSF activities over there. Different countries had representation over there just like Global village. Mostly these were poor countries. There was Meena Bazar just like Light House we have in Karachi :)

 

DSCN0696Mall of Emirates – Ski Dubai. The most favourite place for all of us. Ski Dubai is an artificial snow region where temperature is around -5C. Costumes is provided by management. We did witnessed real penguins and also had different activities including Snow Ball Rolling, Sliding, Chair Lift, etc.

Desert Safari – Dune Bashing, Camel Riding, Bar B Q Dinner, Belly Dance Show, Sand Ski, etc.

Along with this, we visited Ibn-e-Batoota Mall, Sharjaah (It had huge buildings), Dubai Festival City, Al – Rigga Street – Juice World, Deirra City Centre.

 

DSCN0463If you intend to visit dubai, you must visit these places and also must try Fillis Tea, Baskin Robbins Ice Cream and Juice World (Al-Rigga Street).

Every thing is well organised and systematic there. You won’t find any kind of hindrance while traveling to strange place. The people are very cooperative specially when you find person of your country. This trip has given a lot of memories in my self.

I would definitely visit this place again may be in 2020 Inshallah :)

Thanks for reading!

December 25, 2012

Organizing and leading a wonderful team at GDG DevFest Karachi

I-am-at-GDG

DevFest Events are organized by Google Developer Groups (GDGs). 337 GDG Chapters are active in 95 countries. These chapters have arranged 1076 events in past 6 months. This was the first DevFest event in Pakistan.

I have quite a little experience of volunteering some technical sessions which I did in university. But we took a big challenge of organizing GDG DevFest Karachi which was sponsored by Google at famous Pearl Continental Hotel Karachi. And that has made me proud of our team :).

Originally, it was scheduled in last week of september, 2012. Our preparations were going with full fledge starting from august. We as organizers planned every thing and shortlisted the list of attendees. But due to uncertainties, we had to postpone this event. And later on it was decided to be held on 23rd December.

instructing

But this time, we three organisers (myself , Cyma Karim  and  Faraz Baig) of this event took the complete responsibility of every thing. We distributed the tasks and used to do the work in leisure time at office. We used to have a meeting over Skype daily and worked day and night with full dedication. I took the complete responsibility of volunteers’ assignments and duties.

We had to visit the venue a day before the event. So I and Faraz appeared on the event venue around 5PM. We were notified that our venue hall has been cancelled because payments were not made on time. And those attendants were talking to us somewhat rudely. But later on, that issue was resolved after few hours. So just imagine 16 hours before the event, our venue was cancelled. Thanks to Almighty God for giving us patience. We did not show any reaction and did every thing calmly and politely. So every worst scenario can happen at any time. And we as organisers have to be prepared all the time.

volunteers

I was afraid of the volunteers, since they are inexperienced and again were not able to show up in the meeting before the event. But still I trusted them. On the next day, I gave instructions to all the volunteers and they showed up nicely. Allhamdulilah, they did a “FANTASTIC” job. Since only the force to make the event successful was the volunteers. We did have a strict rule of attendees. There were some guests who were not registered and appeared to registration desk. They turned up to them very nicely to every single guest.

Overall turn out from the audience was really amazing. It was more than our expectation. Even Jehan Ara and Badar Khushnood appreciated our team. We also did have a good feedback from every one. There were some short comings/deficiencies which we have noticed and hopefully we will improve them in next upcoming events.

Congratulations to every one who was part of our team. Looking forward to work with you in upcoming events.

December 5, 2010

I love my Work Place

Filed under: Career — Sheeraz @ 1:46 pm
Tags: , , , , ,

The only basic thing one demands and enjoys at his work place is comfort. Comforts come in various forms and vary person to person and designation to designation. At my current work place, I am comfy and enjoying my work. Job security and unsurpassed learning opportunities are some of the comforting points at my work place.

In this blog post, I will be discussing some things which make my current work place, An Ideal Place to
work.
The most attractive thing to me here is friendly and pleasant work environment. One can communicate
with managers at all levels easily and confidently convey his views and opinions – whether he is your immediate or line manager, director or even CEO. And these managers are not in

favour of any unessential demands to their teams. In fact they trust and motivate one to work more smartly.
The hierarchy is easy to understand too. The most important element at my designation is the Line
Manager. Every employee is associated with a Line Manager who acts as your buddy throughout your
career. Line Manager is open to share all your personal problems and there to hear your suggestions.
For instance, there are many chances that you might not be very comfortable to your Project Manager
or any team leader. This is where Line Manager lands in; he is the best person to help you with such
issues. And finally the Line Managers are solely responsible for your Annual Performance Evaluation.:)


People differ in their abilities and their aptitudes. There is always some difference between the quality
and quantity of the same work on the same job being done by two different people. So Performance
Appraisal is the only key to motivate the person who has worked smartly. To congratulate the person
who has benefited the company more recently, a Hot Shot (monthly) award is given to the person.
Beside this, we have other more popular events like All-Hands in every three months, and training and
technical seminars by renowned IT industry personalities.
More interesting and entertaining events are the picnics planned by the Entertainment Community in
every six months and a trip to Northern areas of Pakistan for two groups every year. Plus, team lunches
after every successful release, and other small gatherings like BBQ parties, table tennis and foosball
competitions, etc, are things which keep me together with this place and made me adore Folio3.

In the end, I must thankful to Almighty for blessing me with opportunity to initiate my professional
career in this kind of environment and my parents who always supported me. This was all about Folio3
Pvt (Ltd).

June 19, 2010

Professional Journey has just begun!!

Filed under: Career — Sheeraz @ 8:45 am
Tags: , , , ,

O you who believe! Eat of the good things that We have provided for you, and be grateful to Allah, if it is Him you worship. (Al-Baqara, 172)

I can not express the feelings in words which I have for Allah who has given me so much blessings. I am thankful to my family members for supporting me to make my career more prosperous because they always chosen the Best for me and they never wanted me to realize how sactifices were given by them to make my day. Allhamdulilah, after going through the challenging steps, I am succeeded in my immediate goal of life.

Here in this post I would share some of my views how I made my journey successful. When I was kid probably in 3rd grade, I had a little computer called “Commodore 64″. I liked it very much and used to spend several hours playing games. This computer had only BASIC language and I used to learn that language from my brother. Then after some time, we bought a new Intel Computer (Pentium 1) which only had DOS. By this I knew the basic operations of Computer and I also prepared a “Guessing Game” in GWBASIC when I was in 4th Grade. By that time I was passionate about Computers.

After joining cadet college petaro, during the computer lab timings, I used to implement small programs in BASIC showed them to teacher. And during the stay at petaro, I got the chance to make a project “The Quiz Master” in Visual Basic with the help of my teacher and presented in Science Fair 2005 held at Hyderabad. I was very happy to get this opportunity in my college life because it was the first time to represent any software project at Science FAIR.

My experience at FAST was outstanding. Its the institution which has shaped my interests to career. Its the place which has made me learn the solutions to the real world challenges, how to achieve the targets in a short time, how to live with my vision. I feel myself lucky to have very good people as my friend in this institute who has helped me alot to achieve my goal. It has given me skills to achieve success in my career ahead.

In this way I started my journey carrying only my passion. I really didnt know at the beginning what will be the scope, job opportunities, whether I’ll be succeeded in Computer Science or not. I only had the vision and I believed that if someone has the passion about one particular thing then he is the one who will excel in the field and ultimately the success will lie on to him. When I was applying in Universities in the discipline of Computer Science, most of the people discouraged me because they were arguing about limited scope at pakistan and they showed me many people jobless in this area.

So I would suggest the readers to be Honest to yourself and truthfully ask where do you want to be in your life. Be assure that you wont get a second chance in your life so please do some analysis on yourself and be focused to that goal. At any part of life if you are stuck in some place and it becomes very difficult to go with this career so you must not blame anyone because its only you who is responsible and no one else has any interest in your career.

I would love if you’ll share some thoughts.

Happy Reading :)

February 28, 2010

Your Goal of Life should be Focused!!

Filed under: Career — Sheeraz @ 8:37 pm
Tags: , , , , , ,

A very common element of achieving success in career is that “Your Objective of Life should be focused”. I heard some professionals saying that one should ask a question to himself that what is objective of his life? what he wants to achieve in his life?. Furthermore, its not necessary he knows the answer of that question at the same time. It can be found after some days froem either of his friend or relative or in a book etc. Hence, when the objective of his life is found he can produce a roadmap leading towards the goal of life.

It was all about I heard from Professional of one of leading company. Now what I feel is that one chooses the target of his life when he is inspired either from any personality (like relative or friend) or he is inspired by ideas proposed by any senior professional. And after some time he feels that the goal which he was focusing initially is not appropriate because this time he has seen some one else’s personality or has heard about other field and tries to focus it. So all the plans which he made are wasted.

Like in my case, when I see a person who is entrepreneur and well settled; I do think to keep myself on his place and try to discover what prons and cons this field has. I get inspired by this kind of life style. But when I see a person employed of a big firm say Microsoft, He makes me inspiration. Similiarly goes for the person who is SEO or Research Assistant. Every field has its own recognition, and I see all these fields can be approached after doing graduation.

Actual problem which I see is that one must do proper analysis of all kind of fields so that one should not face any problem in long run. and one should follow the saying “HE IS BEST JUDGE OF HIMSELF”. One should try to gather the ideas of particular field from different persons in order to clearify every doubt in his mind. In this way one can completely know about the field for which he is trying to strive.

December 14, 2009

Career is foremost thing in ones life!!!

Filed under: Career — Sheeraz @ 9:32 am
Tags: , , ,
~ No man can succeed in a line of endeavor which he does not like. ~
Napolean Hill.
What I see about career counceling is that  its ongoing process thing untill a person gets very old and gets retired. People wants to analyze all the options available before choosing any option for career so that he doesnt blame his life afterwards.  So I shall write about my experience to prove that its really ongoing process and doesnt get end.
When I was in school (7th Grade) in interior Sindh, My father discovered some options for my college. He along with my elder brothers, was thinking about Top most colleges in Pakistan, so anyway he chose Cadet Colleges to be the best sources for Intermediate Education and I got admission in Cadet College Petaro. Same was the case when I had to get admission in any University. I had preference to do Bachelors in Computer Science. My 1st priority on list was to get admission in GIKI. But I was not selected in 1st year so I was planning to wait for one year. But some how I agreed to go at FAST. Now its time for starting my career professional. Its major turning of my life because I believe the whole life style depends upon the planning for career now.
Same is the problem for now. I am bit confused to choose the career which Company to hit, what skills are required to get a good job, what is nature of job and scope for long run, etc.
 
 These all are questions which comes in my mind. Nevertheless, One should have good contacts with professionals of different kind so they can guide through their own experience. So, I confused while choosing between two different technologies, If I go in the field of development of projects, which technology should I emphasis to survive atleast just after graduation. And at the mean time I am thinking to have certification courses in particular technology to grab the skills.
 
Here are some key tips to help out what and why should I choose certification courses.
Every Certification course from reputed institute like Microsoft, Sun Microsystems, CISCO, etc can help in two ways:
1)  It will add value on your CV.. you will get interview call VERY easily. it will make you different from your competitors.
2) It may help you to learn things, But there are many ways to just pass the exam and not actually learn it. Because We pakistanis are very GOOD at Jugars:P
So my aim emphasis on 2nd point. I really need to survive in any company if I get job there. My aim is not just to enter in the company by any means. I want to be respected due to my efforts.
And there are so many ways to learn and gain the skills rather than doing certifications. By sincerely working on Academic Projects and FYP, Try to contact professionals to get freelancing works, Go through the books and implement your own ideas. But Every one doesnt get oppurtunity to do that. Frankly I dont get any good ideas in my mind rapidly to implement them :P.
IF we see the enterprise world, there is a huge boom of Web and Mobile Development. Many Technologies are improving like hell to come up in the market. Following are some options to gain skills if one wants to go for web development:
1) Php/MySql
2) .NET (ASP.net, WebServices, WCF, Azure etc)
3) Python/Ruby
4) Java (JSP/Servlet)
And HTML + DHTML + HTML 5 + JS + Ajax etc,these are Must for any web guy.
So even my research is carried on which companies to hit. Because I can not simply drop my CV without having good knowledge.Lets See what output comes up. I shall update the blog if I get any interesting thing to share regarding Career.
Thanks alot for reading……
Have a Good Day :)
 
 
 

December 11, 2009

Why I have started Blogging!!!

Filed under: Uncategorized — Sheeraz @ 4:42 pm

When I got to know about blogging for the first time, I noticed that it is just wastage of time. People do blogging just to enhance their writing skills and creativity. There is no one who reads personal blogs of others. So I was interesting to even give second thought to start blogging. But soon I came to know that I was totally wrong.

 People do read blogs. I have seen it gives a good impression when someone applies for the job. The Boss can also judge his activities, personality and interests through blog. And Nevertheless, there are so many people who visits your blog. And I also realized its importance when I read a blog post of Ammar Faheem bhai. It also enhances the social contacts with different professionals. As these are very important for building up a career.

So I would conclude this post by saying that it feels very good when you share your views, opinions with different people. Dont think who doesnt like your posts. But still you give your thoughts and share your knowledge which is ultimate goal of any Student or pre-professional:P

Good Luck..

The Rubric Theme Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.