In a winter's day,
on a chilly morning,
we find more interesting things about the people
that work at ASSIST.
Today we're talking to Adrian.
Hello.
Hello.
How did you get to work at ASSIST?
I've heard
that you've changed
your profession.
Yes, I did change it a bit.
What did you do exactly?
I exchanged economics for programming.
I understand.
I was an economist for four years
at a company in Suceava.
Previously I graduated from the Economic High School,
then College
and after that the Economic Master.
I stopped there.
After that, I started studying Computer Science
here in Suceava.
For one year I went both to labs
and work.
I wouldn't recommend this to anyone.
I kept on studying Computer Science,
and I learned a lot of things.
I tried to be up to date with all the new information
and eventually,
I quit from the accounting job.
What exactly do you do now at ASSIST?
I'm a Software Developer,
and I'm working with Salesforce and C#.
Tell us something about an interesting project
you were involved in.
There are several.
Maybe the most recent
is related to research and development.
It's related to Blockchain
and associated technologies.
I understand,
so...
you're the most passionate
about crypto ...
Yes, but I also have more colleagues
who are passionate about this field.
So, this is your office.
What are your passions?
Taking into account
your economic and IT background,
it's clear that you have a range of passions ...
What I love the most
is reading,
including fiction
and technical books.
But now, unfortunately, I don't have
as much time as I had before...
I used to read an entire book in one day
and live
vicariously throught the characters.
Reguarding the IT area,
I discovered that I am passionate about
Retro Computing.
Specifically, I started looking
for older peripherals and units
monitors, keyboards, mouses
all of them...
At some point, I also had an old console.
My passion includes
all the old
electronic equipment
that is burned
or needs to be restored.
From a few broken computer units,
you can make a functional one.
My plan is
to make a functional sistem
for every computer generation,
and this isn't simple at all.
So Retro Computing,
reading,
what else?
Besides
the programming part
there are the programming challenges.
For example, Code golf.
It's like the game
the least
amount of movement that gets the ball to...
Reach the target ...
That's exactly the same here,
but here you strive to achieve
the shotest possible source code.
Of course, that means
that the code
will never be
in production.
Because it would be hard
to change it
without ruining it.
It's difficult to follow
and fix if it creates problems
and is generally limited.
But...
it is the ability
to set up
your own language.
A "mind drilling" programming niche
Yes.
I also heard
you have a passion for Cyber Security.
Exactly.
What can you tell us here?
We talk about hackers,
hacking,
how they affects us,
what viruses are, antiviruses ...
Cyber Security
is a complex domain.
We can define
hacking
as the task of gaining unauthorized access
to a system or group of systems on a network.
There is also another,
creative definition
where we can use a particular system,
program
or platform
to create
or realize
unexpected things.
On the other hand,
there's another type of threat
ransomware,
but it's no longer as scary or powerful as it once was.
For example, a week or two ago
someone attacked
"Grigore T. Popa" University
in Iasi.
I don't know exactly how whole story went down...
but I heard it was probably because of an email
attachment.
At least they managed to isolate
the infected part of the network
or the infected computers.
To find out all these things,
you need to keep your information
up-to-date.
How do you do that?
What is your
source of information?
IT news.
There are many sites
that publish
the newest information.
Sometimes I go on Reddit,
a discussion
forum
where you can find a variety
of technical or non-technical information.
I also follow
a lot of specialty sites
and I always get to read something interesting
about a hack,
a broken password
and so on.
From your point of view,
what qualities should
a programmer have?
A programmer and an engineer, in general,
should
have the curiosity to explore
new things,
play with the concepts
and learn
about the things
already discovered by others,
in both software and hardware.
If the sofware is broken, we just have to reinstal it,
but if the hardware is broken,
it's harder to replace it.
The costs are bigger.
And the main thing is the a desire for exploration.
Curiosity.
In the first year at Computer Science,
I didn't understand everything.
At first, I was a bit confused,
even with my first
"C" programming language.
And I didn't really understand it
until once I sat at home
and I opened the book
of Dennis Ritchie and Brian Kernighan.
After that,
I started to read their examples,
I took notes,
I followed their explanations,
and in the end,
I said
"yes, I understand!".
It wasn't much but I understood something,
and for me, it was a big step.
What would you recommend
to those who want
a career
in this field?
I would recommend
exploring things,
to think:
yes, I can learn that!"
because working in this industry
means to develop and familiarize yourself
with everything that's new
and
learn how to do it.
There will always be
something new
to learn.
I can't say I suffer from monotony,
there's something new every day...
a trick,
a hidden setting,
or another way to solve a problem.
But this depends from person to person if they're willing to learn new things every day.
If someone would be so motivated
that he would say, "Yes, I want to work here
or I want to try it out for a month
to figure out if I can handle it."
Let him learn by himself,
let him explore...
"What do I want to learn?"
" What language?"
"C#"
There are all kinds of courses and tutorials
and applications on the Internet...
some of them are for beginners
that want to learn.
This is how anybody learns in any field,
all of us learn by doing something.
Eventually, if we work in a team,
it's a good thing to sometimes do
brainstorming sessions...
I don't say that this is mandatory.
But it's a good thing
to have someone you can consult with...
you take your time to think,
brainstorm, and finally take a decision.
It's very important to have someone
that can help you and give you advice.
On the other hand,
once someone learned
how to do something,
it's worth starting up with an internship.
At ASSIST, our interns can learn a lot of things from their mentors,
and they also get to see what it's like working on a real project.
So an internship is a good option.
Yes.
That's when they can learn something new,
and seeing what it means
doing something new,
how it works.
I enjoyed talking to you
and learning
about your passions.
And hope
we'll hear only good things
about
Cyber Security
and blockchain in the future.
I hope so, this technology
is just at its beginning.
Không có nhận xét nào:
Đăng nhận xét