新足迹

 找回密码
 注册

精华好帖回顾

· 可乐,看你慢慢长大~我也有独门才艺了!!!p17 (2009-12-25) Cactin · 提车回家,悉尼政府车拍卖行购车游记+心得体会。 (2013-2-27) 新鲜小芒果
· dele (2017-6-7) caesar6668 · 周二拍了辆政府车,具体流程给有需要的人参考(悉尼) (2013-2-21) melody410222
Advertisement
Advertisement
12
返回列表 发新帖
楼主:鼹鼠和蝉

[IT] 这页翻篇了,感谢各位热心帮忙 [复制链接]

发表于 2022-3-14 07:12 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我在学习电子,因为感到用普通计算器计算公式算电感太烦了,就这公式1 / (Math.pow(2 * Math.PI * frequency, 2) * cap),就自己在上周五写了个reactjs项目来计算电感

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2022-3-14 07:16 来自手机 |显示全部楼层
此文章由 pinkscooter 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 pinkscooter 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 pinkscooter 于 2022-3-14 07:20 编辑
鼹鼠和蝉 发表于 2022-3-13 06:21
连续三个小时的面试我这边90%都答好了。这件事本身,我确定他杳无音讯是因为没有十足的理由出尔反尔,而最 ...


你这种多半是预算,HC 的问题,或者structure 的问题

position on hold 就是没预算,或者全球/region 要restructure

老板当然想找人干活啊

和那个人保持联络吧, 有钱了就来找你了

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 感谢分享

查看全部评分

发表于 2022-3-14 08:05 来自手机 |显示全部楼层
此文章由 鼹鼠和蝉 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鼹鼠和蝉 所有!转贴必须注明作者、出处和本声明,并保持内容完整
pinkscooter 发表于 2022-3-14 07:16
你这种多半是预算,HC 的问题,或者structure 的问题

position on hold 就是没预算,或者全球/region 要 ...

感谢安慰。那个职位现在冷静下来仔细想想真不适合我,就是一个巧合让我失去了理智。我还是需要有同事一起工作,决定找工作的初衷就是在家太孤单了,同学朋友前同事都忙,我一家庭主妇和他们有距离。

