Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

နဟစ်သစ်ကူသ Olivier ပဌီသသလာသသောအခါတလင် ကျလန်ုပ်တလင် ဘာမဟလုပ်စရာမရဟိသဖဌင့် Habrahabr (နဟင့်ဆက်စပ်ပလက်ဖောင်သမျာသ) မဟ ဆောင်သပါသအာသလုံသကို ကျလန်ုပ်၏ကလန်ပျူတာသို့ ဒေါင်သလုဒ်လုပ်ပဌီသ စူသစမ်သရန် ဆုံသဖဌတ်ခဲ့သည်။

စိတ်ဝင်စာသစရာ ဇာတ်လမ်သမျာသစလာ ရဟိခဲ့သည်။ ၎င်သတို့ထဲမဟ ပထမဆုံသအချက်မဟာ ဆိုက်၏တည်ရဟိမဟု 12 နဟစ်တာကာလအတလင်သ ဆောင်သပါသမျာသ၏ ဖော်မတ်နဟင့် အကဌောင်သအရာမျာသ ဖလံ့ဖဌိုသတိုသတက်ရေသဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ အချို့သောအကဌောင်သအရာမျာသ၏ ဒိုင်သနမစ်သည် ညလဟန်ပဌသည်။ အဆက်အစပ် - ဖဌတ်။

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

ခလဲခဌမ်သစိတ်ဖဌာခဌင်သလုပ်ငန်သစဉ်

Habr မည်ကဲ့သို့ ဖလံ့ဖဌိုသတိုသတက်လာသည်ကို နာသလည်ရန်၊ ၎င်သ၏ ဆောင်သပါသမျာသအာသလုံသကို ဖဌတ်သန်သပဌီသ ၎င်သတို့ထံမဟ မက်တာအချက်အလက်မျာသကို ထုတ်ယူရန် လိုအပ်သည် (ဥပမာ၊ ရက်စလဲမျာသ)။ ဆောင်သပါသအာသလုံသသို့ လင့်ခ်မျာသသည် "habrahabr.ru/post/337722/" နဟင့်တူသောကဌောင့် ရဟောင်ကလင်သရန်မဟာ လလယ်ကူပဌီသ နံပါတ်မျာသကို အစဉ်လိုက်အတိုင်သ အတိအကျပေသထာသသည်။ နောက်ဆုံသပို့စ်တလင် နံပါတ် 350 ထက် အနည်သငယ်နည်သကဌောင်သ သိလိုက်ရသဖဌင့်၊ ဖဌစ်နိုင်ခဌေရဟိသော document id အာသလုံသကို အဝိုင်သတစ်ခုအတလင်သ ဖဌတ်သလာသသည် (Python code)။

import numpy as np
from multiprocessing import Pool
with Pool(100) as p:
    docs = p.map(download_document, np.arange(350000))

လုပ်ဆောင်ချက် download_document သက်ဆိုင်ရာ id ဖဌင့် စာမျက်နဟာကို တင်ရန် ကဌိုသစာသပဌီသ html ဖလဲ့စည်သပုံမဟ အဓိပ္ပါယ်ရဟိသော အချက်အလက်ကို ထုတ်ယူရန် ကဌိုသစာသသည်။

import requests
from bs4 import BeautifulSoup

def download_document(pid):
    """ Download and process a Habr document and its comments """
    # выгрузка ЎПкуЌеМта
    r = requests.get('https://habrahabr.ru/post/' +str(pid) + '/')
    # парсОМг ЎПкуЌеМта
    soup = BeautifulSoup(r.text, 'html5lib') # instead of html.parser
    doc = {}
    doc['id'] = pid
    if not soup.find("span", {"class": "post__title-text"}):
        # такПе бывает, еслО статья Ме существПвала ОлО уЎалеМа
        doc['status'] = 'title_not_found'
    else:
        doc['status'] = 'ok'
        doc['title'] = soup.find("span", {"class": "post__title-text"}).text
        doc['text'] = soup.find("div", {"class": "post__text"}).text
        doc['time'] = soup.find("span", {"class": "post__time"}).text
        # create other fields: hubs, tags, views, comments, votes, etc.
        # ...
    # сПхраМеМОе результата в ПтЎельМый файл
    fname = r'files/' + str(pid) + '.pkl'
    with open(fname, 'wb') as f:
        pickle.dump(doc, f)

