Monday, September 13, 2010

NETWORKING

A word we hear a lot in many multi-national companies. I also heard this word so many times that I started hating it. I wanted a job in which my work introduces me and not not the job where I have to introduce my work. But there is a difference between dream and reality and we have to accept the reality. And the reality is you have to speak for your work for others to know it. As it was forced on me I was not happy with the word NETWORKING in this new context. In my college days it was related to computer networks and we both shared a good time. But this time this word came with a completely different context.

Here I always heard that to grow you should build a bigger network. But I started ignoring it thinking I am happy with what I have and I don’t want to run behind that success if it comes by this means.

Then one day someone asked me to write something about networking in my targets for this year. Stating annual targets is one of the practices in my company. I requested her not to ask me to write about networking. She smiled and explained me the reason why companies started using this word.
In US they have common practice to greet one another. When we go there we just greet the person we are meeting thinking just to go on someone’s seat to say hello is waste of time for both of us. But they expect that if someone is new in office then he should come and introduce him to all the people present. That is why companies started this practice in India so that this practice is inserted into our blood and we will be more synchronous towards to US. Reason was logical and I started respecting it though not accepted it.

Actually I have had reason for not accepting this practice. In my college days I was zero in sports and even bigger zero in cultural activities. I don’t think people other than my department even knew my face or name. Whoever knew me was solely because of my work. For some I was good and for others I was bad. Whatever I was I was solely because of my work. I was happy to know a handful people who know me by my work than to many people knowing me just by name or face.

I wanted same thing in my professional life. I wanted that people know me by my work and solely by my work.

I accepted in my mind that I will not be able to network and this is not the work which I wanted. I started life like a normal person who asks his mentor the work to be done each day, complete the work taking help of anyone and leave for home. I was doing my work thinking my work is speaking for me and it was.

But then came my birthday, it was like any other day till the evening when I saw my inbox full of facebook messages sent to me for my birthday wishes.
More than happiness it was surprise for me. Many of the persons who sent me the message have met me only once and few have not even met me. They know me by my work or through my friends.

Isn’t this my network?

Who says network is only limited to company you work in. May be it is better for your success in the company but I am happy that I am preparing for my success in life which does not differentiate between people based on companies.

Why we only focus on people who decide our professional success and ignore those who have left the impact from our success. We are bothered that my boss should not feel that I am bad and no matter what the normal person thinks about me. We would say sorry to our colleagues if we even by mistake push them but would rather expect a sorry from lift attendant even if we have made mistake. We are so mean that we differentiate people by the impact they have in our success.

But today I came to knew about a secret of life. Today I feel satisfied that I am not alone and except from my family and few friends who meet me regularly there is a lot of people in different parts of the world who may not be even knowing my face but still cares for me or at least have a minute in a year to spare on me. They could have ignored a facebook update stating friend’s birthday but they didn’t.

Today I realized the power of my network. May be today I got the real meaning of networking. It may not be the same that the companies shout but it is MY NETWORK which forced me to write one more blog when I did not even know my blog’s URL. They were asking me to write blog or update site. In reality they were willing to get involved with me. I am not part of their success decider but still they are willing to interact with me. This is real network.
It the power to drive happiness into your life
It is the power to support you and to make to successful in LIFE!!!!!

I am really grateful for all those who spent a minute for me because this experience was really huge for me and to support me probably till my next birthday when I would expect a bigger network because now I am NETWORK-KING :) where network is not the number of contact in your phonebook but the number of persons in your wish-book….

Monday, July 12, 2010

IIIT-Hyderabad : Institute with a Class

My brother joined IIIT-H leaving many IIT branches. Many of my friends asked me to reconsider this decision. But fate took my brother to IIIT-H. We were happy that he got into good institute but was IIT better option???

My parents went for my brother’s admission. IIIT-H provided personal mobile numbers of two or three persons whom you could contact in case of any problem in reaching the institute. But the institution was known to everyone and there was no problem reaching the institute. On reaching the institute every candidate was given a room on the spot.

Later in the evening Director was to address candidate’s parents. Meeting was kept in a yoga room. Probably because they were lack of room or may be because of simplicity. God knows but as it is a private institute, no one expected a conference hall. Obviously in a yoga room you would not get seats. So staff placed a neat carpet on the marble floor. One table was put in front with three - four chairs. When the Director came, anyone would expect him to be seated on chair. But like any other person in the hall, Director of best private institute was sitting on the carpet with parents. He was very casual in the talk. Following conversation points I could still remember about the talk. Though there were many good points

Parent : Which company took the maximum number of students?
Director : We do not bring bulk recruiters. Every child develops his / her interest and we bring specialized companies according to the need of students.

Parent : Should my son do M-TECH or MBA after B-TECH?
Director : Don’t worry we will groom you’re your son in a way that even he will tell you what he will do after degree along with valid reasons.

Parent : How you control the web browsing time of students as it may waste much time?
Director : We don’t control the students, we just monitor them. In case he crosses limit we send a general notification to all students. Still if there is no improve we consult him.

This meeting went for few hours. I our Principal addressed us? After thinking for so long I thought NEVER. But I was wrong as she addressed us in fresher’s party for 2 minutes with a very famous dialogue

Every first class student is not a first class engineer, but every first class engineer is a first class student.

Anyways thank you Madam for your 2 minute speech in my 4 year engineering. It was very useful for me as I implemented your formula and managing just first class.

Again I am coming to my point of IIIT-H. Then I thought that these were one day event or probably the only occasion when parents would be in the institute. This is a good marketing strategy.

