{"action":"created","issue":{"url":"https://api.github.com/repos/dwyl/technology-stack/issues/82","repository_url":"https://api.github.com/repos/dwyl/technology-stack","labels_url":"https://api.github.com/repos/dwyl/technology-stack/issues/82/labels{/name}","comments_url":"https://api.github.com/repos/dwyl/technology-stack/issues/82/comments","events_url":"https://api.github.com/repos/dwyl/technology-stack/issues/82/events","html_url":"https://github.com/dwyl/technology-stack/issues/82","id":548478200,"node_id":"MDU6SXNzdWU1NDg0NzgyMDA=","number":82,"title":"A person who already knows javascript should learn flutter or python ?","user":{"login":"miguelmartins17","id":27420533,"node_id":"MDQ6VXNlcjI3NDIwNTMz","avatar_url":"https://avatars1.githubusercontent.com/u/27420533?v=4","gravatar_id":"","url":"https://api.github.com/users/miguelmartins17","html_url":"https://github.com/miguelmartins17","followers_url":"https://api.github.com/users/miguelmartins17/followers","following_url":"https://api.github.com/users/miguelmartins17/following{/other_user}","gists_url":"https://api.github.com/users/miguelmartins17/gists{/gist_id}","starred_url":"https://api.github.com/users/miguelmartins17/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/miguelmartins17/subscriptions","organizations_url":"https://api.github.com/users/miguelmartins17/orgs","repos_url":"https://api.github.com/users/miguelmartins17/repos","events_url":"https://api.github.com/users/miguelmartins17/events{/privacy}","received_events_url":"https://api.github.com/users/miguelmartins17/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2020-01-09T15:28:46Z","updated_at":"2020-01-11T21:39:03Z","closed_at":null,"author_association":"NONE","body":"I was thinking about programming languages that are now used in the market or in large companies and both Dart, javascript or even python are used in large companies so how do we know which to choose ?"},"comment":{"url":"https://api.github.com/repos/dwyl/technology-stack/issues/comments/573356773","html_url":"https://github.com/dwyl/technology-stack/issues/82#issuecomment-573356773","issue_url":"https://api.github.com/repos/dwyl/technology-stack/issues/82","id":573356773,"node_id":"MDEyOklzc3VlQ29tbWVudDU3MzM1Njc3Mw==","user":{"login":"nelsonic","id":194400,"node_id":"MDQ6VXNlcjE5NDQwMA==","avatar_url":"https://avatars3.githubusercontent.com/u/194400?v=4","gravatar_id":"","url":"https://api.github.com/users/nelsonic","html_url":"https://github.com/nelsonic","followers_url":"https://api.github.com/users/nelsonic/followers","following_url":"https://api.github.com/users/nelsonic/following{/other_user}","gists_url":"https://api.github.com/users/nelsonic/gists{/gist_id}","starred_url":"https://api.github.com/users/nelsonic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nelsonic/subscriptions","organizations_url":"https://api.github.com/users/nelsonic/orgs","repos_url":"https://api.github.com/users/nelsonic/repos","events_url":"https://api.github.com/users/nelsonic/events{/privacy}","received_events_url":"https://api.github.com/users/nelsonic/received_events","type":"User","site_admin":false},"created_at":"2020-01-11T21:39:03Z","updated_at":"2020-01-11T21:39:03Z","author_association":"MEMBER","body":"@miguelmartins17 this is a good question and the answer is: \"it depends\". \r\n\r\nIt depends on what you want to _build_. (_e.g: a mobile app, a game, an e-commerce site, chat app, etc._)\r\nIf you have a particular company in mind that you want to work for, what is their technology stack?\r\ne.g: @dwyl we are using **`Elixir`** . So that would be a good language to learn. \r\nYou can always find out what tech a \"big\" company is using by looking them up on [https://stackshare.io](https://stackshare.io/stacks)\r\ne.g: Twitch (_the game streaming platform_) has the following stack: https://stackshare.io/twitch/twitch\r\n![image](https://user-images.githubusercontent.com/194400/72210896-f3acbe80-34b9-11ea-9f86-281a31b0cade.png)\r\n\r\nAnother great way of finding out what tech a company uses is looking up their \"Jobs\" page. e.g: \r\nhttps://www.twitch.tv/jobs/#jobs\r\n![image](https://user-images.githubusercontent.com/194400/72210913-1d65e580-34ba-11ea-949d-f256754df5a0.png)\r\n\r\nhttps://boards.greenhouse.io/twitch/jobs/4491808002\r\n![image](https://user-images.githubusercontent.com/194400/72210923-3bcbe100-34ba-11ea-8c93-6c4a499abe93.png)\r\nIn this case the _first_ requirement is: \"Bachelor’s degree or above in Computer Science or related field\" ... 🙄 \r\n\r\n> When I _first_ got into software dev in 2009, _most_ jobs required a degree in Computer Science.\r\n> That is _gradually_ changing, but it's still fairly normal. \r\n> What you want is to find a company (_e.g: @dwyl_) that does _not_ require a University Degree and work _really_ hard to learn as much as you can as _fast_ as you can so that you can build a _great_ product. \r\n> Having the _experience_ of building a great product is more valuable than any University Degree.\r\n> Having _communication_ skills (_speaking, writing,  presenting ideas and teamwork_) is _way_ more valuable than any qualification. \r\n\r\nIf you have a clear idea of what you want to build then you just google various keywords and/or questions until you find the appropriate technology for the _area_ you want to build in.\r\nFor example, imagine you wanted to build a chat system for games, you would discover that the backend of the most popular _existing_ chat system for gamers (Discord) is built with **`Elixir`** https://en.wikipedia.org/wiki/Discord_(software) so you could ask _why_ they use Elixir. \r\ne.g: ask a question on HackerNews: https://news.ycombinator.com/ask\r\n\r\nIn _your_ case it's pretty clear which programming language to focus on for the next few weeks/months: Dart https://github.com/dwyl/learn-dart and Flutter https://github.com/dwyl/learn-flutter. \r\nAfter we (@dwyl) have shipped the @dwyl app https://github.com/dwyl/app to the iOS App Store, Google Play Store and have received feedback from people _using_ the App, I would suggest you learn **`Python`** because it's very versatile. We will have a decent Python tutorial in the next few months which you will be able to review and contribute to.\r\n"}}
{"actor":{"display_login":"nelsonic"}}