#career-advice
1 messages Β· Page 325 of 1
i actually want to keep myself open to software engineering roles as well as robotics roles
I was also thinking of doing Java programming
i have a feeling computer graphics will be like pigeon holing myself
Hm, I'm not really sure about that, might wanna wait until someone who knows more can answer
as far as jobs are concerned
Just take what you think is best
;-;
My grandpa does Java programming as a job
nice
i am not sure which is the more appropriate question
how old is he or how old are you
50
I'm 24
then ur gpa would help guide you on what language to learn
@worthy tartan check out lib gen
free books
@shut meteor thats great, i'm actually in grad school right now
but masters
Lib gen ?
Yeah. That's what I did. MSEE
so do you have any suggestions as to what course i should take?
i feel if i go into geometry based methods in vision maybe computer graphics would be more useful
What is your masters in ? CS?
but if i go into learning based methods then machine learning would obviously be more useful
lol its actually in mechanical engineering
but my focus is in robotics
also from employment point of view i think machine learning would be good
@hushed kestrel i'm trying to migrate from conventional ME to software side π
I wish I had done ME. Lol. I want to do aerodynamics. Digital image processing is very handy. The AI/machines learning i guess is too.
I went from Phys -> EE circuit design -> software side
Also digital controls will be handy
i wanted to do aerospace engineering but no job prospects so i dropped it
My day job is ASIC design but I thought I would do something diff for thesis.
what is ASIC?
i think one has to be doing VLSI, Embedded systems etc
or sth
to find their way into ASIC
I guess ASIC only matters if you have 100k + to go to a foundary
Ummm. In college I did coop at company. Then in one rotation I migrated to asic team. Then they hired me on. I mainly do the front end stuff. Vhdl , verilog , etc. Simulation etc. The vendors handle most of the backend stuff. Tons of jobs in the verification sector.
Yeah. NREs are many millions of dollars
im in intl grad student in the US and mechE hiring is very dry here
most people prefer us citizens
which is why i'm trying to keep myself open to software opportunities since tehre are more jobs there
Work with your college. They can help with job placement.
yeeeah thats there
but in general its a sucky situation
besides its not stimulating anymore
i'd rather go into software and develop software for MechE applications
Is e-commerce good job to get in?
I am trying to get into lab automation personally
it depends on what part of e-commerce
Technically you could work for a company that works on payment processing for e-commerce, that's lucrative. If you are working for e-commerce website, unless the site has scale( amazon is e-commerce) you're a glorified web-dev
Entry level whatever it's 'fine' . If you are deciding to go to college to get a job, it's probably better to just go into programming, talk to your profs and talk to potential employers and ask about jobs that you might actually like doing day to day
instead of worrying on the job sector you are moving to
IMHO
If you are smart and know programming, you will eventually make it to where you want to be.
If you are willing to put in the work
I was thinking of Java programming
So choosing what you want is probably the most important part of the process
This is e-commerce discription
That's I asked if it's good to get into
After I finish that what job can I get with it
Yes
e
That class represents only 90-100 hours of work
To be successful at e-commerce it is really about your portfolio and charging clients as a one-stop-shop to setup their business
That's I asked if e-commerce is good for a career
UHH
No huh
Freelancing
This class will teach you how to setup mom/pop e-commerce stores
Ahh for freelancing
with maybe some advanced backend (using databases at all instead of excel sheets)
It depends if the class goes into Devops
or just wordpress / basic webpage layout
This will be my first time
That's what I'm looking for at the end if I finish will it get a job
If you are very concerned with getting a job, the best thing I would advise is:
Look up the job descriptions of the kind of jobs you might want in e-commerce
Look at the course syllabus.
See if the job description matches the syllabus
If you want to freelance (Never say freelance, always say consult. FYI)
Agree with Sintrill. The odds of doing exactly what u want out of school can be low. Get a job at a company they might have an area you like, prove your worth, then move to that area.
Ooh okay
Then look at other freelancers and see what services they offer and what rate they charge
I wanna move after I finish college
Great
Because where I am isn't gonna pay well enough
Where are you?
Arizona has lots of tech companies.
Again, you need to first get a job and then work your way up. What do you want for starting salary ? Right out of school it won't be that much diff across the US
Go to Intel
I have to options either e-commerce or Java still thinking
Java is important for programming jobs I think
JS more so
Just from the descriptions i've seen
I still recommend looking up job board descriptions. it only takes 1-2 hours
Is Java programming hard ?
Java is mindnumbing
take Linux Shell scripting
more useful
Java programming tends to be more enterprisy so it's generally more mind-numbing but it will more reliably pay the bills
You could also learn C# if you want a language that's used a ton in the enterprise but is seeing some use in startups
my company is switching from Java to C# for domestic developers
How to be a python developer
Is learning python + Django enough to be a python developer
that would certainly be a good step in the right direction, but it probably also helps to know a few other technologies as well. for example, how to use web servers like nginx, basic docker, git, perhaps other web frameworks like flask, and maybe some basic front-end web languages like HTML/CSS so that you know how your code affects the webpage visually. even if you don't need to use some of these in an actual python developer job, it helps you stand out if you're familiar with how a website actually reaches the user.
i mean, if you have a good enough portfolio to demonstrate competence with python and django then that could indeed get you a job, but it'll be easier to show that you know what you're doing when you also know other relevant technologies.
hello everyone I was wondering if I could get some help on a career path decision
@split marsh maybe someone would show up if you tell your situation
@Moizes#1363 makes sense so here I go
I am currently a performer in some of the top shows in the US but as with everything there are times where work is low and not many shows have openings, I love computers and tech so I wanted to start programming and try to make a career out of it. But I don't know if there is much of a thriving market for developers that work from home without having to go into an office and on top of that, if I would be able to still travel and develop while on tour
@split marsh Do you like math? And, what about creating websites?
I would love creating websites @vapid jay
@split marsh so that's the way to go, it's not that hard to be a freelancer for creating websites, the thing is that you would have to make a good marketing of your websites
But first you should try to learn the fundamentals of Web Design
like learn HTML, CSS and Javascript
@vapid jay ok awesome! So i need to learn those languages and what else? I'm always down for learning I just didn't know the list of things I needed to learn
@split marsh Take a look on this website: https://www.mockplus.com/blog/post/how-to-become-a-web-designer
it shows a awesome step-by-step guide
You're welcome
Hello everyone I would like to get a career path!
me too
I just got offered a job as a dev at a small start up
i'm 14 and really excited about this
but the pay seems sketch
what makes you think so?
Instead of being on payroll, or and hourly/annual salary
I get a % of each sale as commision
Other than that, it seems completely fine
I sort of understand, because its a really small startup
in your spot i'd try and make sure you're not being exploited to work for more or less free
Yeah, that sounds smart
do you have something like minimum wage in your place
Yeah
how does that commission apply to that?
yeah that's definitely a good idea
or get directed to a legal consultant
especially since you're 14 so the law is probably a bit different
I know you can book a legal consultant for like half an hour on the cheap
i'll keep that in mind
thanks!
π
Yea I'd just make sure you're at least getting minimum, but be warned they can get special pay legally, like a subminimum wage for people of younger age
yea exactly, best idea
ah, thank you
at 14, that's fishy
since 14 year olds are extremely restricted to the point of hiring them isn't worth it
nah us law says that a 14 year old can work as long as its not agriculture, that's the minimum age
All work must be performed outside school hours and you may not work:
more than 3 hours on a school day, including Friday;
more than 18 hours per week when school is in session;
more than 8 hours per day when school is not in session;
more than 40 hours per week when school is not in session; and
before 7 a.m. or after 7 p.m. on any day, except from June 1st through Labor Day, when nighttime work hours are extended to 9 p.m.
so you have to make sure they limit themselves to 3 hours per school day, and no more then 18 hours per week
Oh yea, otherwise all sorts of legal trouble. @royal heath do they know you're 14? Or did you hide that detail?
so when do you work?
because assuming it's 9-5 shop, you can't start until after school lets you at 1430ish or so
hmm
or later
BTW, it's whatever local school does, so even if you are in private school or such, it doesn't matter
ah, im in a local public school
at my work we hire HS interns occasionally and we require 16+ because of 14-15 is PITA
that makes sense
ok thank you guys
i think i'll consult with some legal professionals and my counselor
my point is, if you get out at 1430, you are at work in 1500, that's only two hours to code, review your code (which will be require alot of reviewing
and keep you up to date
2 hours seems minimal
it's 3 hours per day
at that point, why bother?
i'll look into that
so they arrive around 3, code until around 6, commit, and get their pull requests reviewed next day
Do you have debuggers like pycharm in a interview ?
AG, we provide VSCode
If they can't do it in editor, probably an issue
AG, test for SRE at my group was/is (been a while since we have interviewed for that position)
Our python test for SRE is write a function that connects to this Calc API we made and return result as int
Bonus read an API token out of a file and pass it along
Second bonus, the operators are at different endpoint
I think for Java, they provide JetBrains and C# interviews get provided Visual Studio
Oh hey, I am an SRE using Python
that's sorta how my interview went
I was asked to use Python to parse a json return
which essentially is the return of an API call
we make them connect to API
and then I was asked a bunch of Terraform and Chef stuff :D
Python is not as much of my job as I hoped :/
i wanna get way more into programming
Terraform and Chef or Ansible (both do same thing) are great!
We are in Azure so we stick with Powershell/ARM Templates
I probably spend the first 6 months of my career learning those alone
Azure has terraform support though D:
Honestly though, Terraform, as fantastic as it is, is hard to get people to use if they don't want to be cloud agnostic
correct, Terraform's benefit is that it is cloud agnostic, so you can build the same infrastructure in different places
Yea, we are sooo embedded with Azure specific stuff, it would be very difficult to pull out
like we LOVE CosmosDB
but if you're only using 1 cloud (which isn't best practices) then there's no benefit
we got our company to use Terraform because we finally convinced the architect guy that we need to have failover to another cloud environment incase of failure
$megacorp would love us to do GCP
which is technically best practices, but like not a very well followed best practice because how often do Azure/AWS/GCP actually crash
like, I don't think it's ever happened
problem is, when you go cloud neutral, you are then forced to run alot of stuff on your own and that removes some of PaaS benefits
That, or you have to learn multiple cloud environment
like we use Route 53 on AWS and set it up with Terraform
Stuff like API Management or Database
Sure
so we had to learn how to use GCP route entries and set it up with terraform
but I'm talking stuff like database or storage
Rapid failure?
and Redshift vs Google's large scale database stuff
idk, I'm not the Google cloud guy on my team :p
sorry, I'm not a fan of Google stuff after dealing with it
but I know he was showing me that Google's storage solutions are way different than AWS
which is where Terraform definitely gets weird because Terraform is not just "write once run anywhere"
it's like, "write once and rebuild anytime, unless..."
and the unless is like "did you properly modularize your Terraform to run in any region or did you hard code your region?" "did you modularize your apps so they can use any DNS entry or do your DNS entries have to be 1 name only so you can't have easy failover"
shit like that
which is probably why half the company still uses CloudFormation :p
Guys I might get a job programming python that's not based on how many games we sell
It's gonna be fantastic
Unless it's a zero-to-one type of service/product I would never take a commission based job. Congrats!
Thanks! π
i think my next job i wanna do fullstack dev
SRE/DevOps is neat but I'd like to get dev work on my career before I'm 30
thinking of trying the udacity micro-degree program just to get some projects
Update: I'm probably not getting a job
that was a quick turnaround
I take my congratulations back then.
Lol j/k. That's quite a roller coaster though. Probably not the best people to work for anyway
FULLSTACK DEV
?
Nothing
I hate the term since it's one of those overused job descriptions like "DEVOPS!"
and I personally think it's terrible idea in long run
it's only attractive to companies because 1 programmer is cheaper then 2
well
in general specialization is good, so I'd agree with you
but I've heard horror stories about e.g., developers handing stuff over to Q/A, who don't quite understand it; then they hand it to the guys who deploy it, and they don't quite understand it, &c &c
We have very structured Dev/QA/SRE system
I never hear the term 'devops' where I work, but that's exactly what I do
and I don't get everything the programmer is up to but I'm involved enough in her craziness that I have a clue
we "own" the stuff from product design, coding, testing, deploying, scaling, support, and eventually decommissioning
fulstack dev just means a developer who can handle front end and back end which is just new web dev
everyone I know who does app development is either on a front end or backend team
not that some dev's can't go between both, but it seems fullstack just means web app dev
sounds reasonable
I personally am backend only; frontend baffles me
and based on my experience, all my coworkers -- even the ones who write the UIs -- are the same way π
Snazzle, I know what it means
what I'm saying, it's not good for anyone except the company
this is the most complex frontend I've ever done, by far: https://teensy.info
eh, I think with the way web development has gone it's fair to want your web devs to basically be full stack
But again, I've only ever seen "full stack" basically mean a web dev who can handle UI, logic, and their database (somewhat)
not deployment? Not scaling? Not security? Not monitoring and metrics?
I've never seen a fullstack dev who does that stuff
hm
At my company that's SRE's
I never even heard the term SRE until a couple of days ago, here on discord π
hadda look it up
SRE's handle everything at the cloud level and most of the OS level
and the devs handle the application itself
that's just the company I'm at though, can't speak for other companies
sounds like you're just getting used up and burned out then, my buddy was at a job where they had him doing the devops and app work
he didn't know that's not how most companies are lmao
Snazzle, I know what full stack does, I'm making argument it's terrible idea
they know all these things which are specialities in themselves so generally they do one or two of them wrong
fullstack dev is like saying I want whole body surgeon, there is a reason for specialization
generally fullstack dev means we got our front end JS guy to write some node, what could go wrong?
Ehh...idk about that
as SRE, my answer is "a metric ton"
fair
One of my senior engineers was saying out most apps suck dick nowadays because of just what you're talking about
I've never been on the app side though so I don't know a whole lot about it yet
I work with my devs
I constantly want to choke our front end guy
but he will end up as my boss one day I'm sure of it
But yeah exactly what you're saying actually, about how Node has enabled a lot of front end people to "sorta" do back end stuff
but not very well
that's almost verbatim what he was talking about and also partly why he dislikes JS lmao
most of our services are python but a few are JS
and he was just pooing all over the JS services
saying how they don't know how to write good code and stuff
there isn't a programmer alive who won't complain about other people's code.
nah
Me
my coworker gave me homework over the weekend. He said since I wanna do more development for internal tooling on the SRE team I need to go home and do "Learn Python the Hard Way"
I have a pretty low opinion of my own code -- but everyone else's is even worse π
I've written a couple Python scripts at work already but this book is actually interesting as heck
I think that's the .... controversial book
the exercises are showing me different stuff about Python I definitely didn't know
lol why is it controversial
can't remember, tbh
maybe the author thinks Python3 is bogus and you should stick to python2
nah this is all in Python 3
We're a large, friendly community focused around the Python programming language. Our community is open to those who wish to learn the language, as well as those looking to help others.
ohhhh that's referring literally to "Learn Python the Hard Way"
which is the original book yes
The one I'm doing is the updated "Learn Python 3 The Hard Way"
ah, ok
because they are almost exactly the same, just with some syntax changes and a couple additions
there is a minority that does pretty well with it, honestly
currently reading https://danluu.com/algorithms-interviews/ it could be interesting for people here, it's a bit about interview questions, but the point is more general.
but there are a bunch of objective problems
!resources has a bunch of good stuff if you need it
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
oh, automate the boring stuff
I'm doing that some too :D
neither of them are my "main" learning tool though. I use python at work right now to write scripts
so these are just supplemental to me using python at work, just sorta a way to get used to the syntax more
I joined Google straight from college 6 years ago as a SWE, and by now I'm used to the style of work of "do the minimal work possible to do the job", I never challenge myself to deeply learn about what I'm doing, it's almost like I've been using only 10% of my mental capacity...