BUT,

I was wrong and I am happy about it. As my brother started his first semester, I came across many things about the institute. These are the feeling which developed in a few months. Still I would try to remember some points for you all to prove the excellence of the institute

Curriculum :
Just to prove my superiority I told him to read Yasvant Kanetkar for C thinking atleast hearing a reference book name he will study with a local book and not the notes. Few days later I got his call saying

Bhaiya, Kanetkar ki jagah Blah Blah Blah books try karo. These books are better in blah blah blah topics and ……. books for these topics ….. and start using C in linux because of ……. advantages

And he gave names ok many foreign authors. And I realized that even though I am in Final Year, my brother have grown more than me in C. And come on LINUX. Except for that black console in first semester I have not seen it.

But again this institution gave me head shot. He was online in later part of first semester when I asked him
Kya kar rha hai?

And I was shocked with the reply
JavaScript ka assignment

Wow, they have HTML and JavaScript in the first semester. When I asked him in which subject are you studying this? The reply was
We completed Python, so sir started with Web

Abe ye kya hai???? I was lost in programming by a first semester student in programming. But I was happy that the winner is my brother. And from that point onwards I never ask him what subject / topic is going on because I will not understand anything.

Assignment :
They don’t have theoretical assignments which even teachers know we copy and then give us. If teacher know that it is of no use then why don’t remove it. Anyways that is university decision. May be I will attack it in another post. Coming to assignments, they have only programming assignments. They have portal where they will have to upload their assignment and if you program is correct it will be accepted otherwise not.

Students of all years develop this portal. The portal now consists of your academic details, assignment details, mess booking. They can book a mess from intra-net. They have four messes each with different qualities like south Indian, north Indian, non-vegetarian and next I forgot. Think of the complexity of website and you are working on such a website in first semester.

Practical :
There practical are taken by Sir. So what’s great about it??? This was my response. Again a shock was waiting….. Sir is used to address seniors.
Can you believe that A practical class being taken by seniors with one senior for 2 or 3 students.

We spent our lot of time in understanding what to do. I think if all of us knew basics of C or Java we must have been in better option. And if a person who was in your place a year back is explaining to you I think you would understand the concept or atleast the problem.

Even in final semester or I must say in final month of engineering we are not comfortable with Java. And we are joining the companies. What do you think? Is Java or C or any other language difficult?
If you can believe me, I would say NO. I tried C, Java, .NET, PHP, VB, VBA and what not and realized that the problem is to start. If you could take-off nicely, you would not have any problem in flying the skies of any technology. And with seniors taking practical I believe we can start with any technology nicely.

One thing I forgot. Why would seniors take the practical nicely???
Again the masterpiece institute policy. If you take practical you will get some credits which were mostly equivalent to credits of a subject. And your credit depends on the improvement of the students under you.

Practical Exam :
You have to program using your resources.
Again what’s so great even we have open book test where we can open our note-book but not others. Only difference being we have it in test and they have it in practical exam.

And great I got another and most powerful HEAD-SHOT. The definition of Resources was elaborated. Their resources meant any resource which they would get in industries like books, notes and even my friends INTERNET.

This was really a good practical exam. Write code or get modules from net and assemble or even download whole program. Get the invigilator the program and you get marks. After all searching and assembling is also an art.

I can go on but don’t want to bore you. I just wanted to show you that those institutes getting packages of students in lacks don’t get that just because they get good lot of students. There are differences in those institutes and normal colleges. But there not nothing that cannot be implemented in our universities. For implementation just UNIVERSITIES should break their sleep and see what is going on in surrounding.

I AM HAPPY THAT THERE IS ATLEAST ONE INSTITUTE THAT IS GENERATING ENGINEERS AND NOT JUST STUDENTS WITH ENGINEERING DEGREE.

Friday, June 4, 2010

VESIT Placement Week

Placements in VESIT started in January but for me it was long before. I posted my resume on job portals in September. I was ranked 50 in class and during the recession time it was difficult for even good rank holder to get the job and I was nowhere seen in the race. Anjana told that may be TCS which is our bulk recruiter or must say WAS our bulk recruiter may take only 20-25 students. I was 50 in class and may be around 150 in college. Are there my chances for getting job???? I did not even waste my time asking this question and decided to search for job off-campus. From September to November I did not receive any reply except for those call-center jobs mails.

But time changed with November when global recession seemed to halt. I started getting calls for PHP website development. But they wanted someone who was ready to work from tomorrow and I was yet to give my one more semester, so they asked me to apply after completing my engineering. One thing was clear from these calls that I will get some job to develop website and earn around Rs10,000pm.

During my semester 7 exams I got news that TCS would be visiting our campus. Just after our semester exam I along with my classmates started our preparation for placements. We got 5 days to prepare for our first company MICROSOFT. I had no hope for it and after seeing its paper on fresher’s world I felt it difficult to even crack its aptitude test. To my mixed response Microsoft did turned up but it was not the development center. No matter it was not what we expected but it was Microsoft. I gave the aptitude test and was out from the very first round. I did not felt that bad because I was not expecting Microsoft job and also I was out along with many shotguns of my class. I was happy that my friends were selected for next round. I knew that many of them will eliminate in technical round but atleast they will get some confidence that was very much required for few of them. But to my shock I got the news that almost everyone given HR is rejected because of poor communication. That time I really felt it is a call center job but did not used the term because it’s of Microsoft. I even got mixed response when I heard Anjana said NO to Microsoft and I updated by facebook status

There are persons in this world who can say NO to Microsoft.

