The irony in this is that it's hard to imagine a Civic owner going to a luxury hotel with a valet. Maybe a Type R owner with a stretch...
HN user
veza
Python Dev
Oh, I love the 2 sides of HN... Here everybody's ready to buy a BYD and even move to China, due to the sheer quality of the product (for the money) and the integrity of the people, totally forgetting about the 'social credit system' and the data that these cars might be sending or being exposed to having the car remotely disabled. Not to mention the repairability... Just a few days ago there was a popular post taking a modem out of the RAV4. Bet you can't do even that on a BYD without rendering the car non-functional.
This is an article where you shouldn't go directly to the comments or you'll miss all the fun.
Strength is the ability to break a chocolate bar into four pieces with your bare hands and then eat just one of those pieces. – Judith Viorst
People are made different. Some are more binge oriented, seems those also feel the most guilt after consumption and then they restrain for a longer time, then they fall worse. I'm like that, when I do something I'm all in, seems like a awesome thing when I'm into good things, but otherwise prone do get addicted to bad ones.
I noticed others who are more detached, don't feel that guilt and can stop when they want like you. Seems the better way to approach things is in "smaller bites".
Anything good in too great measure can become bad after all.
I don't know, I'm struggling with youtube of all things. Blocking extensions seem to work for a while...
I feel like this is the story of open source tools. Way harder to use but once you know the tool the power and freedom is much greater, and even the pleasure of using it.
I'm also thinking of cli vs gui here.
Sounds like delayed gratification.
1. Decide your goal, probably get hired? (Web, Devops, Embedded...)
2. Learn the stack that follows from 1, just barely, not too much theory. You want to start as k with 3.
3. Build something using the stack you learned. Start even if you are clueless of how to do it, and google every question you encounter. Stackoverflow will become your friend.
Repeat 2 and 3 for the rest of your life.
Related, may I ask in what climatic area are you living? Where I live it gets so cold in the winter that I almost can't even wash my hands with cold water. On the other side I feel like in the summer I could take on such a habit. Maybe a solution would be to warm it just slightly in the winter.
This is beautiful. As a developer this is the kind of app I would like to work on, that has a direct good impact on people's life.
I know there are all kinds of lists on github.
Is there a list of companies that are inherently good (I know it's subjective) and are hiring developers?
I also subscribe. Having a non-technical background, CS101 and CS253 were essential for the start of my career in web development. And even though at the time (2014) I went with PHP to get my first dev job, I soon returned to Python because of that strong foundation.
fair point, something to think about for me
Being in a similar situation (before degree), I totally agree that I need a solid CS education.
BUT, given that resources like https://teachyourselfcs.com/ are available for free why should I waste money and time and energy on courses of a probable lesser quality, at least at my local university.
The way I see it the problem is not the education itself but your credentials or reputation in front of a possible employer.
So I noted down 3 ideas for myself:
- build an Open Source reputation, by own projects and contributions - a stellar github account
- get good at competitive programming - win kaggle competitions, hackerrank, top coder etc.
- get a CS degree
To me either one of the first two seem better than a degree (given that I learn CS on my own).What you're asking is advantages of SPAs over classic web apps.
For example you write only one REST API for all clients: iOS, Android, Web. They can use the same endpoints. Otherwise you need to write separate controllers/views for web templates, which leads to duplication.
If you go to a bootcamp you loose the struggle.
The struggle to choose your domain: Web, Mobile, Embedded, Databases etc.
The struggle to choose the programming language(s) / technologies to learn.
The struggle to choose in which order and from where to learn them (for free).
The struggle to choose your Code Editor / IDE.
That's a lot of time spent learning about technologies to make the right decision for you, and googling for answers.But guess what you'll be doing as a Software Engineer :)
I didn't go to one but I imagine those decisions are being made for you. But I know about the struggle, and I remember it with pleasure and satisfaction.
wkhtmltopdf works quite well for us, even with modern web technologies.
Here's an example fully rendered in React: https://s3.amazonaws.com/ud-reports/comps-report-86.pdf
And one with svg charts: https://s3.amazonaws.com/ud-reports/chart-report-89.pdf
With -webkit- prefixes you can use even flexbox, and and with js polyfills you'll have all you need.
Of course if I would start a project now, I would use chrome headless, but I don't feel wkhtmltopdf is that bad.
Disclaimer: East-European hustle version (self-directed and free)
Not really a bootcamp but a combination of udacity, lynda, online books/tutorials.
My Background: tennis coach, basic arithmetic, PC power user.
May 2013 - Start learning HTML->CSS->jQuery(Codeacademy+other)->Python(Udacity:Intro to CS+Web Dev)
->Javascript(Eloquent JS)->PHP&MySQL(Lynda) (+countless others in between)
- Went for PHP as I started looking for jobs and there were almost no Python options.
Apr 2014 - First Job - for a friend of mine who has an online tennis shop
- Opencart (mainly front-end templating, some jQuery - mostly plugins usage)
Jul 2014- Second Job - a web shop (10 people) - still have this one but doing totally different stuff
- Wordpress theme customizing (still mostly front-end and jQuery, some php)
Sep 2014 - First 'big' project: 2 person, Codeigniter+Postgres
- Built the whole front-end (learned that css on a big website is hard and you need some architecture)
- Ended up doing some CRUD stuff on the admin side too
May 2015 - d3.js project - a landing page with lots of custom graphs and a custom map
(started the project with 0 knowledge of d3 - finished quite well)
- Interestingly enough I was already 'the javascript' guy at the shop so this was assigned to me
Jul 2015- Tryout with a remote team in my area working for an american startup
- Flask, microservices, aws, data analysis - cool stuff
- they needed me on the back-end - got rejected,
- the lead said I was too inexperienced and that he didn't have time too train me.
Aug 2015- Built a custom Wordpress theme for a website
Sept 2015- Python job - for a US based startup
- a LOT of scripts, mainly web scraping, data mining, data cleaning
- a LOT of sql for all that data
Sept 2016- Started working on a new front-end for the same US based startup
- React, Webpack, ES6, NPM, Babel, Flux... head-blown, die...Man I love this subject. For me music is to code what condiments are to food. It gives aroma. It also helps me get/stay in the zone and boost productivity. Only listen to electronic music, but depending on the mood very different:
- Stressed? => ambient, glitch (like Tim Hecker) calms me down
- Unmotivated/Mind Wandering? => some old school goa trance picks me up (like Shakta)
- On a normal day => maybe psybient (CBL, Solar Fields...) or some modern progressive (Frisky radio has some good stuff)
New stuff doesn't bother me, but words/verses do, hence there are almost none in what I listen.