Be a better ServiceNow developer if not a developer
Import
·
Jun 26, 2020
·
article
| (I've placed a TL;DR section at the end) A subscriber asked me this today. I thought the answer might benefit everyone. There's two options available to become a "better ServiceNow developer" if you don't have a developer background. 1) Learn to be a developer. 2) Learn to embrace non-developer roles. This email will be a mixed purpose email. Half thoughts, and half resources.LEARNING TO BE A DEVELOPERBeing a good ServiceNow developer, requires being good with Javascript. I learned everything I know about Javascript using ServiceNow, but you don't have the 12 years that I do. You need a shortcut. I found their free Javascript course, covered all the concepts I used in ServiceNow plus a few more. There's *very* reasonably priced paid programs which you should seriously consider, as its WAY cheaper than formal education or private tutelage. If you're new, Chuck Tomasi is the Patron Saint of ServiceNow Devs. His 54 part Youtube series should be required viewing if you have no dev background. It's critically important for covering the objects unique to ServiceNow you'll use in javascript: GlideRecord, GlideSystem, and many others. This content shouldn't free. Be wise and use it! My father was an infantryman. A few times in my life I was lucky to watch him with his men during drill. Simple activities done communally & consistently so everyone an execute *perfectly*. Your DRILL should be reading the first page of the Developer form on Community every day. Everyone wants to know my ServiceNow secret. This is it. 4000 days of drill. Front end development in ServiceNow still requires javascript (especially AngularJS). You'll also need HTML & CSS. Both have options on codecademy. Real talk: odds area against you finding front end dev work on ServiceNow unless you're already really good here. Be shrewd. All the books by Tim "The Professor" Woodruff are excellent for ServiceNow Developers of every skill level. Learning ServiceNow & ServiceNow Developement Handbook Another great book is from Göran "The Witch-doctor" Lundqvist The Witchdoctor’s Guide to ServiceNow Written by the same Witch Doctor from the Youtube channel. Deep dev best practices. ServiceNow hired him shortly after writing this book. The Secret to Better Building is BuildingYour advantage over me is that you start with a developer instance. It took me years to get one. Build on your instance. Don't ask me what to build. Build anything. Try building something that already exists. Hell, I've built stuff completely unsuited to ServiceNow just to learn unique lessons. LEARNING TO EMBRACE NON-DEV ROLESγνῶθι σεαυτόν - KNOW THYSELF (for those of you who want to get deep philosophical) First, clarity. When I say ServiceNow developer I mean someone who builds apps (complete apps) and configures ServiceNow objects at the code level. It's important to realize that ServiceNow Devs are not the only resources that make the world go around. Would you be surprised if I told you I don't identify as a ServiceNow developer? I'm an architect. Here are some other roles that others find great success in. My empire for a good BA! If you have a good working knowledge of ServiceNow, you don't have to be a dev. You can interface with customers and understand the true nature of their needs. Then express those to the devs or architects. The best BA's I worked with were Certified Admins. Now that ServiceNow is so wide, it isn't uncommon to see people who are not generalists, but also not Devs. I've seen companies with dedicated Service Catalog build teams. I've seen dedicated HR & ITBM experts that work only in those contexts. I've seen people dedicated just to chat bots, or integrations, or orchestration. Or, god help me, the CMDB. A narrow focus lets you gain expertise quickly. You really should be a *competent* developer to get to the architect position, but you don't have to be an apex developer. I made a conscious decision years ago not to go "full dev" and instead spread my interests wide across platform. I could NOT be the dev I wanted to be AND go as wide as I have. - Use Codecademy or other free sites for javascript- Use Chuck Tomasi's free "Learn Javascript on ServiceNow"- Read community every day. Build something every day. - Buy Tim Woodruff and Goran Lundqvist's books. - Embrace other roles like BA's, Process / Tech specialits, or architecture.HOW CAN YOU HELP MAKE THIS CONTENT BETTER?- Take My Content Survey- Reply to this email with questions, objections, corrections, suggestions. I answer all emails.- Make a small donation. I do this all on my own time. Only donate if my work has truly blessed you. Onward to victory. I remain yours truly, Robert "The Duke" Fedoruk |
|---|
View original source
http://eepurl.com/g8G_7L