Pangeya

    Description of object 
    Groups of object
    View object
    Name national 7 вещей должен знать каждый программист
    Name international 7 things every programmer should know
    Show all avatar photo(1)
    Source of objectCreated by the viewed user
    Object memory
    3 922 606  byte
    Inheritance   
    000
    Date of creation29 November 2018 Year 00H:00M:05S
    Date of update   04 July 2019 Year 03H:25M:16S


    SHARE 

    Detailed description of the object
    7 вещей должен знать каждый программист 7 things every programmer should know
    Dual mode
    Text mode
    Image mode

    Hello friends!

    We want to share with you the recommendations that will help you become a more successful specialist in programming. In the modern world, when we are surrounded by many different technologies - it’s impossible to know everything, but you can be diversified!

    And so, what a novice programmer should know and why he needs to know it.


    1. Basic server administration and Linux command line

    Of course, most of the time you will write code in a beautiful editor or IDE. But sometimes, in order to understand why the project is not working as intended, you will need to go to the server and understand what is wrong. And knowing the different command line utilities can make your life easier.


    2. Olympiad tasks = flexibility of thinking

    Solving programming olympiad tasks, you will rise to a higher level, unlike those who do not. Because, constant training makes the brain more flexible and susceptible to new tasks. You can find interesting and non-standard solutions for complex programs. You train the muscles of the body by power loads, and you train the brain by tasks!


    3. How to ensure site security

    The Internet is not only a source of useful information, but also a medium for the spread of computer viruses. Viruses are used by intruders to steal information and to gain control over an infected computer or Internet site. Do not be gullible and careless. And read some different articles about Identification, Protection against DDoS attacks, Web traffic, Validation.

    Conduct audit and testing of the project to the finished implementation.

    Perform a penetration test - hack yourself and also ask someone else to hack you to find vulnerabilities and eliminate before release of the project.


    4. SEO - how to promote a website

    You might think, why should I know seo - if I just want to program?

    And seo - you will need if:

    -you want to leave competitors behind;

    -you want to get a steady stream of customers from the search;

    -you want your brand be known and that customers be loyal to it;

    -you want to convey information about your products, services, about your company to as many people as possible;

    -you think it's better to make an effort than to constantly throw out money;

    -you want to increase your profits.

    Therefore for a novice programmer knowledge a little about seo will be very useful.

    5.How to watch logs and test the project

    If something is broken or does not work as expected, so as not to feel like a lost child - read about the logs, what it is, how and where to look for them. What are the levels of logging and how to work with logs


    6.Search for information in the search engines and self-study

    No matter how well you are taught in programming courses, all this will be in vain - if you do not continue self-study at home. Always try to program something for yourself, look for information in a search engine, make inquiries, read new articles, solve problems. Then you really become a good programmer.


    7. Minimum English

    Of course, you can program without knowing English. But still, almost all modern web technologies are invented by foreigners who speak English. Also in foreign forums you can find solutions to some difficult questions about programming. Good documentation and specifications - also written in English - so English is also on our list.


    That's all my friends, I think our article was useful and interesting to you. We always welcome new students and most importantly we still have a lot of interesting and cool information!


    ---------------------------------


    Привет, друзья! 

    Мы хотим поделится с вами рекомендациями, которые помогут вам стать более успешным  специалистом в программировании. В современном мире, когда нас окружает множество различных технологий - знать всё невозможно, но можно быть разносторонне развитым! 

    И так,  что же должен знать начинающий программист и  для чего ему это надо знать. 


    1. Базовое администрирование сервера  и командную строку Linux 

    Конечно же большую часть времени вы будете писать код в красивом редакторе или IDE. Но иногда чтобы понять почему проект работает не так как задумывалось нужно будет зайти на сервер и понять что не так. И знание разных утилит командной строки может облегчить вам жизнь.


    2.  Олимпиадные задачки = гибкость мышления

    Решая олимпиадные задачи по программированию, вы подниметесь на более высокий уровень, в отличие от тех кто этого не делает. Потому что,  постоянные тренировки делают мозг более гибким и восприимчивым к новым задачам. Вы сможете находить интересные и нестандартные решения для сложных программ. Вы же тренируете мышцы тела - силовыми нагрузками, а задачами - вы тренируете мозг! 


    3.  Как обеспечить безопасность сайта

    Интернет является источником не только полезной информации, но и средой для распространения компьютерных вирусов. Вирусы используются злоумышленниками как для кражи информации, так и для получения контроля над зараженным компьютером или интернет-сайтом. Не будьте доверчивым и беспечным. И почитайте  немного различных статей про Идентификацию, Защиту от DDoS-атак, Веб-трафик, Валидацию. 

    Проводите аудит и тестирование проекта к готовой реализации.

    Проведите тестирование на проникновение — взломайте себя, а также попросите кого-то еще взломать вас - чтобы найти уязвимости и устранить до выпуска проекта.


    4.   SEO - как продвинуть сайт

    Вы можете подумать, зачем мне знать seo - если я просто хочу программировать?

    А seo - вам будет нужно если:

    • вы хотите оставить конкурентов позади;

    • вы хотите получать стабильный поток клиентов из поиска;

    • вы хотите, чтобы ваш бренд узнавали, чтобы клиенты были лояльны к нему;

    • вы хотите донести информацию о своих товарах, услугах, о своей компании как можно большему количеству людей;

    • вы считаете, что лучше приложить усилия, чем постоянно выкидывать деньги;

    • вы хотите увеличить свою прибыль.

    Поэтому начинающему программисту, знать немного о seo - будет очень полезно.

    5.   Как смотреть логи и тестировать проект

    Если что то сломалось или работает не так как ожидалось, чтобы не чувствовать себя потерянным ребенком - почитайте про логи, что это такое, как и где их искать. Какие бывают уровни логирования и как работать с логами


    6.  Искать информацию в поисковиках и самообучаться

    Как бы хорошо вас не учили на курсах программирования, все это будет напрасно - если вы не продолжите самообучение дома. Всегда старайтесь что то программировать для себя, ищите информацию в поисковике, делайте запросы, читайте новые статьи, решайте задачи. Тогда вы действительно станете хорошим программистом.


    7.  Минимальный английский

    Конечно, можно программировать не зная английского. Но все же почти все современные web технологии - изобретены иностранцами, говорящими на английском. Также на иностранных форумах можно найти решения каких то сложных вопросов по программированию. Хорошие документации и спецификации  - также написаны на английском - поэтому английский язык тоже входит в наш список.


    На этом все друзья, думаю наша статья, была вам полезной и интересной. Мы всегда рады новым ученикам и самое главное у нас еще много интересной и крутой информации!


    Cancel Continue
    Confirm that you are a human
    Send Cancel
    Expand Close
    Close
    Отмена