新足迹

 找回密码
 注册

精华好帖回顾

· 我的悠悠长假-泰国-日本冬之旅:富士宫市的浅间大社 (2014-1-21) dootbear · 开贴讲金鱼 (全篇完结) (2011-5-26) fzha8447
· 外出务工在贵州——贵州部分地区走访笔记与思考(节选) (2005-3-3) 清水胖头鱼 · (心情版征文活动:)想要说声谢谢你们——给我第一份工作的老板 (2013-3-27) shadowintopiece
Advertisement
Advertisement
查看: 5890|回复: 39

[IT] IT admin 想学编程 应该如何开始? [复制链接]

发表于 2015-5-31 17:00 |显示全部楼层
此文章由 sd5099974 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sd5099974 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本人做sys admin 几年了,随着cloud aws docker的普及, 留给admin的工作只会越来越少,竞争也越来越激烈。 必须学点编程榜身啊。

自己看了点python 水平只是了解了语法,现在不知道如何深入学习。

现在有以下疑点请大家帮忙回答一下:
1. 做DEV应该基本掌握些什么?JavaScript? css html? 是不是都要学?
2.  如何深入学习,比如自己做个小的项目 比如建个自己的小网站比如说一个booking system?
3. 自己自学了一段时间感觉进程比较慢,看完书上介绍的基本语法后就不知道如果下手了。 需要去上个课程码?
有什么part-time课程可以介绍?或者我愿意付钱足迹上哪个编程高手愿意闲暇时间教教我?


Advertisement
Advertisement

发表于 2015-5-31 17:17 |显示全部楼层
此文章由 piggy302 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 piggy302 所有!转贴必须注明作者、出处和本声明,并保持内容完整
论坛里大把失业的编程高手估计可以免费教你。

评分

参与人数 1积分 +3 收起 理由
huaxianz + 3 精品文章

查看全部评分

发表于 2015-5-31 17:40 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你既然能提到aws docker , 为什么不走这个方向? 至少你admin背景能用上;  现在DevOps还是有需求的,当然如果你对编程有兴趣就另外一回事了;

现在学习都是靠自己online学,30刀搞一个pluralsight账号慢慢看吧; 现在frontend比较火, angular, rails 什么的比较容易切入junor role

评分

参与人数 1积分 +4 收起 理由
sd5099974 + 4 感谢分享

查看全部评分

发表于 2015-5-31 17:42 |显示全部楼层
此文章由 sd5099974 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sd5099974 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gzrain 发表于 2015-5-31 16:40
你既然能提到aws docker , 为什么不走这个方向? 至少你admin背景能用上;  现在DevOps还是有需求的,当然 ...


就是想做devops.但是devops也要会dev啊。感觉自己这方面比较薄弱。

发表于 2015-5-31 18:10 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DevOps (Development Operation), 这里的dev并不意味你做开发的编程,但是会要求你写和运用工具来automate你的system admin工作; 写ansible , docker file,puppet, powershell 的script都要求有一定的编程能力,但这个跟一般的做软件开发还是有区别的; 如果以上几种工具你都比较熟练了,找工作应该不是问题。

说白了,IT这一行苦b的地方就是要求你有学习新技能的能力;我之前因为有兴趣简单看了一些docker的教程,公司新招的DevOps因为没用过 还要跑来问我; 当然了, 公司的senior devOps还是挺牛b的,撇开以上各种工具不谈, 他其实也具备相当强的编程能力, 只不过分工不同,他不注重开发这一块而已

头像被屏蔽

禁止发言

发表于 2015-5-31 19:49 |显示全部楼层
此文章由 iami_THE 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iami_THE 所有!转贴必须注明作者、出处和本声明,并保持内容完整
首先我不懂计算机,我只是瞎说两句,程序的本质都是相同的,从一种语言转到另外一种语言不应该超过一个星期,我是指一个星期内熟悉新语言的语法,具体掌握的最好办法是写,这就难说具体要多长了,1两月是比较合理的time frame,看书没用。钱途是8错的,外快是很多滴

评分

