新足迹

 找回密码
 注册

精华好帖回顾

· 东京9晚,圣诞跨年, 一日一图,行程付, 57楼更新 (2017-1-16) 胡须康 · 两周选车,两小时订车,全新小红胖子,mini cooper S countryman顶配 ,终于有时间拍照上图了,求分! (2014-3-25) ffb01
· 衣衣,鞋鞋照片!!! (2005-5-14) 短腿小鳄鱼 · 短时间幸运地拿到FULL LICENCE(GOLD)! (2006-4-6) kulala
Advertisement
Advertisement
查看: 8545|回复: 76

[IT] 想自学计算机,工科毕业,要读点什么书? [复制链接]

头像被屏蔽

禁止发言

发表于 2021-9-5 15:04 |显示全部楼层
此文章由 2liu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 2liu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
其他书,JAVA是不是还是目前流行语言?还是其他?

下面推荐的书我已经购买。

基本适合所有工科学生入门巩固。《C primer plus》(入门第一本书)《数据结构与算法分析-C语言描述》《深入理解计算机系统》《操作系统导论》《编程珠玑》《程序员的自我修养-装载,链接和库》《C++ primer》《Unix环境高级编程》(APUE)《Unix网络编程》(UNP)


链接:https://www.zhihu.com/question/21671705/answer/902806719
签名被屏蔽
Advertisement
Advertisement

发表于 2021-9-5 15:07 来自手机 |显示全部楼层
此文章由 fantom 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fantom 所有!转贴必须注明作者、出处和本声明,并保持内容完整
......

发表于 2021-9-5 15:09 |显示全部楼层
此文章由 百步穿杨一代 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 百步穿杨一代 所有!转贴必须注明作者、出处和本声明,并保持内容完整
看方向吧,前端,后台等等
头像被屏蔽

禁止发言

发表于 2021-9-5 15:09 |显示全部楼层
此文章由 Momi 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Momi 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主发量浓密吗?

发表于 2021-9-5 15:19 |显示全部楼层
此文章由 suke06 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 suke06 所有!转贴必须注明作者、出处和本声明,并保持内容完整
C++就算了。基本职位很少。Java还是比较多的。然后Cloud这一块AWS熟悉一下。基本DevOps熟悉一下。

发表于 2021-9-5 19:45 |显示全部楼层
此文章由 williamstep 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 williamstep 所有!转贴必须注明作者、出处和本声明,并保持内容完整
直接学C#
然后就什么都不用学也可以
Advertisement
Advertisement

发表于 2021-9-5 20:23 |显示全部楼层
此文章由 yrqin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yrqin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这些书很多都不是必须看的,而且C/C++的职位相对是比较少的。
现在流行网络编程,主要分前端后端。

前端主要看看HTML,CSS,Javascript,以及一些框架,如Angular,React,Vue等
后端的覆盖面大些,编程语言和框架种类也多不少,可以选择Python,Java,C#这些,另外还需要学习数据库,SQL,Restful APIs、Cloud等基础知识。
再有就是需要学习一下软件开发的基本概念和工具,如Agile,Git

你列的那些书都是有了一定入门经验之后(或者科班出身),再有选择的去学去看的,而且说实话,基本都是不是很迫切、很实用的了。

评分

参与人数 1积分 +2 收起 理由
ymf9901071 + 2 感谢分享

查看全部评分

发表于 2021-9-5 20:26 |显示全部楼层
此文章由 闻樱 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 闻樱 所有!转贴必须注明作者、出处和本声明,并保持内容完整
记得楼主是自己做生意的? 怎么放弃了?

发表于 2021-9-5 20:28 |显示全部楼层
此文章由 yrqin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yrqin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 yrqin 于 2021-9-5 19:35 编辑

《C primer plus》(入门第一本书)《数据结构与算法分析-C语言描述》《深入理解计算机系统》《操作系统导论》《编程珠玑》《程序员的自我修养-装载,链接和库》《C++ primer》《Unix环境高级编程》(APUE)《Unix网络编程》(UNP)


不知道是什么时候推荐的书籍列表,以及针对什么样的职业发展需求给出的。(我去顺着链接去看了一下,推荐人是“本人从事Linux C/C++后台开发相关工作”,这在澳洲,工作机会相当相当少;不只是在澳洲,在全世界范围内,类似的职位也不会很多,也比较不适合非计算机出身的人去折腾)

在澳洲的话,这些基本都用不上。你要是想去美国硅谷发展,估计看看这些会比较有用。

你花点时间到Seek上,搜索Developer或Software Engineer,还可以加一个Junior在前头,就基本能了解到澳洲的需求是什么情况了
头像被屏蔽

禁止发言

发表于 2021-9-5 21:06 |显示全部楼层
此文章由 2liu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 2liu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
yrqin 发表于 2021-9-5 19:28
《C primer plus》(入门第一本书)《数据结构与算法分析-C语言描述》《深入理解计算机系统》《操作系统导 ...

谢谢回答。认真读了,辛苦你打字。

我是一点实践和知识都不知道啊。请问前端和后端不同咋哪里?

