Re: OT - Git training Lon/HK and book recommendation on taste in programming

2019-05-03 Thread Russel Winder via Digitalmars-d-learn
On Wed, 2019-05-01 at 09:51 +, Laeeth Isharc via Digitalmars-d-
learn wrote:
> Hi.
> 
> First question - can anyone recommend git / Gitlab training 
> providers in HK and London?  Two distinct audiences - highly 
> intelligent people that may or may not really program, and 
> experienced developers with a finance background that could 
> benefit from knowing how to use git properly (finance is often in 
> the dark ages).

There were some sessions on Git at ACCU 2019 they might prove useful to
the programmer audience, but definitely not the non-programmer
audience!

The presenters of the sessions are, I believe full time employees and
so not available for  training workshops. Some of them would be fine
with programmers and totally useless with non-programmers. Some of them
though have the empathy to work with either. It might be worth
approaching them to see if they are interested in "on the side" work.

Otherwise there are some UK-based trainers who know Git well enough,
and have the empathy to deal with the non-programmers, but whether they
could stay ahead of the programmers with Git is an open question. But
then co-learning is a standard approach if they know that way of
working.

-- 
Russel.
===
Dr Russel Winder  t: +44 20 7585 2200
41 Buckmaster Roadm: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk



signature.asc
Description: This is a digitally signed message part


Re: OT - Git training Lon/HK and book recommendation on taste in programming

2019-05-02 Thread Bastiaan Veelo via Digitalmars-d-learn

On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:

Hi.

First question - can anyone recommend git / Gitlab training 
providers in HK and London?  Two distinct audiences - highly 
intelligent people that may or may not really program, and 
experienced developers with a finance background that could 
benefit from knowing how to use git properly (finance is often 
in the dark ages).


On the former we are even getting HR, legal and compliance to 
start to use git for documents.  So some handholding will be 
required.


I would like a combination of classroom, small group on-premise 
training and somebody being in the office a few hours a week to 
help show people.


No experience is necessarily required for the latter provided 
you know git well and can patiently explain things in a way 
less advanced people will understand.  It could even be a nice 
part-time job for a student and we could pay well.  Not that we 
wouldn't look at a professional either - I just mean that I am 
open minded.


I know this is not what you're asking for, but it may come in 
handy as supporting material: I just watched this introduction 
[1] to git using my favourite git GUI: SourceTree. The GUI has 
evolved a bit since the videos were made, but it takes the viewer 
through the basics at a pace that everybody should be able to 
follow. Sadly some planned videos in the series were never added.


Bastiaan.

[1] 
https://www.youtube.com/playlist?list=PLpL2ONl1hMLtlY1Y7YJNcA5zumvaITLYs


Re: OT - Git training Lon/HK and book recommendation on taste in programming

2019-05-02 Thread Radu via Digitalmars-d-learn

On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:

Second question.  Lots of people these days start to program to 
solve their problems at work but they may never have been shown 
the basic principles of design, structuring and maintenance of 
their code.  If I could give them one book (and a few YouTube 
links) what should it be ?




I highly recommend "Clean code" by Robert C. Martin


Re: OT - Git training Lon/HK and book recommendation on taste in programming

2019-05-01 Thread Arun Chandrasekaran via Digitalmars-d-learn
On Wed, May 1, 2019 at 9:18 AM Arun Chandrasekaran  wrote:
>
> On Wed, May 1, 2019 at 8:15 AM Guillaume Piolat via
> Digitalmars-d-learn  wrote:
> >
> > On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:
> > >
> > > Second question.  Lots of people these days start to program to
> > > solve their problems at work but they may never have been shown
> > > the basic principles of design, structuring and maintenance of
> > > their code.  If I could give them one book (and a few YouTube
> > > links) what should it be ?
> >
> > Pragmatic Programmer
>
> +1

In case interested, here is the summary of Pragmatic Programmer:
https://github.com/HugoMatilla/The-Pragmatic-Programmer


Re: OT - Git training Lon/HK and book recommendation on taste in programming

2019-05-01 Thread Sebastiaan Koppe via Digitalmars-d-learn

On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:

Hi.

First question - can anyone recommend git / Gitlab training 
providers in HK and London?  Two distinct audiences - highly 
intelligent people that may or may not really program, and 
experienced developers with a finance background that could 
benefit from knowing how to use git properly (finance is often 
in the dark ages).


