Talk about Sitecore from the perspective of a common domestic developer

Source: Internet
Author: User
Tags microsoft sql server solr
One, Sitecore is a god horse thing

In short, Sitecore is a CMS system based on ASP, which not only has all the features of the traditional Web CMS, but also integrates the features of marketing marketing (which, of course, is expensive) to provide a one-stop online marketing solution.

Sitecore as a good CMS, in the Gartner website Content Management Magic Quadrant Report, 9 consecutive years to stand out as the leader, click to view the report.

  

Just speaking of the fact that Sitecore is built on. NET technology, it's easier for the. NET program ape to get started, as long as you have practical experience with basic web development Knowledge (HTML/CSS/JS) and ASP. Plus, Sitecore's easy-to-use user interface and powerful content management are also highly actionable for non-technical people.

[Content editor]

  

In Sitecore, Content managers manage and publish content directly, and it's easier to use it.

[Experience editor]

  

In Sitecore, non-technical users can edit content footage directly, such as change introductions, changing pictures, and so on, which is called experience editing.

[Personalized Marketing]

  

In Sitecore, the modular (componentization) design is used to personalize marketing by changing the data source. Of course, there are some machine learning things involved, and Sitecore has a built-in machine learning engine.

Ii. Sitecore and Personal Development 2.1 Sitecore's Benefits

Just mentioned a lot of Sitecore's advantages, the personal feeling of the greatest advantage is the traditional wcms (Web CMS) and contextual marketing (such as the personalized recommendation just mentioned), to provide customers with a powerful and easy-to-use one-stop solution. For this one-stop solution, its customers should be primarily a big company for those traditional industries (why big companies?). because license is really not cheap ), and these companies own IT support and development capabilities are insufficient or less important (may often need to outsource to professional software companies).

In addition to this, Sitecore is built on. NET technology in product architecture design, is inherently friendly to the. NET program ape, and in recent years the version is also following the technology trend, using the technologies of ASP, component, SOLR, etc. The best practices from Sitecore open source projects can also be learned about the recommended specifications for. NET program Ape, can learn these things, to a certain extent ( only to a certain extent ) enrich themselves.

In summary, Sitecore is powerful, leading in the development of CMS, and has a lot of users (mostly foreign), and is friendly to the. NET program ape.

2.2 Sitecore's slot point

Aside from the advantages that have just been mentioned, there may be more slots, the two most important points listed below:

(1) Closed source and bundle

While the entire development community embraced open source, Microsoft also proposed to Microsoft Love Linux & Open source when new CEO Nadra took office, and open source was a great boost for the entire ecosystem. For the program ape, no matter what the technology stack, through open source can learn more things. Sitecore, as a commercial product, is certainly closed-source, and its architecture is heavily tied to Microsoft, limiting the play of the program ape.

is a sitecore's proposed production environment architecture diagram, to achieve content management needs a lot of Microsoft SQL Server, in order to achieve contextual marketing needs MongoDB (Sitecore is called xdb), to implement the search needs SOLR, most bundled or need IIS. Of course, I'm not saying that this is a bad architecture, just too tied up and not too friendly to developers ' career development.

(2) Learning input is not proportional to output

