K
K
Kenjai2019-07-18 11:05:10
Microcontrollers
Kenjai, 2019-07-18 11:05:10

Is it worth taking the job?

I disassembled the assembler using the example program for the PIC12 MK. I figured out how this MK works (I analyzed the datasheet in detail). I also disassembled MK ADuC832. I'm learning c++ on the stepik website. I can make the MK lights blink. I have about the same experience with MK and languages. At work, I tested digital circuits. He bred boards for microcircuits, so that during the tests it would be possible to read the necessary signals, that is, there is little knowledge in electronics and board layout.
Now I'm looking for a job related to programming MK.
I was at the interview, and now I will briefly retell what the employer wants. It is necessary to refine the vending machine: attach payment by card, touch monitor (the principle of which is completely unknown to me), collect data on the state of the machine online. One has to work. They promise that the specialist who is now working with these devices and who made them from scratch will completely transfer the project and explain everything about it.
The employer does not understand this topic at all, so they cannot assess my level of knowledge.
Question: is it possible to figure out and modify the device on my own in six months / a year, taking into account my knowledge?
Most likely, I do not fully understand the complexity of the task, and a person familiar with this will be able to answer me here how much time an experienced person will need to do this.

Answer the question

In order to leave comments, you need to log in

10 answer(s)
R
Ronald McDonald, 2019-07-18
@Zoominger

I think it's worth it. A year should be enough, especially if the case is transferred.
It is unlikely that there will be pure Assembler, rather, C.
In general, if there is nothing better, then it is certainly worth going.

M
moropsk, 2019-07-18
@moropsk

Was it different in other places?
Usually everywhere it was necessary to do it "yesterday" and no one knows how it works.
The approach is standard "take, do and act according to the situation."

V
vanyamba-electronics, 2019-07-18
@vanyamba-electronics

There is a rule in design. If the complexity of the design refinement is unknown, then everything needs to be done from scratch.

A
Alexander, 2019-07-18
@NeiroNx

Probably not in six months. It will take you six months to figure out what is already fancy, and to write a revision for another 3 months and debug / test another 3.
In principle, in six months you can develop a new controller on some kind of OrangePi in high-level languages ​​- there will already be a bunch of libraries (touch, gui , pos, fiscal), which will be combined into a single whole and write a clear interface.

S
Serg161116, 2019-07-19
@Serg161116

If the work is not official, he offers some kind of "... newtech", payment after the sale of vending machines - send him to hell. -It was a scam -no salary, no seniority, no taxes... -Note that doing everything from scratch after someone. - That is, someone before you already sent it. -It could be that the "employer" did not want to pay the developer.

Z
ZakkMalin, 2019-07-18
@ZakkMalin

No, you shouldn't go.
As a rule, vendings are often connected to a third-party billing system that does all the work for you. You will most likely have to pull the whistles, change the banknote receiver, the mat batteries. boards, configure the BIOS, etc. There is nothing to do with assembly languages, most likely it is some kind of Windows or Ubuntu, with drivers for a touchscreen, modem, etc. Go and make sure, internships in such companies are usually two weeks long, I guarantee you will learn how to work in 1 day if you know what assembly languages ​​​​are in general, and you are unlikely to want to stay there. The previous "master" does not just leave there.

D
Dimonchik, 2019-07-18
@dimonchik2013

https://www.youtube.com/watch?v=dLN3Dd09puk
https://www.youtube.com/watch?v=JUWBUPk5YHU

I
ilyako87, 2019-07-19
@ilyako87

It seems to me that it is not the experience that we have now that will play a role here, but interest in the topic, the ability to learn new things and the type of thinking (engineering approach). It will be necessary to find and study the technical documentation for all components, draw conclusions about how and what to match with what?
But it is strange to me that such a question arises at all: "to agree or not." You know better!

P
Puma Thailand, 2019-07-21
@opium

in a year it is possible to make a vending machine from scratch
so that the eyes are afraid of the hands

W
Wexter, 2017-10-24
@Wexter

The fact that your IP address is gray and you will not get access from outside

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question