Next day it was DELOITTE and again I knew that I will not be selected because I heard that they require students with good communication skills and less importance is given to technical knowledge. Because of this even I was not happy with the company as I wanted to take up technical job to start my career. I gave the aptitude test and cleared it. But felt bad when heard that Anjana is not selected whom I considered much better than me for the job. She was preparing for it for long and even rejected Microsoft to get into Deloitte.
Next day I came to college for group discussion and personal interview. I thought I will be out of group discussion because I was not feeling to discuss poverty or population problem. But group discussion topic was to solve a problem for medical firm so I was able to speak something.
Then we had presentation on what we have discussed in our group discussion and it was also nice experience as they wanted to check whether I understood the topic and solution or not. As it was practical thing hence we all understood it.
Most of us were selected except for those who interpreted the questions placed to them wrongly. Then I prepared myself for interview and I wanted to give it as soon as possible because I wanted to sit for DIRECT-I’s (a technical company) pre-placement talk. I completed the interview and asked Bhushan neeche chal rha hai talk me??? He asked me wait and after an hour we decided to join the talk and heard that talk is already over.
Then wait started and everyone looked so nervous except for me who was confident enough for NOT SELECTED. I wanted to know who all are selected in Deloitte and hence was waiting along with others. But how could I sit quietly??? I started my obvious task of leg pulling over which Suraj and Vinay said “Abe tera to hona nahi hai to hum logo ki band kyon baja rha hai”.
After a long wait list came to the hall. With each name I was clapping with joy till I heard a name VAIBHAV DIXIT. The hall seemed to be silent for me and I walked towards the stage and stood at the last behind everyone because it was my rejection from all other technical companies coming after Deloitte. As Deloitte was a dream company I cannot sit for any other company. My friends consolidated me saying Deloitte is a good company for me. Vibhav was the person who consolidated me whole route from college to home which we completed by walking.
But now it does not matter and my fate is sealed with Deloitte. And long after joining Deloitte I realized that yes it is a good company when I started working with them on a campus buddy project and now I am happy that I was placed in DELOITTE.

Coming back to the placement time next day TCS came to college and I was consolidating myself at home on receiving Deloitte. At around noon Ankit called me to inform me that he is rejected from aptitude test. I don’t know how he felt but I got tensed but consolidated him saying that Accenture is coming and I will help you with aptitude preparation tomorrow.
Next day I was at Ankit’s home and I tried to give him basic mathematical concepts required for aptitude test. We spent whole day (officially) on preparation and then again a problem. Vibhav called me to inform that Swati is rejected from TCS but 93 students are placed in TCS. I knew that was a good number and chances for remaining students are increased because many students above them are already placed and will not compete for Accenture. But mental situation of rejected students was not proper and that may lead to their rejection in Accenture.

I never felt what it is to feel after getting rejected because I got placed when I was not even expecting it to happen. But that time even I was feeling bad may not be that strong as the rejected students but I may not forget those days when both my project member were waiting for their placements even after TCS.

Next day was a BIG DAY for me. Last hope Accenture came at morning and started aptitude test. Anjana came to college after getting placed in TCS. I knew she was not happy but she was holding a smile on her face. After some time result came and both were selected. Accenture started with interviews on the same day. I was handling one floor with four panels along with 5-6 students. By the evening I was the only person on the floor handling the interviews. Anjana came at around 5:30pm with half cup tea for me and I had my lunch with half cup tea at 5:30pm.

Process continued and I called someone to handle the floor at 9:30pm as I was bored of doing same task for more than 10 hours. I went to canteen and there was nothing to eat but met Charudutt and Vivek. I sat there for 20 minutes and again came back. After one hour Anjana and team wanted to leave and Charudutt and I was selected as bodyguards to send those girls safely out of the local area till they get transportation. Our luck was good and we got an auto early on road and we sent them in that auto. Then there was standing two hungry persons seeing each other’s face. And we went to have an ice-cream as our dinner.
That day I had tea as lunch and ice-cream as dinner. I thought it was all for that day and I was right as after 00:00 day changed. When I returned I saw students diving interviews with a smile at mid-night. I felt the same energy at 1:00am in that hall waiting for the result. Result came out at 2:30am but it made us forgot everything. 102 selections and both Ankit and Swati got placed in Accenture.
I was relieved and happy. Whenever I think of placement time this day (or probably night) comes to my mind even before the Deloitte placement day.

Swati’s dad dropped me home at 2:45am and I eager to update my status on facebook and I saw MADAMji updating her status. All were happy as most of the students got placed and environment got changed on facebook. Happiness and congratulation were pouring out of networking sites.

THAT WEEK CHANGED THE WAY I USED TO LOOK AT VESIT.

All is well that ends well. Most of us were happy that they were placed but……

I was feeling bad for some students as I felt that they were placed in companies below their capability. I expected and even expecting a better job for them. I will not take their names except for Anjana because she got placed in yet another company NOMURA. I was very happy to hear that she is placed in Nomura and I updated status

Rejection to Microsoft paid

There are many more students whom I feel should be at better place and not listing them because of fear of losing some names but will definitely be waiting to hear from them that they are now in a better job.
I am waiting for these news may be even badly then the students and will hope they receive it as soon as possible.

Wherever you are I will hope you progress in life.
BEST OF LUCK

Thursday, May 27, 2010

Universities, please improve

By knowledge or luck I secured good rank in AIEEE. I was eligible for NITs and hence started exploring them. Similar exploration was done when my brother secured good rank in IIT-JEE. During these explorations I discovered many unique things about education in few Indian Institutes. I do not remember the name of the institute but first time in my education carrier I saw an institute considering the differences in students.