发表于 2022-3-14 08:06 来自手机 |显示全部楼层
此文章由 鼹鼠和蝉 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鼹鼠和蝉 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2022-3-14 07:12
我在学习电子,因为感到用普通计算器计算公式算电感太烦了,就这公式1 / (Math.pow(2 * Math.PI * frequenc ...

厉害

发表于 2022-3-14 08:31 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
鼹鼠和蝉 发表于 2022-3-14 08:05
感谢安慰。那个职位现在冷静下来仔细想想真不适合我,就是一个巧合让我失去了理智。我还是需要有同事一起 ...

建议下楼主啦,我2000年开发java j2ee orion server velocity商业网站,感觉现在中国大陆用java比较多啦,澳大利亚,新西兰还是用csharp啦,你定的目标导致你在和大学刚毕业的澳大利亚本地大学生竞争啦(澳大利亚本地出生的人的英文肯定相当不错啦),根据我开发软件27年(含24年新西兰工作经验)的经验,你说的学java找工作很难啦,还不如象我一样前端用reactjs, 后端用rust language, golang,绝对是放在美国,中国最时髦的技术啦,这年头时髦最重要啦,一时髦,没有经验不是问题啦,只要能上手写程序就行啦,reactjs, golang是几天就可以学好的啦,rust language需要花许多时间,我也刚入门,写点简单的程序,我从1994年开发visual c++ 1.5 mfc windows应用程序,所以我知道,但你说啦,你过去开发c++的,对你应该不难啦

我是觉得软件太容易学啦,所以现在学习电子,说实话电子非常有趣,一个电阻,一个电感就可以做个低通,高通电路,好便宜,好省事,如果用写程序来做,开销大了,要个数模,模数转换,还要有精度(那就是钱)

评分

参与人数 1积分 +3 收起 理由
laoqiu + 3 感谢分享

查看全部评分

发表于 2022-3-14 08:37 来自手机 |显示全部楼层
此文章由 鼹鼠和蝉 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鼹鼠和蝉 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2022-3-14 08:31
建议下楼主啦,我2000年开发java j2ee orion server velocity商业网站,感觉现在中国大陆用java比较多啦 ...

非常感谢你的建议。
Advertisement
Advertisement

发表于 2022-3-14 08:56 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 DDD888 于 2022-3-14 09:02 编辑

下面是我写的一段代码,主要是我家的路由器rt-ac88u不知为何会将我存储的script覆盖掉,我想每天早上将路由器重新启动,所以我写了下面的rust language 代码运行在raspberry pi linux上每天远程登录路由器执行命令,当然啦,可以有许多不同的命令可以执行,例如重启无线网络,因为那无线接入点会随机不工作,我每隔五十分钟重启无线网络,这代码很小,不消耗啥资源的。

use serde:eserialize;

#[derive(Deserialize, Debug)]
pub struct ApplicationConfig {
    pub log4rsyml: String,
    pub address: String,
    pub usercode: String,
    pub password: String,
    pub command: String,
}

mod application_config;

use ssh2::Session;
use std::io::prelude::*;
use std::net::TcpStream;

use application_config::ApplicationConfig;
use envy::from_env;
use log::{error, info};
use log4rs;

fn main() {
    // https://auth0.com/blog/build-an- ... on-using-actix-web/
    let path_buf = dotenv::dotenv().expect("Failed to read .env file");

    let config = from_env::<ApplicationConfig>().expect("Failed to read Config file");
    log4rs::init_file(config.log4rsyml.clone(), Default::default()).unwrap();

    const CARGO_PKG_VERSION: &'static str = env!("CARGO_PKG_VERSION");

    info!(
        "Application version {} started\r\n{}",
        CARGO_PKG_VERSION,
        path_buf.display()
    );

    // Connect to the local SSH server
    let tcp = TcpStream::connect(config.address).unwrap();
    let mut sess = Session::new().unwrap();
    sess.set_tcp_stream(tcp);
    sess.handshake().unwrap();

    sess.userauth_password(&config.usercode, &config.password)
        .unwrap();
    assert!(sess.authenticated());
    //println!("Hello, world!");

    let mut channel = sess.channel_session().unwrap();
    channel.exec(&config.command).unwrap();
    let mut s = String::new();
    channel.read_to_string(&mut s).unwrap();
    info!("{}", s);
    match channel.wait_close() {
        Ok(()) => {
            info!("{}", channel.exit_status().unwrap());
        }
        Err(error) => info!("{}", error),
    }
}

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 感谢分享

查看全部评分

发表于 2022-3-14 09:03 |显示全部楼层
此文章由 bfox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bfox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主要有信心 现在各大公司用工荒, 我们公司招人都招不到

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 谢谢奉献

查看全部评分

发表于 2022-3-14 09:33 来自手机 |显示全部楼层
此文章由 5acjz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 5acjz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
加油!那你到底是四个人做还是五个人做项目啊?

评分

参与人数 1积分 +8 收起 理由
鼹鼠和蝉 + 8 谢谢奉献

查看全部评分

发表于 2022-3-14 09:54 |显示全部楼层
此文章由 鼹鼠和蝉 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鼹鼠和蝉 所有!转贴必须注明作者、出处和本声明,并保持内容完整
5acjz 发表于 2022-3-14 09:33
加油!那你到底是四个人做还是五个人做项目啊?

现在一共五个人,一个前端,四个后端其中三个都是接近初学者水平了。

发表于 2022-3-14 11:03 来自手机 |显示全部楼层
此文章由 miniye 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 miniye 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 miniye 于 2022-3-14 11:05 编辑

以我以往的找工作经验,侧重前端比较好找到些。以你现在的预期,就纯后端Java想找个中高级的,还是有些难度。

而且我发现做后端的,五年以上工作经验的人好多。国内来的随便都是十几年Java。还有很多人前端转后端。所以感觉纯后端竞争激烈很多。前端中级,面试做题也简单许多。

我之前是csharp,面试做题难度各种各样的。后来上手了angular,很快就找到了。算是初中级工,半年后跳槽中级职位。再以后骑驴找马就容易很多,不要介意薪水。只要那个公司有你想做的方向,钱少点先干着,跳很容易的。

祝你成功。不要气馁,offer有时候很容易的

评分

参与人数 3积分 +9 收起 理由
鼹鼠和蝉 + 4 谢谢奉献
青衫未烬 + 2 我很赞同
laoqiu + 3 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2022-3-14 11:17 |显示全部楼层
此文章由 青衫未烬 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 青衫未烬 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主加油哇
三年前我第一家公司当时RoR 后端转成Java用的框架是
主appliaction用的Spring boot +  hibernate做ORM + lucene做search index,现在这样好像还是挺流行的?
几个microservice我记得好像是用的spring mvc。 也有可能吧Spring boot和spring mvc搞反了。。。
感觉这个项目项目还可以顺带把pipeline和配置kubenete或者docker compose带上,一来deploy方便,二来作为开源项目,将来大家clone repo也方便跑起来~

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 谢谢奉献

查看全部评分

发表于 2022-3-14 11:31 |显示全部楼层
此文章由 青衫未烬 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 青衫未烬 所有!转贴必须注明作者、出处和本声明,并保持内容完整
确实感觉前端现在更容易找工作一点,上手react的学习周期也比后端搞懂spring要短而且简单很多

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 谢谢奉献

查看全部评分

发表于 2022-3-14 11:34 来自手机 |显示全部楼层
此文章由 米奇是只猫 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 米奇是只猫 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 米奇是只猫 于 2022-3-14 12:07 编辑

楼主很着急的话,不考虑搜一下,报个短期班之类吗?虽然是给新手或者转行人士的,但是知识点都比较新,击中工作要点,针对性强。同时投简历,面试。
祝楼主早日收获一堆offer!

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 谢谢奉献

查看全部评分

发表于 2022-3-14 12:06 来自手机 |显示全部楼层
此文章由 miniye 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 miniye 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 miniye 于 2022-3-14 12:14 编辑
青衫未烬 发表于 2022-3-14 11:31
确实感觉前端现在更容易找工作一点,上手react的学习周期也比后端搞懂spring要短而且简单很多 ...


是的。后端面试考的点也会多很多。竞争对手水平也高些

前端就那些东西,面试很多时候也就是实现一个小功能。聊聊过往项目,深入的点也没有后端那么多。

这些年同事里,做前端的很多都是设计或者别的转行的,不少人对后端一窍不通,总体后端偏弱。而做后端的很多都是后端很多年的高级工程师,最近几年才学了点前端。前端不怎么行,而且大多数不是很热衷前端技术栈。所以如果前后端都会,尤其是前端突出,后端水平都还行的,很容易找工作。目前也就遇到过2-3个这样的人,很容易找到高薪工作,而且跳槽超级容易。

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 谢谢奉献

查看全部评分

发表于 2022-3-14 12:10 |显示全部楼层
此文章由 R.J. 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 R.J. 所有!转贴必须注明作者、出处和本声明,并保持内容完整
鼓励一下
Advertisement
Advertisement

发表于 2022-3-14 12:52 |显示全部楼层
此文章由 jfding 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jfding 所有!转贴必须注明作者、出处和本声明,并保持内容完整
鼓励。
开源没有必要。
还不入涮涮面试题

发表于 2022-3-14 14:09 |显示全部楼层
此文章由 kingochan 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kingochan 所有!转贴必须注明作者、出处和本声明,并保持内容完整
鼹鼠和蝉 发表于 2022-3-13 06:06
希望我能被大家理解,因为Oracle联系我的人是Platform director, 技术管理最高级别,再上就是VP了,我说我 ...

安慰一下。
每个人都有困难的时候。
愿你安稳度过。

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 谢谢奉献

查看全部评分

发表于 2022-3-14 15:40 |显示全部楼层
此文章由 鼹鼠和蝉 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鼹鼠和蝉 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 鼹鼠和蝉 于 2022-3-14 17:31 编辑
kingochan 发表于 2022-3-14 14:09
安慰一下。
每个人都有困难的时候。
愿你安稳度过。


谢谢安慰。

发表于 2022-3-14 16:21 |显示全部楼层
此文章由 鼹鼠和蝉 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鼹鼠和蝉 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 鼹鼠和蝉 于 2022-3-14 17:31 编辑

前事翻篇,还得继续努力找工作重要。

发表于 2022-3-15 10:11 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jfding 发表于 2022-3-14 12:52
鼓励。
开源没有必要。
还不入涮涮面试题

开源挺好的呀,分享知识,说实话,自己写的代码,自己以为很棒,但人外人改一下会更棒,然后自己可以学习别人改的取得进步,并不是知识给了别人有去无回啦
Advertisement
Advertisement

发表于 2022-3-15 14:57 |显示全部楼层
此文章由 jfding 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jfding 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2022-3-15 10:11
开源挺好的呀,分享知识,说实话,自己写的代码,自己以为很棒,但人外人改一下会更棒,然后自己可以学习 ...


我的说对找工的必要性

发表于 2022-3-16 07:28 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 DDD888 于 2022-3-16 13:57 编辑
jfding 发表于 2022-3-15 14:57

我的说对找工的必要性


涮涮面试题和做个开源项目,显然是不在一个层次上的啦,一个是纸上谈兵啦,一个是拿起斧头去砍树。根据我27年开发软件的经验,做个开源项目其实就是做个项目,相当于综合能力的学习,应用和提高啦,不要小看在做项目时碰到的一个问题,在不懂的时候,有些问题是不能用正确的关键词在google上搜索找到答案的,当然啦,成为专家后,一些问题一看立即就知道答案了,那是在经过无数次解决实际问题后积累的啦,不是刷题能积累的啦,实际工作,就是不断写程序,做项目,和自己做项目的区别,是老板出钱提高你机会,自己做项目是没老板出钱啦,还有就是给公司打工,老板给你项目提要求,自己做项目是你自己给自己提要求

例如我在学习电子,看到别人已有网页和应用程序来计算lc频率的关系,我确实可以直接来用,但为了给自己经验,我就自己写个reactjs项目来计算,下面是一部分用typescript,mobx写的代码,以免被人说吹牛啦,大家看了感觉不好的,可以指点我啊

import { makeObservable, observable, action, computed } from "mobx"
import SelectOption from "./SelectOption"

class Values {
    time: number
    timeUnit: string
    timeUnits: readonly SelectOption[]

    frequencyDisplayUnit: string
    frequencyDisplayUnits: readonly SelectOption[]

    capacitor: number
    capacitorUnit: string
    capacitorUnits: readonly SelectOption[]

    constructor() {
        makeObservable(this, {
            time: observable,
            timeUnit: observable,
            timeUnits: observable,

            capacitor: observable,
            capacitorUnit: observable,
            capacitorUnits: observable,
            frequencyDisplayUnit: observable,
            frequencyDisplayUnits: observable,

            Inductance: computed,
            InductanceDisplay: computed,
            frequency: computed,
            frequencyDisplay: computed,
            timeUnitToNumber: computed,
            capacitorUnitToNumber: computed,

            setTime: action("setTime"),
            setTimeUnit: action("setTimeUnit"),
            setCapacitor: action("setCapacitor"),
            setCapacitorUnit: action("setCapacitorUnit"),
            setFrequencyDisplayUnit: action("setFrequencyDisplayUnit"),
        })

        this.time = 60
        this.timeUnit = "ns"
        this.timeUnits = this.stringArrayToReadonlySelectOption(["s", "ms", "µs", "ns", "ps"])

        this.capacitor = 22.99
        this.capacitorUnit = "uf"
        this.capacitorUnits = this.stringArrayToReadonlySelectOption(["f", "mf", "µf", "nf", "pf"])

        this.frequencyDisplayUnit = "khz"
        this.frequencyDisplayUnits = this.stringArrayToReadonlySelectOption(["hz", "khz", "mhz", "ghz"])
    }

    stringArrayToReadonlySelectOption(items: string[]): readonly SelectOption[] {
        return items.map((item: string) => {
            return {
                value: item,
                label: item
            }
        })
    }

    setTime(value: number): void {
        this.time = value
    }

    setTimeUnit(value?: string): void {
        if (undefined === value) {
            return
        }
        this.timeUnit = value
    }

    setCapacitorUnit(value?: string): void {
        if (undefined === value) {
            return
        }
        this.capacitorUnit = value
    }
    setCapacitor(value: number): void {
        this.capacitor = value
    }

    setFrequencyDisplayUnit(value?: string): void {
        if (undefined === value) {
            return
        }
        this.frequencyDisplayUnit = value
    }

    get capacitorUnitToNumber(): number {
        switch (this.capacitorUnit) {
            case "f":
                return 1
            case "mf":
                return Math.pow(0.1, 3)
            case "µf":
                return Math.pow(0.1, 6)
            case "nf":
                return Math.pow(0.1, 9)
            case "pf":
                return Math.pow(0.1, 12)
        }

        return 1
    }
    get Inductance(): number {
        let real_cap = this.capacitor * this.capacitorUnitToNumber
        return 1 / (Math.pow(2 * Math.PI * this.frequency, 2) * real_cap)
    }
    get timeUnitToNumber(): number {
        switch (this.timeUnit) {
            case "s":
                return 1
            case "ms":
                return 3
            case "µs":
                return 6
            case "ns":
                return 9
            case "ps":
                return 12
        }

        return 1
    }

    get frequency(): number {
        let unit = this.timeUnitToNumber
        if (unit === 1) {
            return 1 / this.time
        }
        let real_time = this.time * Math.pow(0.1, unit)
        return 1 / real_time
    }

    get frequencyDisplay(): string {
        let value = this.frequency;

        return (value / this.frequencyDisplayUnitToNumber).toFixed(1)
    }
    get frequencyDisplayUnitToNumber(): number {
        switch (this.frequencyDisplayUnit) {
            case "hz":
                return 1
            case "khz":
                return Math.pow(10, 3)
            case "mhz":
                return Math.pow(10, 6)
            case "ghz":
                return Math.pow(10, 9)
        }

        return 1
    }

    get InductanceDisplay(): string {
        let l_value = this.Inductance
        if (l_value < Math.pow(10, -9)) {
            let value = l_value * Math.pow(10, 12)
            return value.toFixed(1) + "ph"
        }

        if (l_value < Math.pow(10, -6)) {
            let value = l_value * Math.pow(10, 9)
            return value.toFixed(1) + "nh"
        }

        if (l_value < Math.pow(10, -3)) {
            let value = l_value * Math.pow(10, 6)
            return value.toFixed(1) + "uh"
        }

        if (l_value < 1) {
            let value = l_value * Math.pow(10, 3)
            return value.toFixed(1) + "mh"
        }

        return l_value.toFixed(1) + "h"
    }
}

export default Values

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 感谢分享

查看全部评分

发表于 2022-3-16 07:48 来自手机 |显示全部楼层
此文章由 noAddedSugar 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 noAddedSugar 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 noAddedSugar 于 2022-3-16 21:25 编辑

不要放弃,找到适合自己的领域和工作

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 谢谢奉献

查看全部评分

发表于 2022-3-17 01:54 来自手机 |显示全部楼层
此文章由 gohome 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gohome 所有!转贴必须注明作者、出处和本声明,并保持内容完整
最近感觉IT工作挺多的,我不是IT, 但是以前在IT公司做过,最近看不少前同事都跳到不错的单位,有去IBM做高级架构师,有去政府,去wesfarmers做BA的。。。
加油↖(^ω^)↗ 楼主,坚持投简历,肯定会找到心仪的工作的

评分

参与人数 1积分 +4 收起 理由
鼹鼠和蝉 + 4 好可爱啊

查看全部评分

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部