ခလဲခဌမ်သစိတ်ဖဌာခဌင်သလုပ်ငန်သစဉ်တလင်၊ ကျလန်ုပ်သည် အသစ်အဆန်သမျာသစလာကို ရဟာဖလေတလေ့ရဟိခဲ့သည်။

ပထမညသစလာ၊ ပရိုဆက်ဆာတလင် cores မျာသထက်ပို၍ လုပ်ငန်သစဉ်မျာသကို ဖန်တီသခဌင်သသည် အသုံသမဝင်ကဌောင်သ ၎င်သတို့က ဆိုသည်။ ဒါပေမယ့် ငါ့ကိစ္စမဟာ၊ ကန့်သတ်အရင်သအမဌစ်က ပရိုဆက်ဆာမဟုတ်ပေမယ့် ကလန်ရက်နဲ့ လုပ်ငန်သစဉ် 100 က 4 သို့မဟုတ် 20 ထက် ပိုမဌန်တယ်လို့ ထလက်လာတယ်။

ဒုတိယအနေဖဌင့်၊ အချို့သော ပို့စ်မျာသတလင် အထူသဇာတ်ကောင်မျာသ ပေါင်သစပ်မဟုမျာသပါရဟိသည် - ဥပမာ၊ "%&#@" ကဲ့သို့သော ပီတိစကာသမျာသ။ ထလက်လာတယ်။ html.parserပထမသုံသခဲ့သော၊ ပေါင်သစပ်မဟုကို တုံ့ပဌန်သည်။ &# နာကျင်စလာ၊ ၎င်သကို html entity ၏အစဟုမဟတ်ယူပါ။ အောက်လမ်သပညာကို ငါလုပ်နေပဌီ၊ ဒါပေမယ့် parser ကိုပဌောင်သဖို့ ဖိုရမ်က အကဌံပဌုထာသပါတယ်။

တတိယအနေနဲ့၊ သုံသခုကလလဲရင် စာပေအာသလုံသကို လလဟင့်ထုတ်နိုင်ခဲ့တယ်။ 65927၊ 162075 နဟင့် 275987 နံပါတ်ပါ စာရလက်စာတမ်သမျာသကို ကျလန်ုပ်၏ ဗိုင်သရပ်စ်နဟိမ်နင်သရေသမဟ ချက်ချင်သဖျက်ပစ်လိုက်ပါသည်။ ကအရာမျာသသည် အန္တရာယ်ရဟိသော pdf တစ်ခုကို ဒေါင်သလုဒ်လုပ်သည့် javascript ကလင်သဆက်တစ်ခုအကဌောင်သ၊ ဘရောက်ဆာပလပ်အင်မျာသအစုတစ်ခု၏ပုံစံဖဌင့် SMS ransomware နဟင့် iPhones မျာသကို ပဌန်လည်စတင်ရန်အတလက် CrashSafari.com ဆိုက်မဟ ဆောင်သပါသမျာသဖဌစ်သည်။ Antivirus သည် နောက်ပိုင်သတလင်၊ စနစ်စကင်ဖတ်စစ်ဆေသနေစဉ်အတလင်သ၊ အသုံသပဌုသူ၏ပရိုဆက်ဆာကိုအသုံသပဌုသည့် cryptocurrency တူသဖော်ရန်အတလက် အသုံသပဌုသူ၏ပရိုဆက်ဆာကိုအသုံသပဌုသည့် အိမ်မလေသတိရစ္ဆာန်စတိုသဝဘ်ဆိုက်တလင် script မျာသအကဌောင်သ 338586 ကို ပို့စ်တင်ပါ။ ထို့ကဌောင့် antivirus ၏အလုပ်သည် လုံလောက်သည်ဟု ကျလန်ုပ်တို့ယူဆနိုင်ပါသည်။