They provide the option to choose some of your subjects for engineering. Nothing great, even we have elective subject option (though only in final year) in Mumbai University. But the uniqueness was in the grading system. Even we know that all subjects are not of same importance. But our university is blind about it. Even for Computer students Data Structures is of same importance as Electrical Networks. Please can anyone prove this logic????

I found few things which should be included in all universities :

  • You can’t just choose few subjects that you would like to study but also decide importance of those subjects. Even I realized it after entering in engineering that even if you could master one subject you could create your carrier in it. Say for example even if you know only web designing you could not only earn your living but you could even start a good business.

  • You could study few extra subjects from other branches other than your normal subjects. This will fetch you a MINOR degree of that branch other than a MAJOR of your branch. This could be utilized by students who find that they are interested even in another branch. Above all it is optional and could be utilized only in case you want it.


Seeing such options I really think our university should improve. These are not in-practical things. Nor are you required to present policy in parliament as such options are already present in India. You just need to feel your responsibilities and act for the students. Do not consider us just another bulk of students enrolled to pass engineering. We are here to improve our future. We are here not just for degree but also for knowledge.

So, my dear universities please stop playing with our career and improve. If you cannot give competition to IITs and NITs, try to reach their level (in policies atleast).

Friday, May 7, 2010

Farewell Time

Farewell drastically changed my future plans. I thought when I will start earning I will buy a server first. Till when I should rely on free servers. But then I realized that I am losing my persons who visit my site. I lost my site or I should say I AM LOSING MY IDENTITY.
I always heard my name with website. Whenever website is named it is for our class website. And now I am losing my class and hence website and hence IDENTITY. Now no one will care for a URL in millions.

Most of the people got surprised listening that I started blogging. There is a reason of start writing blog. In 21 years of my life I lost many things for improving in LIFE or should say for improving CARREER. Many times we take a decision which our brain says is correct no matter what our heart says. Many times I wanted to share things with myself. So I thought I should start blogging as no one other than me would come to my blog.

I was born in Narora near Delhi and was there till the age of 16. I had huge collection of friends. We used to play, dance, enter jungles, etc. In short we used to have dhamaal. I know none of you can believe me saying this but I used to be on stage for dance and drama too. Then my father got transferred to Mumbai. Brain said it is great as here carrier opportunities are more and my heart was left aside. It was the biggest loss of my life. That day a different Vaibhav came to Mumbai. A boy who used to be on ground for hours started hating them. In my 10 years in Mumbai I was on ground only for few hours when Charudutt, Amin, Prasad, Daishik, etc came to colony to play cricket.

Losing my friends was a great pain for me. That day I decided never to make friends because like everything else even friends are not permanent in life. I started living with minimum requirements. I am in BARC for 10 years and still without friends except for college friends like Swati and Vibhav.

I was happy to be lonely. I don’t cry for my 10 friends or 12 friends. You can confirm it on Orkut or facebook. Not that I was too bad to be friendly but I kept myself low so that no one approach me for friendship. Even engineering was no different.

In the first year during submissions I was taking printouts of C programs. Leena and Nikita came to me and asked whether I have some program. I replied yeas I have and will give them tomorrow. Leena said we are from D-2, could you come and give us in recesses. I said yes I will. May be she did not believe that I will give them printout so to catch me she asked my class and was shocked to hear the reply D-2.
I am not saying they ignored me but the truth is I made myself ignored. To live in class for 5 hours I required someone to talk. So I used to talk with minimum number of students like Ankit, Anjana, Bhushan, DivyaKumar, Vinay. But these people changed my rules.

I thought I would never feel friendly with anyone but TUMHARI VAJAHSE MUJHE DOSTI KARNI PADI. You were too friendly to resist. Slowly and slowly many joined the group and on farewell day I realized the length of the list. I was shocked to see few people approaching me with a smile and willingness to write something for me. I thought they don’t know me that well to write something for me. But I was wrong. They knew a person who sat with them for 3 or 4 years and want him to be happy.

Now I ask myself why you again made friends. Yes I made a mistake. This time it is even bigger because the attachment is even deeper. I know I entered into VESIT to leave it after 4 years par VESITians ke bare me pata nahi tha. I never knew that you all will be this good. I can’t recollect any face which I would not like to see in future. Some are closer to me some are not but none of you are absent from the list.

I know I irritated you all. The reason was I know nothing more than coding syntaxes. Whenever I wanted to talk to you I had no topic to talk for. So at different occasions I took different topics like chocolates, party, validation, etc. But you goodness was over my irritation. I never heard anything harsh for me in return. I hope I am taking everyone’s name but sorry if missing anyone.

PRASAD
You always get irritated by “SIR” and want to know the reason. I want to know few things from you. Who was the person who said Abe PHP easy hai, mai kar sakta hu to tu to kar hi lega. This was said to a person who did not know anything technical, was rejected by every society because he was useless. That statement may not be important for you, but for me it was a driving force. Next I want to ask you who visited site daily for colour combinations and give suggestions next day. Remember my site with green, yellow and pink backgrounds. May be you don’t but I cannot forget that. Then come to my latest site. Who used to SMS me with the suggestions for improvements? If you are still not convinced then tell me who asked me to learn AJAX for dynamic sites? If there is still problem then tell me my friend who solved my many doubts online by providing appropriate links?
When you could provide me with these answers and ask me not to state you with “SIR”, I will definitely not use it. But if I could use this title for anyone, it could be you. So, thank you.