humblebrag
"I'm so smart, even being a developer at the most advanced software shop on Earth fails to challenge me!"
lol, I've talked to quite a few people over at Google (they're right up the block from me) and they have told me that working at Google doesn't mean you're doing anything difficult or challenging
it's more that being there means you might have the opportunity to be on one of those teams
not that all of their dev's don't know what they're doing, they do. But not all of them are doing stuff super new and challenging
I actually like python the hard way
No one else does
I want to get a job at google, but it seems like they hate me or something
It's pretty frustrating
I'm in Berkeley
Nice
I don't know react, js, front end, back end, node, aws, django, flask
So it seems like no one wants a python programmer >:T
So learn one or some of them???
There's a lot of highly recommended Django and Flask programs/projects on udemy and udacity
I really get the feeling there isn't a huge market for any programmer who only really knows one programming language, or even multiple. It seems like the blend of modern or semi-modern technologies is the most effective way to be employable
depends what level you're going for Morgan
If you're going for entry level roles knowing a programming language and having some project experience or a internship (preferably both) and doing well in whiteboarding interviews is how you get in
Eh - tonnes of the developers I worked with were from a EE/Physics/other-STEM background
so i don't think its uncommon
but if you're going for like a level 3 at google or facebook then yeah, you better have a stacked resume
I know someone who was a senior engineer at my company who went to Facebook and they would only hire him as an e3 (which is just one step above new grad)
he took it cuz I mean it's facebook and they still make more than us so..
I have a physics background + ee + consult + now 2-3 year programming
But I send random resumes in
But I don't get calls
hmmm. Theres so much noise out there about allegedly good ways to get into those companies, for example I've heard of people just studying algorithms for 6mos so they could pass the interview and that working
But I've also heard of people just getting ghosted at the Resume stage
in general, my problem for all my applications has been actually getting an interview
I'd love to know genuine concrete advice for how feasible it is to get hired
if that happens everything is fine
me google contacted me randomly when i dropped out of a bio PhD
Yeah, i've heard the exact same thing - and it matches my experience as well. 100% interview --> offer rate, very few interviews
their recruiting algo is weird
Where are you based?
Belgium at that time
they're searching to expand Munich i think
(i didn't get an offer though)
Did you get the interview though? If so, what was the actual position?
SRE and i went to onsite
How did that go?
coming from someone who was feeding cells 6 month before, it was really validating to go that far tbh
hmm my email adress linked to my github
according to recruiter they looked at it and my blog
Oh, do you have much on your github?
What about your blog? Anything cool on there?
just some articles about my failed projects on my github :p
Hmmm - it sounds like making a blog is probably worth it
yeah it shows you're motivated i think
it depends on what kind of person you are...?
and if you write good enough it also show that you can communicate your ideas
like if you're comfortable writing technically/non-technically then, yes
but if you don't have experience in that it can take a while to ramp up
and if you're pressed for time...
I enjoy writing, but haven't done much of it because I can never find things to write about
really
and I don't like the feeling of writing into the void
i got contacted in June and went to Onsite on November so time is out of question anyway
the simplest thing to do is to find a programming concept and explain it
something a bit more advanced
e.g. descriptors in Python
simplest, but also not particularly useful
something more relevant would be a technical blog on a project you did
my only writing i'm okay with is a quick tutorial about Minesweeper with a bfs + arcade library
especially if you can talk about your design tradeoffs
Yeah, thats the main thing
but I am also in the habit of not finishing my projects
rest is just failed stuff
I can never find smaller projects
although recently, a lot of GUI stuff has started appealing to me
so hopefully i'll learn a random GUI lib and do fun stuff with that
i done one at work to automatise a part of my work but i don't want my boss to find out
so i don't write about it >.>
it's good to show quickly something i think (GUI and blog writing)
I did a 4 day project where I created a gui that signaled a raspi across the network to take a photo, pickle it, upload it to a database, and then the gui would update a list of available camera shots from the data base that you could press a button, download the image and display it within the gui + relevant meta data or whatever
ah nice
i made a 2 day project to
configure vim on my rasberry
hmm hmm what do you think of that huh
seriously i lost 2 day of my life
why pickle a photo?
If I decide to go with Python for GUI stuff, then that would be my choice
some day I'll figure out how to get a kivy app onto my phone
need help with that?
i mean, here is not the right place but if you report your issues in the #support channel of the kivy server, you should get help
if not, ping me some time, and i'll try to be available
it's just the requirements -- it says "use buildozer" and then it says "oh sorry, only works on Linux (and oh btw it's alpha)". I don't have Linux at home, so ...
you run predominantly on mac?
if you have windows 10, you can use WSL
if neither linux, osx, or windows 10, then use a VM, that's the easiest
(but again, that's OT for here)
all I have at home is a mac, yes
I imagine I'd need an invite to that kivy server π
@radiant moon takes a numpy array and turns it into a byte string that you can upload. (There is some table format that allows you to upload upwards of 1gb of byte data (it was necessary because I didn't compress the 4k image)
(of course 4k is only like, 8mb?)
@hushed kestrel I didn't understand that
How would I get a job? I know all this programming/RTL/PCB stuff yet I dropped out of high school because I was abused so much the entire time I was there, almost died too.
I've been thinking about getting a GED but my parents took me out of a place that I could metro travel to and they can't guarantee for an apartment back, and they disagree with my plan to temporarily be in a homeless shelter until I can get a job.
I'm sorry to burden.
@radiant moon Did I answer your question or like ?
I keep trying to apply to places too but two said they do not have a position available, though I've sent out resumes with my Github.
It depends on where you are, how old you are, how soon you need a job, what you are comfortable doing
I've been programming for 10 years yet I am 21. I've started off with MIT's Scratch 1.4 way back then I grasped Python a few years later.
Now I've gone into a circular dependency. I'm comfy with...hm. I actually need to work on what I'm comfy with. I also need to work on who and when I need to work.
I'm sorta...most comfy with Unix (macOS was my first bit I worked with) systems, which were my childhood. (think: 90's programmer who did 6502 systems, but sorta the modern-day equivalent of that)
I don't know how to verbalize it all.
Got played a wrong hand, basically, but I'm trying to reach out for help. π
I mean
Get a resume
Use networking to get to a company
apply
Is the generic advice you are going to get
Apply to 5-10 jobs a day
if you have a 1% chance of being hired, you'll get a job in 3-4 weeks
Thanks, probably going to seek some other job boards besides Python/Github, I have a grasp of Erlang too which is rather high-demand (that Discord uses too)
Without HS Diploma or GED, itβs going to be ultra difficult
So Iβd see about fixing that
How much would I need to know to be able to get a job as a Python Jr Dev
this much ---->| |<---------
Got it
seriously:
find some job openings, see what they require.
if you're not sure you have what it takes, apply to one of them and see!
it'll be time-consuming, and possibly scary, but at least you'll know what they're looking for
other than that, it's hard to answer.
@grave gate resume is going to be a bit short considering the lack of diploma or work experience, but put personal projects, it's something, and do cover letters, have one section talking about you, your experience in programming, what interrests you in it, etc. And have a section about the company you apply to, why you are interrested in it, and what you think you can bring to it.
But depending of where you are, i'd say there is a good chance you have a shot at this, even if you are junior, you learned about a lot of things already, and you don't have diploma, so can't ask for a fantastic salary (yet), but you can certainly still produce value if managed correcly (mentoring, time/task management, etc), i'm sure there are interrested companies in your area.
Failing that, maybe a bootcamp would allow youtto get a more conventionnal credence, and give a better sense of what to expect to companies you apply to.
@hushed kestrel that assumes independant probabilities, no?
Lack of HS diploma in US would be of grave concern
You are suggesting that companies communicate to one another like" This joker applied to us! Avoid them!" ?
This can happen, but it was more like failing one interview is a bit predictive of failing another, unless of course you learn from mistakes and chances actually improve over time
That is just updating what your nominal probability of success is
If you have a 0 % chance of success, you shouldn't apply.
But of course failing an interview is very noisy data that is hard to update your predictors
Ok, so on Upwork. How do you deal with a client who changes their mind and wants more additions every time you submit something to a new milestone?
You charge more
You give an estimate and say "Hey, it's totally fine that you want this. I am guessing it will take x number of hours of work (with proof/ time breakdown) I can get it done for this amount of money$$.
or you say "I understand you want these things, I can't provide them because of x,y z"
Unfortunately Upwork as a platform is likely to screw you over if you do that
Are they?
Let's just say they have a reputation
You should stick to original contract
It's fine but there are more than a few potential clients there that have figured out how to game it
And setup new contracts for addtional features
some people are going to drag you and find a reason not to pay in the end, if they start doing this and they don't accept that it's a negociation, they are going to be bad and you should stop working for them asap
Yea, I don't think I will be taking anymore fixed price jobs.
Though i don't know of the particulars of upwork, i think that holds in general
I agree
Fixed price is fine. Mostly your job as a freelancer is to have as clear expectations as possible for how it goes.
A fixed price job is a double edged sword
If you work faster, you make more money per hour
I just think that you should be as careful as possible on sites like that
Upwork has an escrow service
Figure out how to modify a contract vs setting up new contracts
Always use escrow
Est
Unfortunately there are many, many instances of people being banned from the platform and Upwork keeping the money
Due to untrustworthy clients reporting work which is actually entirely fine and done correctly
It's a US based corp, you can take them to small claims in your state if you need to and they need to represent themselves
And if you're not in the US?
you need documentation to prove you did the work
If you aren't in the us, get fucked.
Pretty much
Yeah.
I dunno, you'd have thought someone would have tried that by now
Anyway, I'm not saying don't use upwork, just be careful
My guess is they very developer unfriendly
Since there is another developer to be had
The funds are in escrow, but it's that the first milestone was basically an entire new thing than the original agreement after all the requested changes, completed those and moved on to the next milestone. Now it's basically the same with new request, more features etc. Normally I would say no way. But since this is my first upwork job and I'm trying to gain a reputation of good reviews im stuck in between
They know that, they are taking advantage
You shouldn't waste your time with it
Say that you want to finish your project and engage with a new one
They are looking for you to have a backbone
If you try and appease them, you will become their bitch
How bad does it hurt your upwork status to end a contract? This guy is just being beyond unreasonable in his request for changes at this point. Even after I've stated why it can't be redone for free he ask for even more changes not mentioned orginally.
there is probably some way to resolve conflict on the website, but i don't know how likely they are to fairly judge in such situation, if it's clear that the requested changes are outside of the initial, mutually accepted scope, i would try it though.
but better ask with people more used to this platform
so they basically tell you to work the find a solution to the client, or to each pay $291 to pay a 3rd party to decide who is right or wrong
Idk, I think I'll just cancel it and take the loss. This platform is clearly being abused by a lot of people.
popular, most likely is
i can't say i'm surprised, it's not uncommon for small freelances to get abused until they get enough network and leverage to work on their own terms, even when people work together irl, on a platform like this were people from around the world try to match their needs, the power inbalance can be much greater, the potential for abuse is much greater
I've heard nothing but bad things about Upwork
I wouldn't even have been upset if he had asked for the changes before hand. But he waits until I submit completed work to ask for some things HE requested to have taken out, other things added, etc.
Maybe I'll stick with Upwork, but only hourly from now on.
I don't think this sort of buffoonittery is like, relegated solely to upwork
Consultants charge a lot kinda in part to makeup for clients who try to fuck with them like this.
The only difference with upwork is that they aren't local and different jurisdictions is annoying to work with
Freelance isn't like having a job, there isn'a labor board that you can go to if you aren't getting paid.
You have to take time out of your day to pursue them legally if they want to make it a mess
This is also why there are penalty clauses
it happens in the real world as well, sometime with contractors, small companies can go under because their big clients just decide to take months to pay, or to refuse paying, because once they go under, they don't need to pay anymore
My dad ran a roof contracting business for 40 years, I know so many stories
Currently we( I am helping him) need to talk to 2-3 lawyers concerning different cases
As did mine, except he was Drywall/painting
Currently he is in litigation over like, 32k
i don't know if there is any foolproof way around that, but one thing is not to be too cheap, being cheap attracts the wrong kind of clients
But it is fine because the person who is supposed to pay him is out 150k + and can't stand that debt
Until my dad gets paid
Yea, I just figured I'd start with a cheap job to get a quick review
Koder, you shouldn't be that upset that you are getting scammed/fucked
Everyone who enters the industry gets fucked
It's a right of passage
TBH
Just minimize your mistake, reduce harm, learn, move on.
it's easier to do freelancing after some time working a normal job, experience and network helps getting a better start
Network..Eh
I think people assume you are somehow desperate when you take cheap jobs. But in reality I am only looking for glaring reviews.
for good reviews, under promise, over deliver
Uh
I think people who pay more give better reviews TBH
Don't work with the bottom of the barrel
and yeah, that's probably true as well
This is why you never sell shit for free on craigslist
If you see what this guy expected vs what I delivered you'd be shocked at the quality and that he is requesting anything further
It attracts flippers and people who are upset that you didn't hold an item for them
I am not shocked
While(True):
print("Give me more.")
Can you believe I keep getting asked from that func to give them more? Yes. Yes I can.
except you are not freelancer with Upwork
it looks to be "freelancing" but it's not
you are contractor to contractor
thus one of major issues with Upwork, they act like just job board but it's really not when you read the fine print
Would it be cool if I could ask someone a few questions on their career in computer programming
!ask
Asking good questions will yield a much higher chance of a quick response:
β’ Don't ask to ask your question, just go ahead and tell us your problem.
β’ Don't ask if anyone is knowledgeable in some area, filtering serves no purpose.
β’ Try to solve the problem on your own first, we're not going to write code for you.
β’ Show us the code you've tried and any errors or unexpected results it's giving.
β’ Be patient while we're helping you.
You can find a much more detailed explanation on our website.
how should i go about leetcode?
is it a good strat to tackle easy problems first topic by topic
However you feel most comfortable doing it. If you prefer to walk through problems in ascending order of difficulty, then I'd reccomend the CodeSignal Arcade
which does a nice job of gamifying the progression whilst still having the same kind of problems
and is a much nicer experience than LeetCode IMO
true, but i aim to get most out of it rather than doing what is most comfortable
i think leetcode is quite gamified as it is
its just...daunting
Doing what you find comfortable is probably the best way to get the most out of it
of course doing easy problems for ever isn't going to be that useful
But as long as you're actively solving problems, you're probably making progress
and as soon as you stop solving them for a long time, it takes a while to get back into the flow of being able to do it
hmm!
makes sense
good words
i think i should continue doing as many easy problems until i've covered data structures and algorithms
and then maybe move on to harder problemsz
!ask Would it be cool if I could ask someone a few questions on their career in computer programming
Asking good questions will yield a much higher chance of a quick response:
β’ Don't ask to ask your question, just go ahead and tell us your problem.
β’ Don't ask if anyone is knowledgeable in some area, filtering serves no purpose.
β’ Try to solve the problem on your own first, we're not going to write code for you.
β’ Show us the code you've tried and any errors or unexpected results it's giving.
β’ Be patient while we're helping you.
You can find a much more detailed explanation on our website.
so what questions are those
Asking good questions will yield a much higher chance of a quick response:
β’ Don't ask to ask your question, just go ahead and tell us your problem.
β’ Don't ask if anyone is knowledgeable in some area, filtering serves no purpose.
β’ Try to solve the problem on your own first, we're not going to write code for you.
β’ Show us the code you've tried and any errors or unexpected results it's giving.
β’ Be patient while we're helping you.
You can find a much more detailed explanation on our website.
!askQ#1: Did you have a passion for programming while in highschool or was choosing
Q#2: What were your course options while you were in highschool: why did you choose course 1 over course 2
Q#3: Would you go back in time and choose your other option
Q#4: How was your transition into university from highschool
Q#5. Do you enjoy what your doing, and do you have any advice on how to get into what your currently doing.
oh
no, not applicable to my country, no, ez, yes
just
start doing things
TBH people are different
I learn by doing
so I followed the find project - complete project - repeat cycle
Don't want to be nit picky but would you mind answering with more detail cause, its for my computer science culminating and I have to show proof of our convo, so my teacher may get mad at me 
Tbh your questions might be the thing needing more detail
Especially Q#2
Are you asking if the person had specifically computer science focused courses in high school? When you say course1 or course2 I can't tell if you're being intentionally generic because the first part is unclear
I mean as in why did you choose computer science over persay physics, were you sure at the time you wanted to go into the field of computer science
I plan to go to community college for my associates then a suny school for my bachelors is that a good plan? And will I 100% meet people who will get me a job as a computer engineer at the suny school or is it only likely or something? Iβm still working on this
Hey! Is there a software developer here? I needed a guidance β¨
@vapid jay I got a job while I was finishing my associate's. I never got a four-year degree.
I personally think four-year college is a waste of time for many people; it was for me
@radiant moon I respect that
in my country more or less everyone "has" (social pressure) to have a degree
mine too
even if it's from a degree mill
which results in many people with qualifications but no ability
it's depressing.
one of these days I plan on reading https://www.amazon.com/dp/0691196451
sometimes it's a piece of paper to get you through the door.. other times, it's invaluable in building a network that gets you ahead
I actually want to get back to university to get another piece of paper :v
I might want a bachelors or higher in cs if I plan to ever hop companies to get better salary or something
Think about it this way.. regardless of actual skills, the college you go to decides how much you make on your first job
My options for right now is community college for my associates unfortunately but I do plan on going to suny for bachelors and above
that's not a bad plan.. a lot of bright people got their start at suny
Community College is a fantastic idea and I 100% wish I did it
I'd have $8000 less debt (:
how long have you had it for..
hopefully I pay off mine soon.. haha.. it's been almost 2 years..
yeah I'm working in the Bay
what's the interest rate on it
I can probably pay it off by end of 2022
an IBM engineer got shot in Oakland a few days ago
ooh I wanna hear more
I really want to get a good career in CE with a good salary so I donβt know if community college or SUNY would be enough for that, and is it hard to get as a CE assuming nobody at suny or cc has any connections or could help me?
idk what SUNY is
it's a university..
oh New York?
with plenty of immigrant competition..
isn't SUNY a top 10 program?
anyways.. there's the general routes: 1. Connections 2. Skills... or 3. a combination of both
unless SUNY is a top 10 program I wouldn't stress and just go to CC first
If you don't go to a top university, 2. is your best bet, while you try to build 1.
I was gonna say earlier, the only time I think going straight to a University is worth it value wise is if you have a direct shot at STEM in a top 10 school for your respective major
then when your 1. is built, after 2 years, you can make the pivot to a better company on 2. again but this time, using 1. to get your foot through a lot of doors (landing, failing, passing interviews)
but if you're just going to a state college or something, why the fuck waste the money on 4 years lmao
it's so expensive
I went to state college for 4 years and it is hands down the worst financial decision I ever made
I mean, sorta. I did get a degree and have a great job
he's going to community college, I'm guessing the idea is to use the credits and get admitted to a state college at another year
I think he's offline
and CC is probably gonna be easier than Uni so you might even be able to get over 30 credits in a year
he was having a crisis about college and got offline when someone who just did this was gonna give him advice

anyway
bay area
yeah, fun place for rn but I would not wanna be here past 30
yeah.. I hear that
I was looking at property and the cheapest thing I saw was 850sq/ft for $800,000 in SF
@vapid jay read up
and it is previously condemned
man.. hell with SF
it's fun to live while I'm renting not gonna lie
but in like 2-3 years when I wanna buy a house or just have some space to myself there's no way I could live here
bridge with most suicides in the US.. guess
however, there's a lot of options within a 40 minute commute of downtown outside of SF
Oakland is pretty reasonable still, low 300s for homes and then there's East Bay
my commute to work is 15 minutes
reasonable, but lack of security.. politics at work.. lot of things to juggle
I dropped my phone my bad xD
gucci 
15 minutes was my commute back in Pennsylvania
at my first job
it was nice, but that place suuuuucked
boring code
what context
ooooh
Java 8
boooo
then I updated my linked in and this place in SF hmu and swept me off my feet
now I'm looking for the real move since I'm in the Bay lmao
I remember this defense contract we used to have..
then people in the company got mad at it was dropped
I donβt know if Iβm able to get connections, maybe itβs just bc I donβt know what itβs like or if there will b anyone there who could help and get a connection, I think I assume that there wonβt b any since I donβt know what itβs like, and that I would need skills though Iβm still really super new to python and coding so I donβt know what a good route or advice to get a higher chance of getting a job that pays well
do you need connections at SUNY because of immigration?
the code and infrastructure still resides in the code base.. and whenever you run it, you'll alert the Feds.. so there's warnings all over in comments because of it
also, all the jobs related to CS/SE/EE pay well
even the defense industry is starting pay around $70k in low cost of living areas
you're not even in college, you literally have no reason to worry about getting a job yet
electrical engineering
spooky magic shit
they're wizards with too much alcohol
Your right, but I really want to move out of my house for personal reasons so I guess Iβm pressured about moving out I guess haha
my background is EE
yeah I feel that, I grew up in South Carolina
but like I said, I went to a university you have never heard of
and I had no issues getting a job before graduating
and I was subpar as a student
3.25 GPA
that's why I said.. it's easier to break into CS
yeah, CS is the degree I'd recommend for most people
EE jobs demand par excellence.. lest you electrocute someone
How did you get the job was it connections and how exactly was the connection was it someone who come to present or was it a student who knew some1?
nope no connections
I just applied to 120 different companies
and over 300 job positions in total
I landed a job in CS after my masters.. so I can't recommend to you the path I took.. but it was projects that got me noticed and interviewed
Yeah, projects did get me noticed. We talked about them fairly extensively in all my onsite interviews
Can anyone tell me what does a software developer need to do?
I write code all day
and get told what we need by a manager
and then figure out what we actually need
rinse and repeat
and that's just as a Level 2 
as a Data Scientist/Engineering manager I write code when I feel like it:p
level 2 huh.. interesting.. google's SWE starts at level 3
Do we need to to learn AI or ML to be a software engineer
@halcyon plank no
yeah my company level 1 is google level 3
we dont level our interns
they're just interns
forget the AI and ML till you're a good SWE
we dont have levels here
do you have litter boxes.. cat
ehhh, idk about that @vapid jay
it seems like AI/ML engineering is going the way of SRE/DevOps
Are the projects you do available for anyone to do or is it different sorry if I ask so many questions βͺ( Β΄β½ο½)
sorta becoming its own practice in the field all together
And how to be a software engineer
it does.. but the data science aspect is not possible to get right without a background in maths /stats..
but deploying ML yes, it's a big industry
DevOps taking the lead
@halcyon plank go to school and enjoy programming
write and practice a lot
also, being flexible helps a lot
Actually am learning python now..completed the basics..data structures and algorithms..& now what to do next?
what Tron and I are talking about right now is a pretty damn good example
theres some people who will only do one type of work as developers
and they legit refuse to go into DevOps or ML stuff
leetcode.. practice for coding interviews @halcyon plank
What actually a a software engineer does? How is he different from software developer?
im actually trying to get into devops myself
software engineers and developers do the same job, just different title at different companies
I find I enjoy doing those things more than actually coding
Do they make desktop applications @heavy plover?
yeah, you should look for DevOps Engineer, SRE, and ITOps roles
I'm trying to learn more devops.. man data engineering sure is getting harder with more expectations..
it's like full stack..
sure, that's one job a Software Dev/Eng might have
that's called Application developer usually
so you'd be a Software Developer in App Development if the company is very formal
most companies are not that formal though
thats my current job title "application developer" yet im making a ecommerce site π¦
most companies expect you to cover a lot of bases.. so whack
yeah, the best thing you can do as a developer is just be flexible
it'll give you a better resume in the long run :p
that's why you should stick with large tech companies.. good pay.. very concise responsibilities
should have joined a tech company but non tech was offering more $$$
yeah, at my first company out of college I interviewed for Software Engineer on a Java team, and they offered me Ops Developer on a infrastructure team
and it turned out to be a SRE team
which was really neat
however, didn't do much coding in the traditional sense
did a ton of terraform, ansible, scripting, etc
So what should I learn to be an application developer?
huh. My first job after uni was with startups
im actually now at my first non startup company
what's ansible for
And are there different titles for mobile application & desktop application
for setting up servers iirc
in terms of Python, learn Django and Flask. Learn why one is better than the other, don't be afraid to be opinionated about them
@halcyon plank yes. Android/IOS Dev generally, or Software Dev in Mobile App Development or something similar
What do we call a person who develops apps for desktop say βSkypeβ ?
Web developer
lol
Potato
Skype is a web application.
Ansible is for everything after an OS is installed
so you would use Terraform, CloudFormation, etc to talk to your cloud environment
I don't have any experience with it
and build your infrastructure
Isnβt a web developer one which makes websites
then you would use Ansible or Chef to configure all the instances and make them pretty
@halcyon plank electron exists
Web Devs do make websites sure
No, it's someone who develops for the web.
but they generally will have similar if not the same skills as a App Developer or Mobile developer
But for most purposes the term Web developer is pertaining to websites
all developers essentially do similar things
but they use different frameworks
and different environments
so if I'm developing for android I am not going to use the same framework as someone developing for a desktop website
but that doesn't mean they can't both use Python or JavaScript, etc
Sometimes you might
ill be using dart/fluter for the app at work
and you have no clue what a framework is yet
so i don't think worrying about any of this is going to help you right now @halcyon plank
stick with learning Python, and if you wanna build a desktop app with Python that's great
do that for now
and overtime you'll learn what a framework and stuff is
Is it normal to feel like you wonβt be able to understand coding when you first start python and coding?
sure.. it takes time
and practice
I try 2 practice every day like I try 2 complete a chapter of Think Python a day
oh that's me all the time
I still don't think I'll be good enough (:
Anxiety's a bitch aint it
I had that all the time..
Yeah
people around me were geniuses.. it took a while to get over it
because it meant getting over myself
but real talk, as someone who did not have a computer until I was 13 and literally never built a computer or anything before deciding to be CS in college
you'll be fine
CS made me realize I can learn anything if I just keep doing it enough
CS and Differential Equations
DS made me realize.. I just need to solve problems and not know everything
stupid 89 in that class shoulda been a 90 
Thank you, all this advice is rlly helpful (^Ο^)
it was anxiety that actually made me quit CS back in college..
same, switched to accounting for 1 semester
Ok @heavy plover! Thanks β¨π¬
so I did a stint in energy, still did programming as part of it, for a couple of years before doing masters and doing DS
@halcyon plank yeah np, legit if you are already coding and stuff now and you're not even in school you're gonna do great probably. that's more than a lot of people do haha
if you start now.. you'll be way ahead
my university had concentrations for our undergrad so I actually did 3 400 level (senior) classes in DS
I did computer vision, machine learning theory, and data analysis
all 3 used MatLab, wish it was Python, but still pretty cool imo
ML theory though was 
did like PCA vs LDA analysis and stuff in that course. As in reading the 80 page papers and giving our own reports on them
yeah.. those are pretty basic stuff ^^"
π«
and matlab is not really used in production for ml cases.. I've yet to see one anywhere..
nah, just purely academic
but still, cool courses to do
but if I understand correctly in the real world a lot of ML engineers are using DeepRacer or SageMaker from AWS to do their work now
it's used widely in core engineering labs though..
sagemaker yes.. some people who are tied to aws
yeah
not saying literally doing their work, but it's a tool now
or whatever the GCP/Azure equivalents are
i went to the AWS Loft in downtown SF and got to do their ML Days
it's a 2 day ML course for AWS partners
work let me go, was neat
got to build some apps with SageMaker and DeepRacer
but it is definitely sort of them trying to keep you locked into AWS
a lot of my friends work at AWS.. i'm not really a fan.. they're very predatory in terms of how they try to monopolize the market
exactly
lmao predatory isn't even the right word I think
those are typical tactics from IBM.. locking users in
well english isn't my first language:p I try
they're literally so fucking big now they just copy shit
haha no no you used the word correctly
but predatory is too nice of a word for what they're doing
that's kinda how Amazon started building their own inventory
they are so big they literally will copy other people now and you can't do anything about it
in ecommerce I mean
like, they would copy successful products and kick their vendors off.. now they can sell successful shit for cheap
it is basically trying to do what HashiCorp has already done very well
and whats even crazier is HashiCorp Terraform configs work in CloudFormation
but if you were just a AWS devops person you would probably not even know about Terraform
or know that other cloud vendors have the ability to automate infrastructure
you'd think cloudformation is some super unique feature of AWS
and it literally isn't even the best way to automate infrastructure for AWS, terraform does it much nicer and has more feature
but like you said, it's AWS so they can do whatever and lock you in
sorry, end rant
it's okay.. I was just reading some gcp stuff on the side
anyways.. that's why I'm opposed to AWS.. GCP first preference.. second is azure..
Azure has grown on me. Microsoft is trying hard again and it's showing. Their products have all around gotten better
Is Google Cloud products up to par with Azure and AWS ?
When i read articles about them, it always looks like the subtext is they're trying to get up to speed with aws and azure
But as i don't work with any i can't have an idea
they're easier to use and cheaper
I prefer Google Cloud for PostgreSQL database hosting
And as he stated, it's much easier. It seems AWS is intentionally difficult for security reasons
Ok thanks!
Hey guys, currently my finances are fine for this semester in tuition, but due to some unexpected financial expenses the past month I'm going to struggle with my finances next semester. Which direction and which language would be the fastest way to start earning some money on the side with freelance jobs while I'm studying?
Do you have any programming experience at all?
I am studying computer science and do have about 6 months of on/off programming experience in python
@vast shoal is computer science good for the future ?
a friend told me is worthless and shit illuminati
I would say that generally speaking, it's a very future-proof education. IT infrastructure is growing all the time and there's huge demand for people to build software to support it. It's going to take a long time for software developers to become redundant. It tends to pay very well, the working environment is comfortable and the hours are good.
So I think your friend probably has no idea what they are talking about.
my advice is not to consider the opinion of people who talk about the illuminaties
Aws has bunch of tools/apis you wonβt use or bother, And aws is more expensive
Cloud is not about you pay what you use
it is rather you pay what you forget to use
@balmy mural I'm not sure whether it's feasible for you or not, but full stack webdev is usually in high demand. So JS/TS frontend frameworks, Node.js, HTML/CSS, backend frameworks like Django, Flask, Ruby on Rails, etc., and SQL/databases might be a viable route.
It's a lot to learn in short order, though.
My reccomendation would also be too look for summer internships between academic years, for some of the bigger companies the salaries are very good
Jr Full Stack Devs are generally not a thing
not that full stack devs should be a thing either
I have some experience in HTML and CSS and I have completed a course on Flask middle last year, I have about 7 months before the second semester starts and fees don't have to be immediately payed. I believe I should be able to get to a point to do some freelance work by that time. Thanks @vast shoal
@candid venture No, I'm afraid we don't allow recruitment on this server.
isn't scary to forget these python's commands ?
you forget what you don't use, that's how the brain works
I've recently seen people asking for 'Full stack recent graduates '
where?
It seems to me that that means someone who can write Node and React
job boards
I'm looking at job ads in Netherlands and i see this kind of stuff
I'm looking for in UK (hampshire) and there is nothing
Junior with 3 years of experience in [ EVERYTHING ]
oh yes there are but seniors
I see junior with basically devops + front + sometimes all the hadoop spark thing
London and the South East are the main places where there seem to be tech jobs going in England
Brighton has lots of startups/hipster tech, Guildford has lots of games stuff. Then London is one of the tech capitals of the world. I've only really looked at grad jobs and internships, but there seem to be plenty of options for applying
Sinthrill, as SRE, that's scary
all I know about Brighton is what I learned from "Quadrophenia" π
Brighton is quite a nice place - but definitely the most hipster place in the UK. I think its not for everyone, but can definitely be a very nice place to work

