Click here to monitor SSC
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


Balancing Learning


Balancing Learning

Author
Message
Steve Jones
Steve Jones
SSC-Dedicated
SSC-Dedicated (35K reputation)SSC-Dedicated (35K reputation)SSC-Dedicated (35K reputation)SSC-Dedicated (35K reputation)SSC-Dedicated (35K reputation)SSC-Dedicated (35K reputation)SSC-Dedicated (35K reputation)SSC-Dedicated (35K reputation)

Group: Administrators
Points: 35891 Visits: 18718
Comments posted to this topic are about the item Balancing Learning

Follow me on Twitter: @way0utwestForum Etiquette: How to post data/code on a forum to get the best help
call.copse
call.copse
SSCrazy
SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)

Group: General Forum Members
Points: 2837 Visits: 1857
Hmm, I've often found that those on the coal face perceive it as preferable career-wise to aggressively pursue the new strategy. This is often balanced by those responsible for guiding projects preferring to 'never take any chances'. Of course these are generalisations. I do know developers that cling to what they know and reluctantly learn anything new, this is not really what I'd expect in a decent dev though (maybe more in a banking sector than agency). Eventually however not taking chances means that you are way behind the current technology with no easy way to catch up.

The answer in my career has often been to knock up prototypes of functionality in new tech or using new ideas to convince of the better way. It can be hard work but such extra effort has generally served me well. I am of course now (after 20 years toil) completely mental and find it hard to relate to people but you win some, lose some.
Eric M Russell
Eric M Russell
SSCarpal Tunnel
SSCarpal Tunnel (4.5K reputation)SSCarpal Tunnel (4.5K reputation)SSCarpal Tunnel (4.5K reputation)SSCarpal Tunnel (4.5K reputation)SSCarpal Tunnel (4.5K reputation)SSCarpal Tunnel (4.5K reputation)SSCarpal Tunnel (4.5K reputation)SSCarpal Tunnel (4.5K reputation)

Group: General Forum Members
Points: 4492 Visits: 9469
When it comes to leveraging a new feature or adopting a new technique, whether that happens tomorrow or months down the road also depends on if I'm currently working on new development or maintaining a legacy system with multiple team members. Whenever I start a new project; that's when I'll leverage something like a standardized naming convention or columnstore indexes for the first time.

Some features like table compression or filtered indexes can offer an immediate improvement for a legacy database that's low risk and doesn't require coordination with other team members (just notification).


"The universe is complicated and for the most part beyond your control, but your life is only as complicated as you choose it to be."
Gary Varga
Gary Varga
SSCrazy Eights
SSCrazy Eights (8.2K reputation)SSCrazy Eights (8.2K reputation)SSCrazy Eights (8.2K reputation)SSCrazy Eights (8.2K reputation)SSCrazy Eights (8.2K reputation)SSCrazy Eights (8.2K reputation)SSCrazy Eights (8.2K reputation)SSCrazy Eights (8.2K reputation)

Group: General Forum Members
Points: 8189 Visits: 6114
It is best too avoid too much new stuff at once. Be they techniques, tools, features or processes.

Gaz

-- Stop your grinnin' and drop your linen...they're everywhere!!!
sql Sarah
sql Sarah
SSC-Enthusiastic
SSC-Enthusiastic (109 reputation)SSC-Enthusiastic (109 reputation)SSC-Enthusiastic (109 reputation)SSC-Enthusiastic (109 reputation)SSC-Enthusiastic (109 reputation)SSC-Enthusiastic (109 reputation)SSC-Enthusiastic (109 reputation)SSC-Enthusiastic (109 reputation)

Group: General Forum Members
Points: 109 Visits: 589
I am the "newbie" in my group (I have worked here almost 3 years!). I have run into situations where I ask why a certain technique is used and not the new technique that I have read about. The answer is that they tried it 5 or 10 years ago and it was not good, or because of a bug in SQL Server...again 5 or 10 years ago.

I use the new technique and make a case to show that it does work and that the old way is more cumbersome and inefficient. Of course not in a demeaning way, just showing the statistics that show the efficiency and that the code is more easily understandable.
Rod
Rod
Ten Centuries
Ten Centuries (1.1K reputation)Ten Centuries (1.1K reputation)Ten Centuries (1.1K reputation)Ten Centuries (1.1K reputation)Ten Centuries (1.1K reputation)Ten Centuries (1.1K reputation)Ten Centuries (1.1K reputation)Ten Centuries (1.1K reputation)

Group: General Forum Members
Points: 1125 Visits: 1927
Good article, Steve. Here's my $0.02 worth. I think adopting new technologies is more than whether or not you can add it, want to experiment with it, etc. Often its dependent upon your boss, what he/she wants and how fast. For example, I've been doing ASP.NET development for many years, but it's always the Web Forms stuff. I want to get into doing ASP.NET MVC. I've taken a couple of Pluralsight courses and now I'm ready to give it a shot. It would look good on my resume as well. I've discussed this with my current boss. She's not interested in my using MVC, because the other developer here doesn't know it. So, I'll do the project in MVC on the side, but I'll really be doing it in Web Forms because my boss has said that's what it's to be done in, due to the other developer not knowing MVC.

(Sorry, I know this whole ASP.NET stuff is outside the scope of SQL, but I think it still relates.)

Kindest Regards,RodConnect with me on LinkedIn.
Nevyn
Nevyn
SSC Eights!
SSC Eights! (956 reputation)SSC Eights! (956 reputation)SSC Eights! (956 reputation)SSC Eights! (956 reputation)SSC Eights! (956 reputation)SSC Eights! (956 reputation)SSC Eights! (956 reputation)SSC Eights! (956 reputation)

Group: General Forum Members
Points: 956 Visits: 3149
Learning is a tricky balance.

To get even moderately able at any new technique involves practice doing it, not simply reading. For this reason, I try to find a balance of trying out new techniques I learn, if not to solve a work problem, on my own time for my own skill development. But I also end up taking in a lot of information at a high level, but not learning the specifics because I simply do not have time to learn it, and will not have an opportunity to practice it.

In those cases I work to learn enough to understand the concept and know the application, so that when an opportunity arises I can try it out.

But even for the new techniques I could apply, there is still a battle to find the time to work with them. The developer/DBA is often a more scarce resource than CPU or memory or disk. So even if you know a new technique will be better, it is tricky to adopt if it will take you longer to develop and you have a lot on your plate. And it can be near impossible to apply this learning retroactively to things that have been implemented before.

This is actually one of the more frustrating parts of incremental learning. You are constantly finding out how sub-optimal your old solution was, and rarely getting an opportunity to go back and fix it.
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