SURAJ
I think I irritated you the most. But you irritate most to the persons you like most. You used to be very friendly and caring with me. Even you helped me to improve the site but more than that I liked you for your smile. Let it be any time in day. Many times I used to feel exhausted in labs. Then someone puts his hand on my shoulder and says "Kya hua??" Seeing your smile I used to forget my exhaustion. Thank you for noticing that there is a boy sitting in the corner of lab. I am sorry to irritate you provided me with energy.
I am happy that you got your dream job. I would be happy to see the same smiling face in Deloitte but would be happier to see you happy.
Thank you for everything you did to me.

Anjana
Janjana, Jomura, Motorola and what not. I don’t think I spared any occasion to irritate her. She used to help me in first year with program codes for printouts. But I felt the friendship in second year when she approached me for Quant Week. She said "Are Vaibhav tu to pakka jetega, please participate na". She had more confidence in me than myself. The event was from 3 and we were left at 1. She called me many times just to confirm that I am in college. And how can she be wrong. My team won the event and that was my first win in VESIT. This event filled confidence in me. Next occasion was SFMC’s symposium. She gave me realistic news like event will start at 3:30 when other was saying the event will start at 3. When others were waiting in the queue I was nicely seated in canteen. I think they gave us something to drink. I asked her to give me one more. As a society’s loyal member she could not but no one stopped her in giving her drink. She gave me the drink given to her which I realized later.
Even in placement news she helped me. She kept my confidence boosted that in spite being 47 in class, I will get job. I could not believe that and posted my resume on 3-4 job sites. But again she proved me wrong and I got placed in Deloitte. I felt very bad when she was rejected by them. Believe me or not Anjana I was happier than you when you got placed in Nomura. Vibhav was there in coordination and I was sending him SMS in every 30 mins to know the result.
Thank you for helping me. I know it would be difficult but try to remember me for good.

AJINKYA
Mr. Validation worked with me in Alumni website. Like others even he helped me a lot. He used to come next day with that standard Ajinkya smile to say "Kya re Dixit aur koe colour nahi mila kya????" Sorry for stating you with that name but lack of communication with you left me with no option. I can’t remember any other occasion when we interacted so was forced to use that name.
This was not because you worked on certain pages. It was solely because I could not think of any other name. Sorry and thank you for helping me.



List will go on and on as I feel I irritated each and every one of you. I did that solely because of affection. I just tried to make you smile. I do not have anything to make you smile and hence took the leg pulling way. If my jokes hurt you then I am really sorry. Just ignore those moments from your life. Soch lena ek pagal ladka tha jo pareshan karta tha par ab tumhari zindgi se chala gya.

I also thank you all for helping me improve my site. I never had affection with my site but will always have affection for your unbiased ideas to improve it. You all wanted to see an improved site. I never thought that anyone want to make my site degrade. You seem to be happy to see each improvement on my site. I should say thank you for motivating and guiding me throughout my engineering. I feel I will not get such a response in Deloitte or at any other place.
Till date I was with people who helped me to improve and now in profession world I will meet people who would like to go up climbing over my shoulders.

Feeling of losing you all again remind me not to make new friends. Again I want to be in low profile so that I don’t feel pain losing friends in Deloitte. May be I will go somewhere or they will go for studies or another company. Like the start of Engineering I am promising to myself to make friends after thinking a lot and let me see if there are people in Deloitte who can force me to be friendly like you all did.

But, I am thankful to you all for this wonderful journey of ENGINEERING and sorry if I hurt you anytime during this phase.

Tuesday, May 4, 2010

Google

With this blog I am sure that I don’t require introduction to this topic – “GOOGLE”. As an engineer it has been my best tutor. I am happy that for this I need not provide reasons as no one would go against it. In this blog I am trying to write down my journey with Google.

In the first year Google was just another search engine on the web. I was not even using Gmail as my mailer client. My experience with Google started in full flow with one of the society’s workshop in second year when one of my senior said
“I taught you what I could. From this point onwards try to learn from Google as I have also learned from it. You cannot buy all books and it is easy to search your problem. If you do not understand the error application is throwing, copy and paste the error and you will get your answer.”

This really helped me. Many times I get stuck with some error like ERROR#%$##%#. When you have no clue about what is written just copy and paste this scribbling on Google and trust me you will get the problem. But this thing is also common to other search engine.

Now let me talk about the span on Google which I have realized over a span of time

In the second year, I created my account on Gmail as my Email Id on yahoo was hacked. That time Gmail introduced embedded Gtalk on its website which was I liked very much though it was later also introduced in Yahoo. One more thing which was very useful for me was that if I add a friend in Orkut, he is automatically added in my contacts and chat list. User interfaces of both these web applications are fabulous.

Later in the third year when I started my website, Google provided web development tools to help me publish my website easily. I managed to bring my site from seventh page to the first page of Google for the query “Vaibhav Dixit”.

And then came forth year and the best year of my exploration. Our placement was to start and Google Group was created. The interactions between the people are very nicely displayed on the group’s mail. Later it proved very useful for the completion of our project on Deloitte.

With the Deloitte project I also came across Google Documents. And believe me, I have seen many web applications but no one matched it. Open an excel file and you could see other working on it. If you want to discuss, no problem, go ahead with the embedded chat application. You do not require creating any chat group to discuss on any file. You could restrict the access of these documents.

My last experience was with BLOGSPOT. To register on BlogSpot I just required my Google account details and all my details were imported. This may be possible with other mailer servers also as I have not tried it with other providers like Yahoo, etc.