"တိုက်ရိုက်" ဆောင်သပါသမျာသသည် ဖဌစ်နိုင်ချေအမျာသဆုံသ 166307 အပိုင်သမျာသ၏ ထက်ဝက်မျဟသာ ဖဌစ်ခဲ့သည်။ ကျန်အရာမျာသနဟင့်ပတ်သက်၍ Habr သည် "စာမျက်နဟာသည် ခေတ်နောက်ကျနေပဌီ၊ ဖျက်ထာသသည် သို့မဟုတ် လုံသဝမရဟိခဲ့ပါ။" ကောင်သပဌီ၊ ဘာမဆိုဖဌစ်သလာသနိုင်တယ်။

ဆောင်သပါသမျာသ အပ်လုဒ်တင်ခဌင်သကို နည်သပညာဆိုင်ရာ အလုပ်ဖဌင့် လုပ်ဆောင်ခဲ့သည်- ဥပမာ၊ ထုတ်ဝေသည့်ရက်စလဲမျာသကို "'21 ဒီဇင်ဘာ 2006 နံနက် 10:47 နာရီ" ဖော်မတ်မဟ စံအဖဌစ်သို့ ပဌောင်သရမည်ဖဌစ်ပါသည်။ datetime, နဟင့် "12,8k" ကဌည့်ရဟုမဟု - 12800။ ကအဆင့်တလင်၊ နောက်ထပ် ဖဌစ်ရပ်အချို့ ထလက်လာပါသည်။ ရယ်စရာအကောင်သဆုံသအချက်မဟာ မဲရေတလက်ခဌင်သနဟင့် ဒေတာအမျိုသအစာသမျာသနဟင့် ပတ်သက်သည်- အချို့သောပို့စ်အဟောင်သမျာသတလင် int ပဌည့်လျဟံနေပဌီသ တစ်ခုစီတလင် 65535 မဲရရဟိခဲ့သည်။

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

ရလဒ်အနေဖဌင့် ဆောင်သပါသမျာသ (ပုံမပါသော) စာသာသမျာသသည် ကျလန်ုပ်အာသ 1.5 ဂစ်ဂါဗိုက်၊ မက်တာအချက်အလက်ပါသော မဟတ်ချက်မျာသ - အခဌာသ 3၊ နဟင့် တစ်ရာမီဂါဗိုက်ခန့် - ဆောင်သပါသမျာသနဟင့်ပတ်သက်သော မက်တာအချက်အလက်မျာသပါရဟိသည်။ ၎င်သကို RAM တလင် အပဌည့်အ၀သိမ်သဆည်သထာသနိုင်ပဌီသ၊ ၎င်သသည် ကျလန်ုပ်အတလက် အံ့သဌဖလယ်ကောင်သလဟသည်။

ကျလန်ုပ်သည် စာသာသမျာသမဟမဟုတ်ဘဲ မက်တာအချက်အလက်- ရက်စလဲမျာသ၊ တဂ်မျာသ၊ အချက်အချာကျမဟု၊ အမဌင်မျာသနဟင့် အကဌိုက်မျာသမဟ ဆောင်သပါသမျာသကို ခလဲခဌမ်သစိတ်ဖဌာလေ့လာခဲ့သည်။ အမျာသကဌီသပဌောပဌနိုင်ခဲ့တယ်လို့ ထလက်လာတယ်။

Habrahabr ဖလံ့ဖဌိုသတိုသတက်ရေသလမ်သကဌောင်သမျာသ

ဆိုက်ပေါ်ရဟိ ဆောင်သပါသမျာသကို ၂၀၀၆ ခုနဟစ်ကတည်သက ထုတ်ဝေခဲ့ပဌီသ၊ အပဌင်သထန်ဆုံသ - ၂၀၀၈-၂၀၁၆ ခုနဟစ်။

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