参与人数 1积分 +1 收起 理由
Oken + 1 我很赞同

查看全部评分

签名被屏蔽
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2015-5-31 19:51 |显示全部楼层
此文章由 iami_THE 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iami_THE 所有!转贴必须注明作者、出处和本声明,并保持内容完整
piggy302 发表于 2015-5-31 16:17
论坛里大把失业的编程高手估计可以免费教你。

haha 有才
澳洲这破地方赚钱要靠偏门
签名被屏蔽
头像被屏蔽

禁止发言

发表于 2015-5-31 20:08 |显示全部楼层
此文章由 Oken 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Oken 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sd5099974 发表于 2015-5-31 16:42
就是想做devops.但是devops也要会dev啊。感觉自己这方面比较薄弱。

golang,很简单的,一两天功夫就入门了

发表于 2015-5-31 20:12 |显示全部楼层
此文章由 mzbac 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mzbac 所有!转贴必须注明作者、出处和本声明,并保持内容完整
JS 半天入行....  而且非常非常 非常 有前景

发表于 2015-5-31 20:17 |显示全部楼层
此文章由 kuxxc 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kuxxc 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这东西没兴趣是挺难坚持下去的。

发表于 2015-5-31 20:21 |显示全部楼层
此文章由 fnever 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fnever 所有!转贴必须注明作者、出处和本声明,并保持内容完整
高手好多
Advertisement
Advertisement

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

发表于 2015-5-31 20:29 |显示全部楼层
此文章由 sd5099974 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sd5099974 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gzrain 发表于 2015-5-31 17:10
DevOps (Development Operation), 这里的dev并不意味你做开发的编程,但是会要求你写和运用工具来automate ...

Puppet  什么还是会用的。也不难。但是发现会编程automation 真的要容易很多。现在很多职位都需要一定的编程。


也不想做编程多厉害。但是自己的水平也就是点script 的水平。

发表于 2015-5-31 20:29 |显示全部楼层
此文章由 tttkoo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tttkoo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
既然是做system admin出身,专注安全不是更容易,也保值?

编程时完全不同的工作,你以前的经验,经历都加不了分,而且编程要么转行业专家,需要有持续的行业经验,要么,不断学习新的语言,也蛮吃力的。

发表于 2015-5-31 20:34 |显示全部楼层
此文章由 sd5099974 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sd5099974 所有!转贴必须注明作者、出处和本声明,并保持内容完整
tttkoo 发表于 2015-5-31 19:29
既然是做system admin出身,专注安全不是更容易,也保值?

编程时完全不同的工作,你以前的经验,经历都加 ...

安全是networking 的人可以转。在cloud 的环境下安全的人需要多少?就几个acl 和security group.


还是devops 稍微好的。不过也是dev的人需要的多。ops 需要的人越来越少了。

发表于 2015-5-31 20:40 |显示全部楼层
此文章由 tttkoo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tttkoo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sd5099974 发表于 2015-5-31 19:34
安全是networking 的人可以转。在cloud 的环境下安全的人需要多少?就几个acl 和security group.

那么你告诉我谁来管理云呢?

想携程那样的?
Advertisement
Advertisement

发表于 2015-5-31 20:44 |显示全部楼层
此文章由 tttkoo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tttkoo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
而且,安全存在于信息系统的每个角落,有形于机器上的,也有无形的。

网络,只是很小一部分。

发表于 2015-5-31 20:53 |显示全部楼层
此文章由 sd5099974 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sd5099974 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 sd5099974 于 2015-5-31 19:57 编辑
tttkoo 发表于 2015-5-31 19:40
那么你告诉我谁来管理云呢?

想携程那样的?


云一旦实施需要的的管理人员太少了. Autoscalling 可以自动的scale up or down server base d on the demand . Build server and configuration 用Cloudformation 一步到位。
如果全公司IT全放到cloud 上infrastructure的人至少可以裁员2/3。

什么network storage backup team 全都用不着了。

发表于 2015-5-31 21:08 来自手机 |显示全部楼层
此文章由 gifox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gifox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
熟悉一点scripting 可以做PS呢

