2 YEARS IN COMPUTER SCIENCE
Azlan Abas, P.E, CCA, PMP
Mechanical Engineering + Investment & Finance + Computer Science. I code in Rust talks about Thermal Energy and Financial Reporting.
Do read my profile as a backdrop to this article. Been coding full time since 2020, my previous experience covers mechanical engineering and finance including operation excellence, project management, consulting hence many foundations related to computer science has been formally taught and since 2020 have completed several projects successfully with engaged clients. In between projects, I code full time to expand my repertoire. Learned 12 different programming languages and countless use of frameworks, libraries, IDEs. What does it do, it actually rewire your brain differently.
Total time spent I estimated are around 5,700 ++ hours programming consisting of reading, research, planning, design, coding, compiling, testing, refactoring, rebuild, migration, downloading, uploading, syncing etc. To put in perspective sleeping for me was around 5,000 ++ hours. Done a lot and learned a lot, but in a smart way.
Is programming just coding (syntax), nope, its problem solving, theres the understanding of architecture, databases, API, cli, data structure, math, UI/UX, servers, 200+ keywords in a language, version control, then implementation of a working solution ideally with no technical debt..... ok can ramble on regarding this so I stop here.
Cheers
#![allow(unused)
#![allow(dead_code)]
use std::cmp::Ordering;
use std::collections::HashMap;
use std::env;
use std::fs::File;
use std::io;
use std::io::prelude::*;
use std::io::{BufRead, BufReader, ErrorKind, Write};
use std::process::Command;
mod decode;
extern crate regex;
use regex::Regex;
extern crate reqwest;
// extern crate rand;
// use rand::Rng;
fn main() {
? ? let mut cmd = Command::new("python");
? ? cmd.arg("test.py");
? ? // Execute Command
? ? match cmd.output() {
? ? ? ? Ok(o) => {
? ? ? ? ? ? unsafe {
? ? ? ? ? ? println!("Output: {}", String::from_utf8_unchecked(o.stdout));
? ? ? ? }},
? ? ? ? Err(e) => {
? ? ? ? ? ? println!("There was an error {}", e);}}}
HRDC Accredited Trainer, Certified Sustainability (ESG) Practitioner, Certified Energy Manager, Certified Business NLP Practitioner
2 年Kurus sikit skg?