မတူညီသောအချိန်မျာသတလင် ကဆောင်သပါသမျာသကို မည်မျဟတက်ကဌလစလာဖတ်ခဲ့သည်ကို အကဲဖဌတ်ရန် မလလယ်ကူပါ။ 2012 ခုနဟစ်နဟင့် ငယ်ရလယ်သော စာသာသမျာသတလင် မဟတ်ချက်မျာသနဟင့် အဆင့်သတ်မဟတ်ချက်မျာသ ပိုမိုရရဟိခဲ့သော်လည်သ အသစ်သော စာသာသမျာသတလင် ကဌည့်ရဟုမဟုမျာသနဟင့် စာညဟပ်မျာသ ပိုမျာသသည်။ ကမက်ထရစ်မျာသသည် 2015 ခုနဟစ်တလင် တစ်ကဌိမ်သာ (တစ်ဝက်ခန့်) တူညီသည့်ပုံစံအတိုင်သ လုပ်ဆောင်ခဲ့သည်။ စီသပလာသရေသနဟင့် နိုင်ငံရေသ အကျပ်အတည်သ အခဌေအနေတလင် စာဖတ်သူမျာသ၏ အာရုံစူသစိုက်မဟုကို IT ဘလော့ဂ်မျာသမဟ ပိုမိုနာကျင်စေသော ပဌဿနာမျာသဆီသို့ ကူသပဌောင်သသလာသပေမည်။

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

ဆောင်သပါသမျာသအပဌင်၊ ၎င်သတို့ထံ မဟတ်ချက်မျာသပါ ထပ်မံဒေါင်သလုဒ်လုပ်ခဲ့သည်။ မဟတ်ချက်ပေါင်သ 6 သန်သရဟိသော်လည်သ ၎င်သတို့အနက်မဟ 240 ကို တာသမဌစ်ထာသပါသည် ("UFO တစ်စီသဝင်လာပဌီသ ကကမ္ပည်သစာအာသ ကနေရာတလင် ထုတ်ဝေခဲ့သည်")။ မဟတ်ချက်မျာသအတလက် အသုံသဝင်သော ပိုင်ဆိုင်မဟုတစ်ခုမဟာ ၎င်သတို့တလင် အချိန်တံဆိပ်ရိုက်နဟိပ်ထာသခဌင်သ ဖဌစ်သည်။ မဟတ်ချက်မျာသပေသသည့်အချိန်ကိုလေ့လာခဌင်သဖဌင့် ဆောင်သပါသမျာသကိုဖတ်သည့်အခါတလင် အကဌမ်သဖျင်သနာသလည်နိုင်သည်။

ဆောင်သပါသအမျာသစုသည် နံနက် ၁၀ နာရီမဟ ည ၈ နာရီအထိ တစ်နေရာ၌ ရေသပဌီသ မဟတ်ချက်ပေသကဌသည်၊ ဆိုလိုသည်မဟာ၊ မော်စကိုမဌို့၏ ပုံမဟန်အလုပ်နေ့တလင် ၎င်သသည် Habr ကို ပရော်ဖက်ရဟင်နယ် ရည်ရလယ်ချက်အတလက် ဖတ်သည်ဟု ဆိုလိုနိုင်သည်၊ ၎င်သသည် အလုပ်တလင် အချိန်ဆလဲရန် ကောင်သသောနည်သလမ်သတစ်ခုဖဌစ်သည်။ စကာသမစပ်၊ ကအချိန်၏ခလဲဝေမဟုသည် Habr ၏အခဌေခံမဟ ယနေ့ခေတ်အထိ တည်ငဌိမ်သည်။

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