In general Google helped me right from technically by solving my problem for application or website errors to socially by Orkut and BlogSpot.

If Google was not present, I think 1 engineer would definitely be absent from the society.
Thank You Google :)

Saturday, April 24, 2010

BE Projects in VESIT

Right from my second year I was thinking of my BE Project. Though I did not knew anything technical at that time but CSI with its VB workshop gave birth to the programmer inside me. I started my plan of final year project in VB. Even I don’t know what all we discussed that could be done as a BE Project. I even consulted Arvind considering him better than me in technical field and also his brother was 1 year senior to us and can guide him better.

I will not say that we only discussed. I and Ankit tried VB to check whether we can code or not. We developed calculators, notepads, etc to start with. Then we continued to develop some reservation systems, contact book and even an application to send messages. As it was a machine application you need to login to a single machine and check or send mail. It had features like Compose, Inbox (with sender’s name and time), Sent Mails, etc. I will not say that we matched features of normal mail client but as a second year student I was satisfied. This satisfaction was so huge that we started thinking our ideas implementation wise. Only problem was that using VB we only knew to develop applications restricted to a single machine.

Then came fourth semester when IEEE workshop of HTML was conducted. I was happy to learn HTML and I, Ankit Haria and Vinay Punjabi launched individual websites. HTML was another great thing we learned but again what project can we develop just using static pages. Then my brain started giving me jerks. If we cannot develop dynamic pages then how Orkut could do it? Again I consulted my technical person Arvind and the reply was ASP. He tried to give me some idea but was in vain. I understood that it is beyond my scope and Orkut must have recruited many persons for this thing. I left idea of creating website as my BE Project and made myself busy in boring work of assignment and journal completion. But the Time again changed and this time website entered my life never to quit when we started with Alumni website. Even the Alumni website development was interesting and I have posted it on my Blog.

With the help of my friends Ankit, Prasad, Charu, Ishita and Jinkyas I had some idea of PHP. Charu helped me to start nicely and Prasad, sorry SIR PRASAD taught me throughout my engineering. Still I am yet to learn from him how to send reply from server to client without request. Leave the technical aspect and just know that they all helped me to learn PHP. Ankit has been my best competitor for my entire engineering. He forced me to run till the place I am standing.

Now let me talk about second lot of people – CRITICS. These proved very useful for me. They praised me, laughed at me, motivated me, de-motivated me but more than everything they gave me next challenge to work on.

If this feature could be added on your website then it would be nice

My whole third year went in developing websites or adding features to my website. Time to time different ideas kept coming to my mind. In third year itself I and Ankit developed an Attendance Management System which was not used in our college. Not because it lacked features but because management was not bothered to see work of two third year students.

One thing pinches me very much, the website of our college. I know VESIT have potential to develop wonderful website. But no one is interested in the development of such things. You point to any student’s website and it would be better than college’s website. Students are willing to work but the management or upper committee teachers are not interested. They don’t want us to develop website they just want us to WRITE A SHORT NOTE ON WEBSITE.

In the start of sixth semester I approached a faculty for permission to do a project in BARC. They asked me for details and I brought system’s diagram with the details of what we would be doing. After meeting the teachers for a semester I got information that PRINCIPAL IS NOT ALLOWING OUT-HOUSE PROJECTS. After that point I thought to develop a website for college with all information like attendance, marks, PRAXIS, UTSAV, society information, file sharing, social networking for VESIT students, Alumni contact and what not. There were over 25 modules in the project. During the vacations we even did some documentation with features and modules and also implemented basic design of the application.

After vacations we joined college as a FINAL YEAR STUDENT. Again a shock was waiting.

STUDENTS WILL HAVE TO CHOOSE PROJECT ONLY FROM A LIST.

So, welcome to VESIT. You cannot choose your own BE Project.
After that point onwards I never had interest in my BE Project. Teachers may claim that students do not put their 100% in their BE Project. But I would say it never was our BE Project, it was faculty’s project. BE Project is meant for observing the industry and we completed the project sitting between walls of our rooms.

Faculty should understand that all students do not want Research Projects, some may like application development and even other may like to study some advanced technology. Students should be given right to choose their project and mentor. I don’t disrespect the teachers but this impression in my mind for the teachers is very sad for me. I am leaving the institute in a month or two. Please consider my thought and pain for my juniors to come

We students plan our projects from first year onwards. Please respect our ideas and give us change. I know we will perform as that time we will be working on OUR projects.

As I don’t expect an early response by VESIT, BEST OF LUCK for juniors to come (may be for many batches) for their allocated projects (of faculties). And do not get demoralized by this post. Excepts for few issues VESIT is one of the best colleges in Mumbai and after placement week I can surely assure this. But scope for improvement remains……

Wednesday, April 21, 2010

Development of My Website

Though it is already present on my website, just for records I am posting it here also.

The idea to build this website started in Semester 3 when I saw a post in the Orkut (VESIT COMPS 2010 Batch) stating the need to have a common yahoo group to share the assignment questions or programs. We could share information on Orkut but could not share files. Moreover there were student who did not wanted to join Orkut due to personal reasons (like Motorola). Also I don't know why but I did not wanted to create a new Email Id just to be in yahoo group as I was using GMAIL.

But as I created an Yahoo Id the situation changed. The idea was dropped or was not properly supported by the students. A database was created and the CR would mail the stuff to all. So problem was solved.

But, during SEM 3 exams my ID got hacked. Then I created a new ID and asked for the database to inform all. Suraj gave me the database. I sent the mail stating my new Email Address to all my classmates. To my surprise I got 13 mail errors. Also many of them who got the mail stopped using that Email ID. So database idea had these flaws.

