The Boy Who Would Not Grow Up
Friday, January 23, 2015
Thursday, December 18, 2014
Working on a Java position looking for Struts, but the client is intimidated
Working on a Java position looking for Struts, but the client is intimidated by the amount of resumes being pumped in with Spring
Know the differences b/w Spring and Struts
Struts is the front end, ActionForms and Actions. Actions will call the Spring Service which has the Spring DAO injected into it. Spring makes unit testing a lot easier, you can inject your fake dao and not have to test with the database at all if you do not want to. We use it with Hibernate and my code is quite small as Spring handles exceptions quite well and you are relieved of all the Hibernate repetitive code.
Differences:
1)Struts is a web framework while Spring is not.
2)Spring is a Layered Architecture while Struts is not.
3)Struts is heavy weight while Spring is light weight.
4)Struts supports tag Library while Spring does not.
5)Spring is loosely coupled while Struts is tightly coupled.
6)Spring provides easy integration with ORM technologies while in struts, we need to do coding manually.
7)Struts easily integrate with other client side technologies. It is not easy in case of spring.
1. Spring don't have any action from, it bind the http form values directly into pojo. Instead of initializing the form bean spring directly initialize the domain object.
2. ActionForward in struts is replace with the ModelAndView in Spring. Model component contain the business object to be displayed via view component.
3. Unlike Struts Spring don't provide any separate tag library.
4. What Action class do in struts, Controller does in Spring. And action in Struts is a Abstract class but Controller in Spring is an interface, This is very good advantage of the spring.
5.Struts implement MVC Design Pattern where as Spring implements IOC Design Pattern and addresses AOP Cross cutting concerns.
6.Struts is heavy weight where as Spring is light weight framework.
Also remember,
Struts is mainly a presentation layer framework, like redirecting to a particular page ,doing client side validations etc which otherwise very tedious using jsp and servlets.
Spring is a complete J2EE framework having seven independent layers which can be used all together or few layers integrated with some other framework. Spring provides declarative transaction management and AOP. One layer of spring is for presentation purpose like struts but for only presentation layer, struts is better than spring.
I hope the client facing managers could take few questions on what is it that the client is more interested in, which would help recruiters streamline on the right resumes as well save the JavaBoys time over the phone being asked dumb questions.
An Unknown & Humble background of KR Naraynan, the 10th president of India
Friday, June 20, 2014
Monday, June 2, 2014
Before you start to find SAP BI/BW consultants for your client please read this - What is SAP BI, what do consultants work on, what technologies they use
1) What is SAP BI, what do consultants work on, what technologies they use ?
SAP stands for System Applications and product in Data processing.
BI/BW stands for Business Intelligence or Business Intelligence warehouse or Business warehouse. It is an readymade software for Data warehousing or in simple language it is an Data storehouse.
The most Important word for a BI consultant from above is Data . Data of business, most important Data on which different important decisions of a Company depents on.
Mostly in BI there is Historic Data or Old data. But some times you have to work also with realtime Data.
Actually we as an BI consultant extract or perform Data aquisition from another system, which is known asR/3 System or any other company realtime systems.
I dont want to go much in detail in R/3 systems.
OVERVIEW
In real time data is stored in R/3 system (in day to day business life cycle) for eg : Assuming that you are a dealer of Audi cars in USA ,If you have orderd some 100 Audi cars Q7 from Audi plant in Germany. then they will take some Personal details from you and they will process your request, as soon as they accept your request this information wil be pass to different sections of business, for eg: to Material management, sales and distributions etc.This all information regarding a business with you is stored in third layer which is known as Database layer of R/3 System. Now Because R/3 system is very very sensitive system because it records all transactions online that is OLTP Online Transaction Process , now if we want to have some report from the Database then we go into the R/3 sys and make reports from that Data and it will slowdown the performance of R/3 system.
Because of this problem SAP had offered or made BI/BW OLAP online Application Process System so that you can bring the extracted copy or extract exact Data in another system called as BI/BW and then do what ever you want, i mean you can create reports or use data for different calculations etc.
What SAP BI/BW do is , Preparing (Modelling) ready to your BI/BW system for aqusition (Extraction) of Data from another system and creating Reports (Reporting) on it as it is needed by a Manager.So Job of an BI/BW consultant is
1 Modelling
2 Extraction
3 Reporting
You just have to know, how fast and accurate you can play with the BI/BW software. Because it offers wide space .
2) I would like to know what are the pre requisites knowledge (like ABAP/Java or any Datawarehousing knowledge etc) to do SAP BI ?
Yes if you have the knowledge of only ABAP for BI (no need to have full knowledge of ABAP) or knowledge of JAVA to some extend then it is better. If you dont have the knowledge of any of this languages also, then also you can become an BI consultant. You should have the qualities of understanding the business that all.
If you are doning also BO Business Objects then it would be better if you have the knowledge of SQL.
SO Littel knowledge of JAVA, SQL, ABAP is better.
3) Which kind of people are suitable to do SAP BI ?
If You are a person who understands logic related to software and Logic releted to business. And understand exactly what someone needs from you from your job then BI/BW is right place.
4) What are the prospects of SAP BI when compare to SAP ABAP and EP, heard that SAP BI is going to be obselete and now only SAP BO (biz objects) will be used in future ?
ABAP is a programming language that is used in some parts of BI When it is neede, for eg To perform multiple Querysat one time or calling different data from different sources.
BI is a platform that is needed for Data management or Datawarehousing and making that Data ready for Reporting . BI also performs reporting activities but to some extend.
BO is a Platform where only reporting is possible but with multiple options and with best of reports that is not awailable in BI
So they are and cannot perform all activities alone whether it is BI, BO, ABAP.
Source: http://scn.sap.com/thread/1956066 (Grateful to have found this)
Wednesday, May 28, 2014
Mantras for recruiting
Dissect – Calls – ASK - Notes - SELL
Fill
your note books quick.
Remember you need to finish your note book soon. So, how
do you fill it? Fill it with Junk or the draw some pictures? NO
You gotta fill these with all the details you have
acquired from the call with the consultant, from his experience.
An effective, open ended question gives a platform to
take better notes. These notes are the highlights/lines that you put into an
email as a “sell note”, this could be while you send out to your account
manager/ to the hiring manager or be it the VMS column for notes.
Remember this, when you turn around the pages in your
note book, you must be able to check your progress based on the notes you’ve
filled. It must be full of information.
When I started technical recruiting, the then Boss urged
...Take Notes! You have to keep your pen and paper ready every time you dial a
number!!
A good recruiter must be able to dissect a resume well.
Like I said previously, you must be able to sell your
resume well, written and verbal. To be able to sell your resume well, you gotta
know some shit.
The better shit you know, the better will you be able to
ask questions like a pro, right?
So, where do I learn to ask better questions from? The
answer is From your Calls
Call a lot of folks and spend a lot of minutes in
talking to them. If you are speaking to 20 guys then you can borrow each point
what the previous consultant stated and turn them into 19 questions for the 20th
consultant that you speak to.
If you are scared to pose a question or clueless on how
to frame your question, admit it to
the guy that you may not know if this question is relevant, but ASK
I asked: “Hey I’m
not sure how it goes on but there was this consultant whom I spoke to earlier
and he was bragging on the number of iterations he had done on his 24 month
contract with Intel. So, I would like to know how many you have done coz if it
is worth mentioning, I’d not want to miss out the opportunity on mentioning it
to the client”
She said: I contracted with Cisco for 24 months and scrum
sprints are monthly iterations, which is the whole point of scrum. I led at
least 20 iterations with four months into go live.
I’d be better in talking about this to the next
consultant; I’d ask him how much iteration and what the periods were spent in
go live.
Ask why was he hired on this contract for? Was the
product built for internal use or to sell?
Dissect
– Calls – ASK - Notes - SELL(Its a cycle, which you practice to be better)
Also remember the better you read his/her resume the better you know what to ask. Read line by line, apprehend and then frame the questions in your mind while you are going line by line.
Now it is; Read - Dissect – Calls – ASK - Notes - SELL (I gotta learn creating graphical diagrams, to make this look better)
Remember to pick up the damn phone and make those calls
Friday, May 16, 2014
PAINT THE COUNTRY SAFFRON
YES, THE TIME HAS COME TO PAINT THE COUNTRY SAFFRON!!! read on...
Every time BJP comes stocks go high, inflation comes down, 30 years in K R Puram and never saw asphalted roads or water supply to home. Last time BJP came in we saw that, recent elections they weren't the chosen one and now KR Puram has no asphalt, neither water to the homes.
Congress and a section of people in the country, their rhetoric was that only people who are communal would vote for BJP/Modi. If so, were these millions of people who opt for good governance and development communal?
In the last 67 years what we saw from congress was minority appeasement! Now I'm communal, because I'm against minority appeasement. Educated and optimistic minorities are not looking for appeasement.
What congress likes to do is keep people in dark, keep them uneducated and make people believe or dupe that what ever they are getting is the best.
Muslims fear Modi! who the fuck says that, go ask a Muslim if he is scared. He will say, I give balls. That is the pro-congress media that spreads this hatred towards BJP/Modi/Hindus.
Congress is infamous for following the divide n rule policy, vote bank politics is their agenda.
Many say he played the dalit card. When did he come out and say I'm a Dalit please vote for me? When did he say, I used to sell tea, so please vote for me?
My first sentence was THE TIME HAS COME TO PAINT THE COUNTRY SAFFRON!!!
Now, a country with 1000s of years of history of a Hindu civilization, who accepted and embraced various religions of the world, who were also oppressed and exploited for centuries by few religions of this world and currently over 100 crore people, Yet, if they want to paint their country saffron, they are "famed" communal
Since morning there are no bounds to my happiness, its been really long
that i have been this happy. The only last time I recall having this sort of, unknown, big happy grin on my face was when my girl friend used to smile and say "hi how are you". She is my wife now
I thank my friends and the fellow country men for choosing....whom you chose — feeling excited
Every time BJP comes stocks go high, inflation comes down, 30 years in K R Puram and never saw asphalted roads or water supply to home. Last time BJP came in we saw that, recent elections they weren't the chosen one and now KR Puram has no asphalt, neither water to the homes.
Congress and a section of people in the country, their rhetoric was that only people who are communal would vote for BJP/Modi. If so, were these millions of people who opt for good governance and development communal?
In the last 67 years what we saw from congress was minority appeasement! Now I'm communal, because I'm against minority appeasement. Educated and optimistic minorities are not looking for appeasement.
What congress likes to do is keep people in dark, keep them uneducated and make people believe or dupe that what ever they are getting is the best.
Muslims fear Modi! who the fuck says that, go ask a Muslim if he is scared. He will say, I give balls. That is the pro-congress media that spreads this hatred towards BJP/Modi/Hindus.
Congress is infamous for following the divide n rule policy, vote bank politics is their agenda.
Many say he played the dalit card. When did he come out and say I'm a Dalit please vote for me? When did he say, I used to sell tea, so please vote for me?
My first sentence was THE TIME HAS COME TO PAINT THE COUNTRY SAFFRON!!!
Now, a country with 1000s of years of history of a Hindu civilization, who accepted and embraced various religions of the world, who were also oppressed and exploited for centuries by few religions of this world and currently over 100 crore people, Yet, if they want to paint their country saffron, they are "famed" communal
Since morning there are no bounds to my happiness, its been really long
that i have been this happy. The only last time I recall having this sort of, unknown, big happy grin on my face was when my girl friend used to smile and say "hi how are you". She is my wife now
I thank my friends and the fellow country men for choosing....whom you chose — feeling excited
Subscribe to:
Posts (Atom)