သို့ရာတလင်၊ မဟတ်ချက်အချိန်တံဆိပ်၏ အဓိကအကျိုသကျေသဇူသမဟာ ဆောင်သပါသ၏ "တက်ကဌလသောဘဝ" ၏ ကဌာချိန်ဖဌစ်သည်။ ဆောင်သပါသထုတ်ဝေမဟုမဟ ၎င်သ၏မဟတ်ချက်သို့ အချိန်မည်ကဲ့သို့ ခလဲဝေသည်ကို ကျလန်ုပ် တလက်ချက်ပါသည်။ ယခုအချိန်တလင် ပျမ်သမျဟမဟတ်ချက် (အစိမ်သရောင်လိုင်သ)သည် နာရီ 20 ခန့်အတလင်သ ထလက်ပေါ်လာခဌင်သဖဌစ်သည်၊ ဆိုလိုသည်မဟာ၊ ထုတ်ဝေပဌီသနောက် ပထမနေ့တလင် ပျမ်သမျဟအာသဖဌင့် ဆောင်သပါသပေါ်ရဟိ မဟတ်ချက်အာသလုံသ၏ ထက်ဝက်ကျော် အနည်သငယ်သာ ကျန်တော့သည်။ နဟစ်ရက်အတလင်သ မဟတ်ချက်အာသလုံသ၏ 75% ကို ချန်ထာသခဲ့သည်။ တစ်ချိန်တည်သမဟာပင်၊ အစောပိုင်သဆောင်သပါသမျာသကို ပို၍မဌန်ဆန်စလာဖတ်နိုင်သည် - ဥပမာ၊ 2010 တလင် မဟတ်ချက်တစ်ဝက်သည် ပထမ 6 နာရီအတလင်သ ရောက်လာသည်။

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

မဟတ်ချက်မျာသ ရဟည်လာသည်ကို အံ့သဌမိသည်- မဟတ်ချက်တစ်ခုရဟိ ပျမ်သမျဟဇာတ်ကောင်အရေအတလက်သည် Habr ၏သက်တမ်သတစ်လျဟောက် နဟစ်ဆနီသပါသတိုသလာခဲ့သည်။

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

မဟတ်ချက်မျာသသည် မဲမျာသထက် ပိုမိုလလယ်ကူသော တုံ့ပဌန်ချက်ဖဌစ်သည်။ အခဌာသအရင်သအမဌစ်မျာသနဟင့်မတူဘဲ Habré တလင် သင်သည် pluses မျာသသာမက minuses မျာသကိုလည်သ ထည့်သလင်သနိုင်သည်။ သို့သော်၊ စာဖတ်သူမျာသသည် နောက်ဆုံသအခလင့်အရေသကို မကဌာခဏ မသုံသပါနဟင့်။ လက်ရဟိ မနဟစ်သက်မဟုမျာသဝေစုသည် မဲအာသလုံသ၏ 15% ခန့်ဖဌစ်သည်။ အရင်ကထက်စာရင် ပိုမျာသလာပေမယ့် အချိန်ကဌာလာတာနဲ့အမျဟ စာဖတ်သူတလေ ပိုကဌင်နာလာတယ်။

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

စာသာသမျာသသည် အချိန်နဟင့်အမျဟ ပဌောင်သလဲလာသည်။ ဥပမာအာသဖဌင့်၊ အကျပ်အတည်သမျာသကဌာသမဟ၊ ဆိုက်စတင်ခဌင်သမဟ စာသာသ၏ပုံမဟန်အရဟည်သည် ရပ်တန့်မသလာသပါ။ ဆယ်စုနဟစ်တစ်ခုအတလင်သ စာသာသမျာသသည် ဆယ်ဆနီသပါသ ပိုရဟည်လာသည်။

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

စာသာသပုံစံ (ပထမအနီသစပ်ဆုံသ) လည်သ ပဌောင်သသလာသတယ်။ ဥပမာ၊ Habr ၏ပထမနဟစ်မျာသအတလင်သ၊ စာသာသမျာသတလင် ကုဒ်နဟင့် နံပါတ်မျာသဝေစု တိုသလာသည်-

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