As I was thinking to overcome this, IEEE conducted a workshop on web site design (HTML). I started with the personal site development as that was the topic for the IEEE's Web Design Contest. I don't know when that competition came and gone but I was having my first website.

But I was new to the site building hence the site was of no use to anyone and I was using database mail system ie send to all type and deleted the Email Id giving mail errors.

At the end of SEM 4 we were passed a page in the DBMS lab for the interested students in the alumni website creation. My partners Ankit Haria, Vinay Punjabi and Bhushan Jagia asked me to fill the languages known column up to an extent no one have filled. I even wrote photoshop in the languages to increase the size of the column. We all forgot about this during SEM 4.

At one of the MID SEM exam, as usual I left early and was on my way back to home and I got a call from Vinay saying I need to meet Mrs Gresha Bhatia Mam that day. I thought I wrote wrong roll number on my paper. Then Arvind also called me for the same and I asked him the reason. He told me I was selected for the Alumni Website. Then I also got calls from Swati and Mayur Khanzode informing for the same.

Obviously I reached late. There was a round table conference going on. Rightmost was Apurva Nair then Prasad, Ajinkya, Ishita and Charu. I took the stool from the lab and sat at the end. Seeing me Mam asked me DO YOU REALLY WANT TO DO THIS? I said 'YES, Why Mam?'. She said "I asked you seeing the list of the languages. I think you are not interested and just filled nonsense there!! Is photoshop a language?". I was quite but SMILING. She asked us to meet Sumit Pilankar in his office at Ghatkopar. We (all for the first and the last time) went there and asked for the task. He said we will have to design the website on PHP as the server he own is php server. 'PHP? what is this?'. We all were confused and scared as the time was for the Pls and he had a huge project with a new language. We asked him whether we could start after SEM 4. He agreed and asked us to study something during PLs. I doubt anyone did that and we all were busy with the semester exams.

Then after the last exam I asked Prasad to call him. As usual Prasad said 'ARE YAAR KUCH DIN TO RUK!!'. After all we studied for the exams (not like me). Then I went to my hometown and returned after 10 days. Others had 2 meeting and started with the database insertion and deletion. Everyone one started and I was not even knowing what to do. One day Charu was ONLINE on gmail and I asked her, "whether I could do something or everything is bouncer. Mujhse hoga kya?". She said "NO, it's easy. Visit this link". I don't remember the link (could be W3 Schools), the site was good with only basics but covering many topics.

Then I again started to develop my personal site as we were asked to test the codes on different site till Alumni website is started.

Then I asked Ankit to search for a FREE php server. We got 0fees with 300MB space. Ankit also got interested in PHP and but was not interested in the new site but was developing his HTML site. He helped me with the technical and non-technical issues. So he too became comfortable with PHP and started with the COMP 2010 Batch site. I said, "DO NOT CREATE CLASS WEBSITE AS YOU DO NOT HAVE AUTHORITY TO DO THAT. PROVIDE SAME THINGS IN YOUR SITE.". But he continued saying "KUCH NAHI HOGA RE". I don't know why but the site was not published.

With some knowledge of PHP I created login page but the problem was you could login pressing BACK button. Such issues were cleared very well by Sumit. I started developing my site parallel with the Alumni site and is still doing it!!!

Then I advertised my site with the start of this semester (SEM 5) and I got registrations of 13 in a month. I thought to delete the site but then came the golden moment. There was a JAVA presentation to be sent to all. Ankit asked me to mail and upload in your site. I did the same but I thought forcing them to register is not a good idea. So I provided the facility to both registered and unregistered members. At that time I used to get 7-8 registrations daily. That really encouraged me. Seeing 10 mails daily in my INBOX of registration was a wonderful experience.

Then all of you started giving suggestions and comments to improve the site and also gave some stuff to upload for all users. That force ended me with a OKOK site at the end of the SEM 5. But it was deleted accidentally by the server.

Then I thought that everyone should be able to upload the files on their own, discuss some issues (for those who were not in Orkut) and many more things. I am trying to implement those things and bringing this site for all again to be used AS A COMMON MEDIUM in SEM 6 to SEM 8.

I think now I got something in which All could access the common assignment and other matter no matter which ID they are using.

Get the information in their INBOX about any issue in the college.

For the persons who did not wanted to join ORKUT due to privacy reasons, I provided the option to hide yourself from other users.

Discuss forum to the users (idea by Vibhav Mishra, INSTU).


Now I want to provide a common database for the students in which they could edit there information and anyone wanting to contact him could easily get the contact ID or phone number. This idea came during PRAXIS when in a day we wrote our contact number and email id twice. Then came next day and did it again. On asking why you again want it? Suraj said, "Yesterday's list is with Apurva and she is absent today".

I have the information of registered members and think that now they would not be asked again to write the details. I request all to register and update their contact details.

This was the end of SEMs long fight which started with the yahoo group discussion, ORKUT, database of Email IDs and ended here with this site. Hope this site would be accepted by all the students.

Monday, April 19, 2010

VESIT : Farewell Approaching

Just some time back I joined engineering and now it is going to be completed in few days. My engineering went very fast, leaving the time when I was writing assignments, experiment and even waiting for 10:00am in mid-tests. I enjoyed engineering and think everyone else also enjoyed it. Some may be enjoying doing nothing, others enjoying societies. Mazaak hi Mazaak me hi sahi but we reached final semester. Soon we all with be GRADUATES. I thought we all will enjoy this experience but.......