发表于 2015-5-31 21:10 |显示全部楼层
此文章由 sd5099974 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sd5099974 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gifox 发表于 2015-5-31 20:08
熟悉一点scripting 可以做PS呢

啥是ps?

发表于 2015-5-31 21:15 |显示全部楼层
此文章由 tttkoo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tttkoo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
全公司?只考虑甲方公司,私有云?

公有云,乙方呢?运营商呢?实施顾问呢?审计呢?培训呢?IT财务呢?

信息系统越来越复杂,分工细,意味着需要的人力资源更多。只是看自己是否跟上潮流。
Advertisement
Advertisement

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

发表于 2015-5-31 21:29 来自手机 |显示全部楼层
此文章由 chrisfz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 chrisfz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sd5099974 发表于 2015-5-31 19:29
Puppet  什么还是会用的。也不难。但是发现会编程automation 真的要容易很多。现在很多职位都需要一定的 ...

写程序是要有点兴趣才写的下去。学一门OO就够了。主要是掌握逻辑 找到感觉以后其他语言都容易。

发表于 2015-5-31 21:32 |显示全部楼层
此文章由 sd5099974 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sd5099974 所有!转贴必须注明作者、出处和本声明,并保持内容完整
melmonash 发表于 2015-5-31 20:15
Powershell?

不是做windows 的 怪不得没反应过来

发表于 2015-5-31 21:33 来自手机 |显示全部楼层
此文章由 gifox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gifox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sd5099974 发表于 2015-5-31 20:10
啥是ps?

Professional service ,全部变consultant 了

发表于 2015-5-31 21:35 |显示全部楼层
此文章由 sd5099974 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sd5099974 所有!转贴必须注明作者、出处和本声明,并保持内容完整
chrisfz 发表于 2015-5-31 20:29
写程序是要有点兴趣才写的下去。学一门OO就够了。主要是掌握逻辑 找到感觉以后其他语言都容易。 ...

就是感觉没有入门。不知道怎样入门?
想法很简单。会也个booking system 的网站就可以了。
比如可以建个很简单的网页可以click to restart a service or reboot few server. 很简单的一些operation的function。
Advertisement
Advertisement

发表于 2015-5-31 21:46 来自手机 |显示全部楼层
此文章由 chrisfz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 chrisfz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sd5099974 发表于 2015-5-31 20:35
就是感觉没有入门。不知道怎样入门?
想法很简单。会也个booking system 的网站就可以了。
比如可以建个 ...

no no 入门就是不要想着你要什么东西。就像学钢琴 开始都是弹最枯燥无味的音阶。你就找一本c#看吧。

发表于 2015-5-31 21:49 |显示全部楼层
此文章由 sd5099974 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sd5099974 所有!转贴必须注明作者、出处和本声明,并保持内容完整
chrisfz 发表于 2015-5-31 20:46
no no 入门就是不要想着你要什么东西。就像学钢琴 开始都是弹最枯燥无味的音阶。你就找一本c#看吧。 ...

我看了本python 基本语法也会了。接着应该怎么做?
怎么进阶学习?

发表于 2015-5-31 21:57 来自手机 |显示全部楼层
此文章由 chrisfz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 chrisfz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sd5099974 发表于 2015-5-31 20:49
我看了本python 基本语法也会了。接着应该怎么做?
怎么进阶学习?


我不知道你为什么选择python 但是我觉得它不太适合入门学习。不过既然你已经学了,那你可以去看看下载一个visual studio 然后找一个mvc的教程 尝试写一个最简单的网站 用到c# 和JavaScript。不要用免费开源的东西 调试起来不适合入门。

评分

参与人数 1积分 +4 收起 理由
sd5099974 + 4 感谢分享

查看全部评分

发表于 2015-5-31 22:01 |显示全部楼层
此文章由 Fernando 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Fernando 所有!转贴必须注明作者、出处和本声明,并保持内容完整
很多sys admin都需要编程,未来的趋势还是会在各方面都越来越自动化吧,编程是少不了的

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部