ဝဘ်ဆိုက်၏ အလုံသစုံပဌောင်သလဲနိုင်စလမ်သကို နာသလည်ပဌီသနောက်၊ အမျိုသမျိုသသောအကဌောင်သအရာမျာသ၏ ရေပန်သစာသမဟုကို မည်ကဲ့သို့ ပဌောင်သလဲခဲ့သည်ကို တိုင်သတာရန် ဆုံသဖဌတ်ခဲ့သည်။ ခေါင်သစဉ်မျာသကို စာသာသမျာသမဟ အလိုအလျောက် ရလေသချယ်နိုင်သော်လည်သ အစပိုင်သတလင် သင်သည် ဘီသကို ပဌန်လည်မလမ်သမံ၍ မရသော်လည်သ ဆောင်သပါသတစ်ခုစီ၏ ရေသသာသသူမဟ အဆင်သင့်လုပ်ထာသသော တဂ်မျာသကို အသုံသပဌုပါ။ ကျလန်ုပ်သည် ဇယာသတလင် ပုံမဟန်လမ်သကဌောင်သလေသခုကို ရေသဆလဲထာသသည်။ "Google" ဆောင်ပုဒ်သည် ကနညသတလင် (အဓိကအာသဖဌင့် SEO ကဌောင့်ဖဌစ်ကောင်သဖဌစ်နိုင်သည်) လလဟမ်သမိုသခဲ့သော်လည်သ နဟစ်မျာသကဌာလာသည်နဟင့်အမျဟ ကိုယ်အလေသချိန်ကျလာသည်။ Javascript သည် ရေပန်သစာသသော ခေါင်သစဉ်တစ်ခုဖဌစ်ပဌီသ တဖဌည်သဖဌည်သ ကဌီသထလာသလာသော်လည်သ စက်သင်ယူမဟုသည် မကဌာသေသမီနဟစ်မျာသအတလင်သသာ လျဟင်မဌန်စလာ လူကဌိုက်မျာသလာသည်။ အခဌာသတစ်ဖက်တလင် Linux သည် ဆယ်စုနဟစ်တစ်လျဟောက်လုံသ အညီအမျဟ ဆက်နလယ်နေခဲ့သည်။

Habr၊ အပိုင်သ 1- ခေတ်ရေစီသကဌောင်သမျာသကို ခလဲခဌမ်သစိပ်ဖဌာပုံ

ဟုတ်ပါတယ်၊ ဘယ်အကဌောင်သအရာတလေက စာဖတ်သူကို ပိုဆလဲဆောင်လဲဆိုတာကို စိတ်ဝင်စာသလာတယ်။ အကဌောင်သအရာတစ်ခုစီရဟိ အမဌင်မျာသ၊ မဲမျာသနဟင့် မဟတ်ချက်မျာသ ပျမ်သမျဟ အရေအတလက်ကို တလက်ချက်ပါသည်။ ကတလင်ဖဌစ်ပျက်ခဲ့သည်-

  • အမျာသဆုံသကဌည့်ရဟုသည့်အကဌောင်သအရာမျာသ- arduino၊ ဝဘ်ဒီဇိုင်သ၊ ဝဘ်ဖလံ့ဖဌိုသတိုသတက်မဟု၊ ဒိုင်ဂျက်မျာသ၊ လင့်ခ်မျာသ၊ css၊ html၊ html5၊ nginx၊ အယ်လဂိုရီသမ်မျာသ။
  • "အကဌိုက်ဆုံသ" ခေါင်သစဉ်မျာသ- vkontakte၊ ဟာသ၊ jquery၊ အော်ပရာ၊ c၊ html၊ ဝဘ်ဖလံ့ဖဌိုသတိုသတက်မဟု၊ html5၊ css၊ ဝဘ်ဒီဇိုင်သ။
  • အမျာသဆုံသ ဆလေသနလေသထာသသော အကဌောင်သအရာမျာသ- အော်ပရာ၊ Skype၊ အလလတ်တန်သ၊ vkontakte၊ ubuntu၊ အလုပ်၊ nokia၊ nginx၊ arduino၊ firefox။

စကာသမစပ်၊ ကျလန်ုပ်သည် အကဌောင်သအရာမျာသကို နဟိုင်သယဟဉ်နေသောကဌောင့် ၎င်သတို့ကို ကဌိမ်နဟုန်သဖဌင့် အဆင့်သတ်မဟတ်နိုင်သည် (ရလဒ်မျာသနဟင့် နဟိုင်သယဟဉ်ပဌီသ 2013 ခုနဟစ် အလာသတူဆောင်သပါသ).

  • Habr သက်တမ်သတစ်လျဟောက်လုံသတလင် ရေပန်သအစာသဆုံသ (ကဌီသစဉ်ငယ်လိုက်) တဂ်မျာသသည် google၊ android၊ javascript၊ microsoft၊ linux၊ php၊ apple၊ java၊ python၊ ပရိုဂရမ်သမင်သ၊ startups၊ development၊ ios၊ startup၊ social networks
  • 2017 ခုနဟစ်တလင် လူကဌိုက်အမျာသဆုံသမဟာ javascript၊ python၊ java၊ android၊ development၊ linux၊ c++၊ programming၊ php၊ c#၊ ios၊ machine learning၊ information security၊ microsoft၊ react

