I'd like to build an electric bike out of parts, but do you think it's doable for a non-engineer?
Yes, provided that you choose the right kit and the right bike.
Converting a fairly standard bike with a well-made kit is very straightforward. For example, my first conversion used a Crystalyte motor and controller. The motor was supplied already fitted into a wheel, so all I needed to do was fit rim tape, a tyre and tube and the wheel was ready to fit to the bike.
Wiring the motor, controller and throttle was also very easy, as the kit came with simple connectors to plug everything together. Most of the wiring up time was spent neatly tying the various cables in place on the frame.
Stuff I had to do myself was mount the controller, which was again just a matter of drilling four small holes in the bike rack base plate and bolting it in place underneath. I could possibly have got away with just fixing it with some big cable ties and a bit of rubber sheet underneath if I didn't want to drill any holes.
The wheel fitted to the frame pretty much as standard. The throttle similarly just fitted to the handlebars without a problem. The only thing to watch for is that you get a throttle that matches your gear set up. A twist grip won't fit if you've got twist gears - you need to opt for a thumb type throttle.
I made my own battery pack, but there are plenty of kits about that come with a ready made, easy to fit, pack. The Alien kit seems to be a reasonable example of one that's fairly straightforward to fit, but there are others, depending on your requirements and budget.
If you get stuck, there are plenty of us on here who have been through the mill and found ways to get around most problems. The only thing that I'd add about converting a bike is that you are, to some extent, going to get a level of reliability that may be directly proportional to the care you put in to the build. Many problems seem to stem from shock, vibration, water ingress, wiring issues etc, most of which are down to the installation quality. There's nothing particularly demanding, skill-wise, about making a reliable ebike, it just needs a bit of care and attention to detail when you build it.
Jeremy