I joined facebook very late in the last year of engineering. I used to login on facebook daily for funny taang khichau comments. But from few days I am seeing sentimental posts on facebook over friendship. I don’t know who started it but it was hyped with Anjana’s post.

just like a KG kid runs in a race to catch the teacher's hands......i have the run the race...to catch 2 hands....my frnds and my engg....but the race is over....isnt it!!!!cant accept tht.......


I think everyone who entered on facebook that night commented on her post at least once. Some posted sad replies, others giving philosophy of life (need not name him) and even others who were trying to laugh at them just to make them happy. Everyone knew that even they are not happy.

I know farewell will be a sad day but we should see brighter part may be because it is not in our hands. But is it really a day which we have not experienced. I think we all had seen at least few of such days. Just the friends we are leaving changes from time to time. We left our friends when we entered junior college from high school.
Same thing when we entered engineering college from junior college. Again we were sad that we are losing our friends.
But as we entered in engineering, we met new people. Slowly and slowly we started loving the environment like we did in junior college and engineering college. Then we tend to forget the past friends and start living the present. In case you do not agree that you forgot your old friends, at least you will agree that the interaction has reduced and is also limited to few.

And each time we changed our institution we felt we got even better friends.

This is normal human psychology to resist the change. But if we need to improve, we need to change. This change is also for our good. Now we will enter professional world. Do not be afraid of it. Even it contains people like us. Do they more deserve than us? Just know one thing you will be there because YOU DESERVE IT. So please stop being afraid of that world. I am sure we will happily settle there.

I hope you will love what is coming in your life. I know we were together for 4 years fighting with the university and teachers and it will be difficult for us to forget. But should we try to forget. Like in the past you never try to forget old friends. It is just that new friends make their position and you do not realize it. After some time you will not be crying for old friends but will be happy that you found even more friends.

Just make sure that if one day you get time from your busy schedule to visit the past, it should be filled with joy. Enjoy the last days of our engineering fully. Do not enjoy these days thinking that these days will go for ever. Just enjoy so that when you turn the pages of your life, you should be happy for the past. As far as these days are concern, hope we will have even more happy days in our coming life.

And yes ofcourse, now coming to me
Ahem ahem, ok

If possible please do not remember me for bad things even though they are more. Try to remember me for my good things (though limited). If you could not remember any good experience with me, then create one. I have no problem with the created but good experiences.
I just want when you see our photos of engineering, that smile should remain on your face even on seeing my face in the photograph.

Hope we will be friends. But I would be happy to see you with new and better friends than me.
This condition is not for friends joining Deloitte with me. They will have to bear with me for some more time even if they don’t want to.

I KNOW WE WILL NOT BE TOGETHER BUT WE WILL DEFINITELY BE CLOSE

BEST OF LUCK for you wonderful journey called LIFE!!!!

Friday, April 16, 2010

PHP WEBSITE TIPS

As this is my first sensible (according to me) post, let me write about thing which others say I do the best “WEBSITE”. Not that I am best with other persons developing website. But it is the only thing I can somehow manage.
I am in touch with PHP for last two years. In this duration I developed few basic php websites. While developing these sites, I came across certain experiences which may be wrong. I want to share those as I think these may be useful for some of you.

Following things could be thought before developing the website

  1. In HTML website we copy and paste banner, footer, code in each page. Even I did the same thing with my first or even second website. Later I came across better option to include the files. I mean create separate files for each (banner, footer) and include the file in each page. In this way if you want to add new link you will have to change only single file and all other pages will display updated menu.

  2. Similarly have separate file for database connection code. You may change server time to time. This may even be from your localhost to main server. If you do not have single file for connection code, you will have to change many files. So better include the connection file.

  3. Stop file listing of the website. If the user knows you have files in download folder, he will type yourwebsite.com/download/ and all the files will be listed. To stop this either use your server’s control panel or place a blank index.php file in all such folders.

  4. If you have registration form. Validate all inputs. Using JavaScript validation is fast but that could be bypassed by disabling JavaScript of browser. To be safe always have php validate. JavaScript could be used but only along php validation.

  5. Start session at the start of page, even a space should not come in the page before session start code.

  6. For the pages which are open to only logged in user, again check session variable at the start of page. In this case again include file could be used. Just include check validity code file in secure pages.

  7. Try to minimize use of GET parameter. As far as possible use POST method to send your data from html forms to php page.

  8. Do not allow users to upload php files on your site. This will allow them to execute their script on your server. If you are required to upload php files from users, change the file name on server so that Uploader can not type the file path in address bar URL) and execute the file. There is another method, change the file extension to .html. This will just display the php code without execution along with other information on the page. In case user wants to download the file, again change the file name for download (forceful download).

  9. Change the file name at the time of uploading any file. Two files could be uploaded with name. In this case older file will be over-written. You can use date-time, any counter, etc for unique name of files.

  10. Do not write (or output) anything on the page before redirecting page through php code.

  11. If new image or CSS is not reflected, refresh the page. Sometimes browser cache in images and CSS file.


I must have forgotten something which I will add as and when I remember them or someone asks doubt about it.

Thursday, April 15, 2010

My first Blog

Hello Friends,

As I created my blog I was thinking what should I write. Actually I wanted to create Blog to check what all features are provided on a blogging site. May be some day I will be capable of replicating the features on my site.

I will soon come some sensible posts (atleast which I think is sensible)

NOTICE : THE PERSON WRITING THE BLOG IS 60 percentiler IN ENGLISH (CAT). So do not take the grammar seriously :)