For Sitecore, the cost of learning is typically paid by the company to buy Sitecore's training course (4 days off), with an average cost of $12,500 per person (not including transportation, accommodation, etc.) to the Shanghai Training Center. This training course is presented by a so-called Sitecore registered trainer, but the experience of a colleague is actually to give you an experimental handbook, and then follow the experimental manual to talk about it in a scripted manner. Of course, this training is not useless, it gives you: some PPT and PDF material (mainly the experimental manual) and an examination of the coupon code (the deduction of your first certification exam fee of $300). The last thing to do is, to do a Sitecore-based project, you must first pass a test by Sitecore's certified developer, which costs $300 (about RMB 2000), and for the course of my exams, to be fair, even if you attend the training, Not necessarily the test (I personally feel that I am good at learning, but still test three times, calculate the cost of 300 U.S. knife), especially in the last year (2017) to improve the difficulty of the exam and this year (2018) June increased the exam through the pass line (from the previous 70% to 80%, That's a real grab for money.

Of course, in general, you have to do sitecore most of the cases because of the company project needs, I assume you are either in party a (buy Sitecore expensive business license traditional industry large companies), or in party B (software service provider, Software outsourcing company or Sitecore partner), exam training and certification exam fees are usually paid by the company, and you don't have to worry about it. However, we need to consider the long-term development, first of all, look at some of the major recruitment sites on the domestic Sitecore job requirements:

  

As you can see, there is only one page of job demand across the country with Sitecore, mainly in Shanghai and Shenzhen. Think, if we focus on Sitecore's development for years, competitiveness is not enough. Therefore, I personally suggest that for those who want to pursue the technical aspects of the children's shoes,sitecore This pit, do not easily enter, careful out of finding a job !

As for why I entered this hole, mainly because the company wants to take a project, and the client side designated Sitecore, a faint sadness. Fortunately, after I took this certificate for the company, I might not be able to touch it again (based on my personal career planning and a long talk with the company leaders). In addition, share a story: we want to apply Sitecore's business Partner (in order to compete with other service providers), must be enough to gather 4 Sitecore Professional developer certificate, has arranged a group of people to study and exam, At present, there are two people because Sitecore quit, one has left, one immediately left. Well, you might ask, why don't I leave? to leave or not leave, this is a question.

Iii. about the Sitecore certification exam 3.1 Fucking certification Exams

To do the development work based on Sitecore, we have to test a certification beforehand, this kind of thing can be done with some of the best products. Of course, these products also have a certain market leadership or monopoly position, otherwise they do not dare to do so. For the Sitecore certification exam, this is mainly for professional developer type, There are currently 8.2 and 9.0 two versions of the exam (8.2 and 9.0 difference is still a bit big, if you want to test, remember to choose the version you study), each version of the test fee (once) are 300 U.S. knives, and only support Visa/mastercard type of credit card payment, domestic credit card, hehe, Bye! In addition, the online Protection exams and test center exams are available, and Sitecore's certification exams are for kryterion, the global exam solution provider.

  

Test center exam is to go to a fixed kryterion test center to test, where there is a fixed network line, fixed test machine and the Proctor. However, there are currently only 8 designated Kryterion test centers in mainland China, mainly in Shanghai and Beijing. Other cities are wood with drops.

  

The online test is to install a software inside your computer, the software is powerful to control your antivirus software, and does not allow you to pop up other windows, lock you in a window, your other processes you can not touch (even if you use a variety of shortcuts), then you need a webcam, Let the test center proctor see that you are concentrating on the exam and have no other sound. The advantage of this approach is that you can take exams wherever you are on a computer that can connect to the Internet. However, the biggest problem is that the network speed, kryterion servers in the United States, we have to maintain long-time video signal network connection, general working hours connected to the network signal will be very unstable, video signal can be lost at any time. Here we share a case, my colleague and I at the first exam at 2 o'clock in the afternoon, in order to meet the requirements of the network parameters to lose the video signal, the test center Proctor to US interrupted the test, and then with kryterion mail back and forth to communicate. The second time set at 9 o'clock in the afternoon, still in good condition of the parameter conditions, lost the video signal, was interrupted the exam, and then again with kryterion mail back and forth to communicate. Third, after the fourth time, after we discussed with it, decided to start the exam at 6:00 (which means I have to get up 5 o'clock), so I never lost the video signal, the speed of the brush is a lot faster, it is because there are few people all over the internet in the 6:00 time period. Even so, I still took three times to pass, first result 50%, second result 72%, third result 88%, only because of June Sitecore raised the passing standard from 70% to 80% (imagine, the final exam 80 points to pass, is what kind of experience?) )。

So, to sum up, say all is tears, make me very tired, if you have to take this motherfucker exam, and can't go to test center, then suggest you at 6:00 ~ 8:00 this time period exam bar, otherwise you will collapse .

3.2 Exam Review experience sharing

If you buy Sitecore's commercial license in a company that provides software services, or your company, you have to say, this license is really a thief, your company is definitely a big company, local tyrants! You have to master Sitecore's use and development, we all understand, in order to make a living! My colleagues and I summed up a powerful excel in the exam preparation, summed up a lot of topics similar to the test topics in accordance with Exam Study guide, and share them with you in the hope that they will help you. In addition, share the following test experience with you:

  Step1. Study study guide, test ratios and sample questions for each part (sample Questions)

Test Center Address: sitecore.freshdesk.com/support/solutions/articles/16000052389- Sitecore-8-2-professional-developer-certification-exam-study-guide

  STEP2. Study the Excel we have compiled, and study the various parts involved in the sample, not the violence a little force to remember it. It is best to check for leaks through Sitecore Developer document.

Test Center Summary Excel: Click I download

  Step3. Practice practiced hand: go to a foreign testing site of a person to organize the Sitecore exercises, try to do more than 90% (exam is 70 questions).

Exercises Address: www.cram.com/flashcards/test/exam-prep-8609452

I wish you all the children who are forced/active to take the Sitecore exam, can pass the one-time exam, because the heart is tired.

Finally, show this fucked-up certification: Full of tears, this is left to the company.

  

Zhou Xurong

Source: http://edisonchou.cnblogs.com

This article is copyrighted by the author and the blog Park, welcome, but without the consent of the author must retain this statement, and in the article page obvious location to give the original link.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.