SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


Big Gaps


Big Gaps

Author
Message
Steve Jones
Steve Jones
SSC Guru
SSC Guru (64K reputation)SSC Guru (64K reputation)SSC Guru (64K reputation)SSC Guru (64K reputation)SSC Guru (64K reputation)SSC Guru (64K reputation)SSC Guru (64K reputation)SSC Guru (64K reputation)

Group: Administrators
Points: 64429 Visits: 19117
Comments posted to this topic are about the item Big Gaps

Follow me on Twitter: @way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com
Bob Miller-428670
Bob Miller-428670
Forum Newbie
Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)

Group: General Forum Members
Points: 2 Visits: 4
By far the biggest change I see is the inability of many to "let go of the mouse".
This can mean opening a command prompt or even just letting something run longer than 30 seconds.:-)
IceDread
IceDread
Mr or Mrs. 500
Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)

Group: General Forum Members
Points: 533 Visits: 1145
I find it common that some see object orientated programing in java / c++ /c# as their home but do not want to touch sql and also the other way around. This I believe creates lack of understanding for the whole life of an IT product. I believe you must know both and have understanding for both of these worlds to succeed and bring good value to a company or else you are handicapped.
Nakul Vachhrajani
Nakul Vachhrajani
SSCrazy
SSCrazy (2.3K reputation)SSCrazy (2.3K reputation)SSCrazy (2.3K reputation)SSCrazy (2.3K reputation)SSCrazy (2.3K reputation)SSCrazy (2.3K reputation)SSCrazy (2.3K reputation)SSCrazy (2.3K reputation)

Group: General Forum Members
Points: 2290 Visits: 2145
One of the things that I find missing these days is patience. It seems nobody takes the time out to think and plan out the code that they are going to write. They start writing the code, then the thoughts come up and from then on, it's patching up the code to meet the requirement. This results in patched up code being rolled out from the "assembly line", so to speak.

The other thing is that most often employees are attracted to the buzzwords, and attempt to gain an expertise on them before exploring the basics. The person may not understand how a query is compiled, but yet wants to use high-end tools and become an expert in performance tuning. I always tell any trainees that work with us to always focus on the basics - the advanced stuff will come automatically.

Thanks & Regards,
Nakul Vachhrajani.
http://nakulvachhrajani.com
Be courteous. Drive responsibly.

Follow me on
Twitter: @sqltwins
Google Plus: +Nakul
martint 83658
martint 83658
Grasshopper
Grasshopper (12 reputation)Grasshopper (12 reputation)Grasshopper (12 reputation)Grasshopper (12 reputation)Grasshopper (12 reputation)Grasshopper (12 reputation)Grasshopper (12 reputation)Grasshopper (12 reputation)

Group: General Forum Members
Points: 12 Visits: 59
The most basic thing I find missing is an understanding of binary, octal and hexidecimal.
IceDread
IceDread
Mr or Mrs. 500
Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)Mr or Mrs. 500 (533 reputation)

Group: General Forum Members
Points: 533 Visits: 1145
Nakul Vachhrajani (9/23/2011)
One of the things that I find missing these days is patience. It seems nobody takes the time out to think and plan out the code that they are going to write. They start writing the code, then the thoughts come up and from then on, it's patching up the code to meet the requirement. This results in patched up code being rolled out from the "assembly line", so to speak.

The other thing is that most often employees are attracted to the buzzwords, and attempt to gain an expertise on them before exploring the basics. The person may not understand how a query is compiled, but yet wants to use high-end tools and become an expert in performance tuning. I always tell any trainees that work with us to always focus on the basics - the advanced stuff will come automatically.


Oh I so agree!

I even have the perfect example to verify patience and planing. While this was at the university, there were 4 groups of at least four people in each group. We had 2 weeks to complete an assignment. I was leading my group and we decided that we wanted to draw up how we wanted to build the application and while we might have been extreme in the planning part, we invested 7 days in planing but then we we had a very good picture about how to solve most issues and how the application were going to work and then it only took us two days to write the application. The other three groups started to program more or less directly and none of them finished before us, there was quite a margin to our favor. The other groups was in no way any less good than our group, in fact some would perhaps have considered some of the other groups having advantages because of previous knowledge.