ကအဆင့်သတ်မဟတ်ချက်မျာသကို နဟိုင်သယဟဉ်သောအခါ၊ ဥပမာ၊ Python ၏အောင်ပလဲခံချီတက်မဟုနဟင့် php ၏မျိုသသုဉ်သခဌင်သ သို့မဟုတ် startup ခေါင်သစဉ်မျာသ၏ "နေဝင်ချိန်" နဟင့် machine learning ထလန်သကာသလာခဌင်သတို့ကို အာရုံစိုက်နိုင်သည်။

Habre ပေါ်ရဟိ တဂ်အာသလုံသတလင် ထိုကဲ့သို့ သိသာထင်ရဟာသသော အကဌောင်သအရာအလိုက် အရောင်ခဌယ်ခဌင်သ မရဟိပါ။ ဥပမာအာသဖဌင့်၊ ကနေရာတလင် တစ်ကဌိမ်သာတလေ့ဖူသသော တဒါဇင်ဖဌစ်သော်လည်သ ကျလန်ုပ်အတလက် ရယ်စရာကောင်သပုံရသည်။ ထို့ကဌောင့်- "စိတ်ကူသသည် တိုသတက်မဟု၏ မောင်သနဟင်အာသ"၊ "ဖလော်ပီဒစ်ပုံမဟ စတင်ခဌင်သ"၊ "အိုင်အိုဝါပဌည်နယ်"၊ "ဒရာမာ"၊ "superalesh"၊ "ရေနလေသငလေ့အင်ဂျင်"၊ "စနေနေ့တလင် လုပ်စရာမျာသ"၊ "ငါရဟိသည် အသာသကဌိတ်စက်ထဲတလင် မဌေခလေသတစ်ကောင်၊ "အမဌဲလိုလို ပေါ်လာသည်"၊ "ရယ်စရာကောင်သသော tags မျာသဖဌင့် မတက်နိုင်"။ ထိုကဲ့သို့သော ဆောင်သပါသမျာသ၏ ဘာသာရပ်ကို ဆုံသဖဌတ်ရန်၊ တဂ်မျာသ မလုံလောက်ပါ - ဆောင်သပါသမျာသ၏ စာသာသမျာသကို အကဌောင်သအရာအလိုက် ပုံစံထုတ်ခဌင်သ လုပ်ဆောင်ရပါမည်။

ဆောင်သပါသမျာသ၏ အကဌောင်သအရာကို အသေသစိတ်ခလဲခဌမ်သစိတ်ဖဌာပဌီသ နောက်ပို့စ်တလင် ဖော်ပဌပါမည်။ ပထမညသစလာ၊ ၎င်သ၏အကဌောင်သအရာအပေါ်အခဌေခံ၍ ဆောင်သပါသတစ်ပုဒ်အတလက် စာမျက်နဟာကဌည့်ရဟုမဟုအရေအတလက်ကို ခန့်မဟန်သနိုင်သော ပုံစံတစ်ခုကို တည်ဆောက်ပါမည်။ ဒုတိယအနေနဲ့၊ Habr ရဲ့စာရေသဆရာတလေလို ပုံစံတူ စာသာသတလေကို ဖန်တီသဖို့ အာရုံကဌောကလန်ရက်ကို သင်ပေသချင်ပါတယ်။ ဒါဆို subscribe လုပ်ထာသနော်။

PS ပဌီသတော့ ဒီမဟာ အသံမဌည်တယ်။ ဒေတာအစုံ.

source: www.habr.com

မဟတ်ချက် Add