个人感觉IT HELPDESK更容易啊,但英语,性格比不过当地人,如果技术再不行,那。。。。
签名被屏蔽
头像被屏蔽

禁止发言

发表于 2021-9-5 21:08 |显示全部楼层
此文章由 2liu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 2liu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
suke06 发表于 2021-9-5 14:19
C++就算了。基本职位很少。Java还是比较多的。然后Cloud这一块AWS熟悉一下。基本DevOps熟悉一下。 ...

谢谢指点啊。很宝贵。
签名被屏蔽
Advertisement
Advertisement

发表于 2021-9-5 21:20 |显示全部楼层
此文章由 suke06 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 suke06 所有!转贴必须注明作者、出处和本声明,并保持内容完整
2liu 发表于 2021-9-5 20:08
谢谢指点啊。很宝贵。

那就再说两句。澳洲底层开发的相当相当稀少。基本都是应用层面的开发。大多数公司对技术要求并不是很高。90%的公司对数据结构和算法基本没有啥要求,绝大多数就是CRUD的操作。先找个工资低一点的入了职,边做边学。然后再决定对哪个方向感兴趣的再深入研究吧。
头像被屏蔽

禁止发言

发表于 2021-9-5 21:38 |显示全部楼层
此文章由 2liu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 2liu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 2liu 于 2021-9-5 20:39 编辑
suke06 发表于 2021-9-5 20:20
那就再说两句。澳洲底层开发的相当相当稀少。基本都是应用层面的开发。大多数公司对技术要求并不是很高。 ...


什么是CRUD的操作?

应用面上的开发,我还真买了2本算法和数据的书,看来买错了。

那应该看点什么书啊?

一个SEEK的招聘广告:

Mandatory skills / experience;

.NET C#
SQL Database Server Management Skills
SQL Queries
Preferred skills / experience;

JavaScript
React JS library
签名被屏蔽

发表于 2021-9-5 21:56 |显示全部楼层
此文章由 nariko 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nariko 所有!转贴必须注明作者、出处和本声明,并保持内容完整
2liu 发表于 2021-9-5 20:38
什么是CRUD的操作?

应用面上的开发,我还真买了2本算法和数据的书,看来买错了。

这个seek广告太简陋了。。。等于就是说“我们要招一个IT人员”
头像被屏蔽

禁止访问

发表于 2021-9-5 22:30 |显示全部楼层
此文章由 上帝之怒 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 上帝之怒 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主去学一下Python吧,那个更容易上手并且更适合非码农

发表于 2021-9-6 00:09 |显示全部楼层
此文章由 helplessme 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 helplessme 所有!转贴必须注明作者、出处和本声明,并保持内容完整
上帝之怒 发表于 2021-9-5 21:30
楼主去学一下Python吧,那个更容易上手并且更适合非码农

请教大师,就学一个Python就能找工作吗
Advertisement
Advertisement

发表于 2021-9-6 00:13 |显示全部楼层
此文章由 whocares2014 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 whocares2014 所有!转贴必须注明作者、出处和本声明,并保持内容完整
helplessme 发表于 2021-9-5 23:09
请教大师,就学一个Python就能找工作吗

没有编程基础的一上来学Python绝对没个好。还c#比较好
头像被屏蔽

禁止访问

发表于 2021-9-6 00:14 |显示全部楼层
此文章由 上帝之怒 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 上帝之怒 所有!转贴必须注明作者、出处和本声明,并保持内容完整
helplessme 发表于 2021-9-5 23:09
请教大师,就学一个Python就能找工作吗

看你学到什么程度了?要是能玩的很溜,找个足迹平均的薪水的都不是问题

发表于 2021-9-6 00:22 来自手机 |显示全部楼层
此文章由 gifox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gifox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
whocares2014 发表于 2021-9-5 23:13
没有编程基础的一上来学Python绝对没个好。还c#比较好

我看几个中年非IT背景转数据分析的都是python啊

以我有限的用python做简单自动化的经验来说也算容易上手了

C#难吧

发表于 2021-9-6 00:28 |显示全部楼层
此文章由 whocares2014 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 whocares2014 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gifox 发表于 2021-9-5 23:22
我看几个中年非IT背景转数据分析的都是python啊

以我有限的用python做简单自动化的经验来说也算容易上 ...

确实是看用Python干什么了。

说实话,我觉得Python结构十分散乱,如果编程0基础的学了,真的用起来天知道数据分析的结果是对的还是错的。因为基本编译时候全过,没语法异常这类错误。

我是做测试的,问了好几家做人工智能大数据的,你们怎么检测分析结果是正确的,靠谱的,没人给我明确的答案。

其实当然是可以写SQL这种来验证的,只要有公式。但是业内回避这个问题。但是做数据仓库倒是蛮重视测试的。

发表于 2021-9-6 00:29 |显示全部楼层
此文章由 maudlin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 maudlin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
如果楼主一头雾水,又想尽快学到可以求职的水平的话,建议花点钱上培训班,主要是能帮自己找到方向,找到同伴一起学习,还有不懂的时候有老师解惑。
ps:我真不是托。
Advertisement
Advertisement