So yeah, planing is really key for success. However, most developers does not find it fun to plan, I however maintain that it's necessary at least to some degree.
dan.harter
dan.harter
Forum Newbie
Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)Forum Newbie (2 reputation)

Group: General Forum Members
Points: 2 Visits: 24
I find that rushing in is a big problem when learning SQL. I've actually seen people take a jump in and just start messing about trying to make databases without reading any documentation, in the small hope that they can "just pick it up as they go along".

Stop! Sit down, go to amazon and look up beginning sql. Choose a book on beginning sql, of which, might I recommend the Apress series, and when it arrives work through it. You won't be an expert at the end of it, but at least you'll know enough of the basics to have a starting knowledge.

And before anyone tells me that they don't have time to sit down and work through it, just think of how much time your going to waste when it all goes wrong. Get the basics right, and the rest will come to you a lot easier.
Alex Gay
Alex Gay
Mr or Mrs. 500
Mr or Mrs. 500 (577 reputation)Mr or Mrs. 500 (577 reputation)Mr or Mrs. 500 (577 reputation)Mr or Mrs. 500 (577 reputation)Mr or Mrs. 500 (577 reputation)Mr or Mrs. 500 (577 reputation)Mr or Mrs. 500 (577 reputation)Mr or Mrs. 500 (577 reputation)

Group: General Forum Members
Points: 577 Visits: 474
There seems to be a lack of basic shell programming experience. This leads to developers looking for a complicated solution instead of a simple batch file or shell script.
Peter Bellis
Peter Bellis
Grasshopper
Grasshopper (10 reputation)Grasshopper (10 reputation)Grasshopper (10 reputation)Grasshopper (10 reputation)Grasshopper (10 reputation)Grasshopper (10 reputation)Grasshopper (10 reputation)Grasshopper (10 reputation)

Group: General Forum Members
Points: 10 Visits: 40
As a developer, I think the single biggest lack that I see in many of my fellow IT professionals it that they have a mindset of becoming expert in a specific tool or programming language and think that that is the path to success.

While I think that in-depth expertise in whatever your current field is, is a great idea, I think we all should remember that our primary function is an understanding of the process of problem solving and development, and that the IDE's and languages we use are just tools to accomplish that goal.

If I can correctly articulate what the problem or goal is, and the steps needed to accomplish the solution, then the actual coding becomes a detail - the means to an end, and not the end in itself.

Understanding what drives our host business (whether employer or client) is also paramount ... taking 8 hours to optimize the "perfect" code so that I save the company 6 minutes in CPU cycles over the next year may be "elegant" ... but does it make business sense when I'm being charged out at a few hundred Rand (or Dollars) an hour?

After becoming an "expert" in Clipper, dBase IV 2.00, Pascal 7.02, Delphi, ... and spending an incredible amount of time and effort in learning techniques which impressed my colleagues but never actually changed the bottom line for my employer at the time, and found that each skillset become redundant as the world changed around me, I finally decided that what I needed to learn were not the tools and languages of my chosen career, but the techniques and mindset of problem-solving, whch remain a constant and make me valuable to my employer regardless of the actual tool used to acchieve that objective.

What we need in this industry are less product experts and more out-of-the-box problem solvers.
paul s-306273
paul s-306273
SSCrazy
SSCrazy (2.5K reputation)SSCrazy (2.5K reputation)SSCrazy (2.5K reputation)SSCrazy (2.5K reputation)SSCrazy (2.5K reputation)SSCrazy (2.5K reputation)SSCrazy (2.5K reputation)SSCrazy (2.5K reputation)

Group: General Forum Members
Points: 2460 Visits: 1116
What caught my eye was that Miguel  de Icaza talks of reading books on the bus - glad it's not just me who uses the bus...
Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum

































































































































































SQLServerCentral


Search