Can't recommend anyone in particular, but I would recommend to do 
some interactive challenges at some point. Instruqt is a good 
one. It has a section on git. 
https://instruqt.com/public/topics/getting-started-with-git . It 
is fun and can give you insights who is picking up the material 
and who is lagging behind.


Second question.  Lots of people these days start to program to 
solve their problems at work but they may never have been shown 
the basic principles of design, structuring and maintenance of 
their code.  If I could give them one book (and a few YouTube 
links) what should it be ?


'Code Complete' is always good. And there are plenty of MIT 
courses online of course, like: 
https://www.youtube.com/watch?v=ytpJdnlu9ug&list=PLUl4u3cNGP63WbdFxL8giv4yhgdMGaZNA (6.0001 Introduction to Computer Science and Programming in Python. Fall 2016). Also, there are ones from the 80's, they have a certain quality, a certain rigor that I fail to find in more recent lectures.


Re: OT - Git training Lon/HK and book recommendation on taste in programming

2019-05-01 Thread Arun Chandrasekaran via Digitalmars-d-learn
On Wed, May 1, 2019 at 8:15 AM Guillaume Piolat via
Digitalmars-d-learn  wrote:
>
> On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:
> >
> > Second question.  Lots of people these days start to program to
> > solve their problems at work but they may never have been shown
> > the basic principles of design, structuring and maintenance of
> > their code.  If I could give them one book (and a few YouTube
> > links) what should it be ?
>
> Pragmatic Programmer

+1


Re: OT - Git training Lon/HK and book recommendation on taste in programming

2019-05-01 Thread Guillaume Piolat via Digitalmars-d-learn

On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:


Second question.  Lots of people these days start to program to 
solve their problems at work but they may never have been shown 
the basic principles of design, structuring and maintenance of 
their code.  If I could give them one book (and a few YouTube 
links) what should it be ?


Pragmatic Programmer


Re: OT - Git training Lon/HK and book recommendation on taste in programming

2019-05-01 Thread evilrat via Digitalmars-d-learn

On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:


Second question.  Lots of people these days start to program to 
solve their problems at work but they may never have been shown 
the basic principles of design, structuring and maintenance of 
their code.  If I could give them one book (and a few YouTube 
links) what should it be ?




If I understand correctly you basically need something for those 
who already doing some basic scripting but doesn't get any real 
programming skills yet.


In that case "Code Complete" by Steve McConnel probably will be 
the best one for starters, it covers broad range of programming 
aspects.
And my personal recommendations for that one probably to read the 
last (or previous?) chapter first before starting from beginning, 
this is where the whole book is described in 10-20 pages or so, 
this should give the reader short overview of what to expect, 
because reading a lot of stuff will get you anxious to know if 
this is going to be explained later or not, and the book isn't 
short.


But even despite such simplicity, learning programming from zero 
will never be easy.


OT - Git training Lon/HK and book recommendation on taste in programming

2019-05-01 Thread Laeeth Isharc via Digitalmars-d-learn

Hi.

First question - can anyone recommend git / Gitlab training 
providers in HK and London?  Two distinct audiences - highly 
intelligent people that may or may not really program, and 
experienced developers with a finance background that could 
benefit from knowing how to use git properly (finance is often in 
the dark ages).


On the former we are even getting HR, legal and compliance to 
start to use git for documents.  So some handholding will be 
required.


I would like a combination of classroom, small group on-premise 
training and somebody being in the office a few hours a week to 
help show people.


No experience is necessarily required for the latter provided you 
know git well and can patiently explain things in a way less 
advanced people will understand.  It could even be a nice 
part-time job for a student and we could pay well.  Not that we 
wouldn't look at a professional either - I just mean that I am 
open minded.


Second question.  Lots of people these days start to program to 
solve their problems at work but they may never have been shown 
the basic principles of design, structuring and maintenance of 
their code.  If I could give them one book (and a few YouTube 
links) what should it be ?


Simple things like it's okay to write functions, start with 
getting the data structures right, quality is fractal (Walter 
making little improvements to DMD for example), value of 
simplicity and things that are harder to explain like the proper 
composition of a system.


I would appreciate any suggestions on either one.


Laeeth