发表于 2021-9-6 00:41 来自手机 |显示全部楼层
此文章由 gifox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gifox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 gifox 于 2021-9-5 23:44 编辑
whocares2014 发表于 2021-9-5 23:28
确实是看用Python干什么了。

说实话,我觉得Python结构十分散乱,如果编程0基础的学了,真的用起来天知 ...


初阶打工人可没改良业界水准的负担啊。

学了,有人聘用,发工资,工资还可以就满足很多人要求了

发表于 2021-9-6 00:56 |显示全部楼层
此文章由 whocares2014 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 whocares2014 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gifox 发表于 2021-9-5 23:41
初阶打工人可没改良业界水准的负担啊。

学了,有人聘用,发工资,工资还可以就满足很多人要求了 ...

其实我对这个行业不太看好,蹭热度,又不规范。

如果本身有基础的,试试没关系。反正大数据不行了,还可以回去做报表或者数据仓库。

当然急着混口饭吃,要求不高的也可以。

发表于 2021-9-6 00:58 来自手机 |显示全部楼层
此文章由 gifox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gifox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
whocares2014 发表于 2021-9-5 23:56
其实我对这个行业不太看好,蹭热度,又不规范。

如果本身有基础的,试试没关系。反正大数据不行了,还可 ...

可以两个都不做的,做data visualization 嘛。这个应用现在应用很广的。

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

如果是就业导向的话,还是从web入手比较好。web又分为前端后端。下面是我个人的一些推荐。前端:java script/typescript;react hook+ mobx或者react hook+redux tool+redux sagas。了解html,css。Ide:vs code或者intelij。
后端:java+spring boot+jpa或者nodejs+express或者nodejs+koa。了解mongodb或者aws dynamo db,sqs
,S3, lambda或者gcp firestore,pubsub, cloudfunctions。
前后端都要:了解前后端api交互过程;restful vs graphql,openapi3;docker/kubenetes;jira;agile;git;github;open auth2.0/openId

评分

参与人数 1积分 +2 收起 理由
2liu + 2 感谢分享

查看全部评分

发表于 2021-9-6 01:49 |显示全部楼层
此文章由 whocares2014 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 whocares2014 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gifox 发表于 2021-9-5 23:58
可以两个都不做的,做data visualization 嘛。这个应用现在应用很广的。

这玩意需要广告传媒或者UI基础的,做出来的东西剧难看。
Advertisement
Advertisement

发表于 2021-9-6 08:31 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
whocares2014 发表于 2021-9-5 23:13
没有编程基础的一上来学Python绝对没个好。还c#比较好

我有20年以上网站开发经验(我一共有27年专业软件开发经验),学习c#很好,同时前端可以用reactjs,后端用asp.net core 5,在澳大利亚应该可以吃许多饭啦,当然啦,要极高收入应该是没用啦,毕竟大家都会这两样,学习起来非常容易,我开发的网站里大量使用了async, await 关键字啦

发表于 2021-9-6 09:08 |显示全部楼层
此文章由 williamstep 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 williamstep 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2021-9-6 07:31
我有20年以上网站开发经验(我一共有27年专业软件开发经验),学习c#很好,同时前端可以用reactjs,后端用 ...

“学习起来容易”深表怀疑
我本人是C/C++精通的,学习c#才觉得容易
一个新手,你想让他迅速理解object oriented,那很不容易

头像被屏蔽

禁止发言

发表于 2021-9-6 09:08 |显示全部楼层
此文章由 2liu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 2liu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 2liu 于 2021-9-6 08:11 编辑
aqldu 发表于 2021-9-6 00:25
如果是就业导向的话,还是从web入手比较好。web又分为前端后端。下面是我个人的一些推荐。前端:java scrip ...


兄弟,谢谢你的建议。

我只是想找个工作糊口,入门人士,你写的那些,我完全没有概念啊,只知道是很多知识。

能否具体给点学习的内容啊?

我:老工科人士,电脑知识就是以前教过的过时的FORTRAN, BASIC,单片机,线性代数,统计学,而且都忘记了。

你就把我当作新人。

我高中同学,女,某医学院,临床医学毕业,1997年,1998年在他哥(南京大学少年班,专业国际贸易,最后留学美国,也是转计算机,拿绿卡,一直在美国就业)担保去美国犹他州立大学读经济学硕士一个学期,之后转学到达拉斯的大学,读计算机硕士,我的天,只读了一年半,2000年互联网爆发,应聘银行工作啊。

一点理工科背景都没有,居然读IT1年半就可以就业。那个时代永远没有了。



签名被屏蔽
头像被屏蔽

禁止发言

发表于 2021-9-6 09:10 |显示全部楼层
此文章由 2liu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 2liu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2021-9-6 07:31
我有20年以上网站开发经验(我一共有27年专业软件开发经验),学习c#很好,同时前端可以用reactjs,后端用 ...

你是老手了,谢谢。

我目前薪水太低,要养家,要糊口,要还房贷。

新手。目的是找个有点技术的工作啊。能否具体指点一下?
签名被屏蔽

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部