Похожие чаты

Hi friends, need a small advise.. i just started to

learn python. And when I read some articles, which mentioned GO is better than python ? Can you please give more details ? which is good and scope in this new IT world (2018 + ) ? and Can we develop web apps, mobile app , IoT , data analysis etc using GO ?

4 ответов

8 просмотров

If you just learn programming, go is good as c because of static typing, means it will throw an error when you compile if the type is different from the variable definition you made. It will let you understand whats this and whats that. Python is dynamic type, there is no type checking just like javascript and php. For the scope golang mostly used for web development but you can also use golang for other things.

If you are just starting out, I won't recommended go, and the other thing, no language is bad or good, it all depends on the user, just pick a language and learn it, after a point, you will turn language agnostic..

It depends on what kind of engineering you are interested in and how important for you to get fast results (gets paid). I would consider two situations: 1. You need to get fast money + entering IT sphere — python, js, ruby etc. Whatever that allows you to build up web-apps fast and more or less secure. + basic understanding how internet works on applied lvl of OSI model (HTTP methods etc.). 2. If you don't need fast income and you are not interested in WebApps at all — in this case i would suggest to start with C/C++ to understand what is under high-level languages. How pointers work. How memory is being segmented, occupy and free memory etc. If you catch it, you will be able to understand most of ideas usually behind frameworks, builders etc. That's very useful, but i can't say it is necessarily, coding on high-level languages just let you focus on business needs and forget about deal with pointers, out of range exceptions etc. Many low-level coders tend to treat high-level languages as "for monkeys" — forget about it. They just narcissistic morons, abstractions help us to create cool stuff, save time and concentrate on main goals. Saying that high-level coders are "monkeys" it's like if firmware developer says "Java devs, game devs are monkey, because they don't even understand, how memory works on physical level. Sorry for long post. Hope i helped you somehow.

Good text for Medium though. I might assume that money is more valuable point to choose IT than other specialities, maybe it is in only my country, idk. I might suggest choosing the language by technologies in which that language is used. You may hate developing webapps in a few years for example, but love to do something with webVR, or hate developing mirosystems on C++ and love programming IOT. It depends, really. Everything in this world depends on your point of view. If you need money - go and learn the most moneyreceiving language, if you need to be famous - go and learn Rust or develop your own language. I believe that Python is a good choice and you will have a chance to learn smth else. Dont worry about it

Похожие вопросы

Обсуждают сегодня

Hey everyone! I won’t focus too much on what this person said (it’s clear they don’t understand the scope of what TF and TELOSX are achieving), but I’ll put it simply for thos...
Ana Ojeda
3
как правильно удалить сддм? прописал в etc/portage.use/plasma-meta -sddm , но при обновлении юзов мне предлагает поставить lightdm (ещё лучше 😡), добавил туда - display-manage...
REDis
25
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Telos is at a pivotal moment. While ambitious projects like zkEVM and SNARKtor have shown promise, the delay in delivering EVM 2.0—a cornerstone of the ecosystem—is a growing ...
Trinidad
8
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
i have a small doubt i developed a rest API in put mapping (we use if more than one filed needs to be updated by user ) but concern is i am using dto class in that i am u...
Surya
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
Except the wealthiest, people that buy crypto want to "cash out" at the end of the day, one way or another. Converting to fiat is craziness, converting to BTC is unwise. Hold ...
Erdelanax
2
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
Hello guys, hope you can help me with a quick question. I've staked some ZIL using Atomic Wallet some while ago and wanted to claim my rewards and unstake it. Atomic Wallet sa...
Martin | #bornbrave
14
Карта сайта