由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - [分享]:如何迈好转行CS的第一步
相关主题
【请问】哪个Database management system在业界的使用最广泛?纽约top投行证券部门招募Entry Level C# Developers,年薪85k
各位大侠,人气比较高的中文的计算机论坛是那些?[分享]:微软技术都学些什么
Cloud Computing和传统的grid computing有什么不同?MySQL 支持的最大数据量多少阿?
问啥国内这么多网站都用明文存密码呢?哪位高手 熟 通过Matlab 从 MySQL获取数据
CSDN數據庫資料600万用户资料支持 MIPS的 Linux 有哪些啊?
国内做码农果然特别累人啊!38岁就累死了!问个编程问题。关于大量数据排序。
.NET是不是Cloud Computing中的二等公民?那种语言上手快?c or java
对当前计算机各领域的技术发展有哪些评论性的网站比较好请问computer science 和software engineering哪个好
相关话题的讨论汇总
话题: cs话题: sql话题: 转行话题: java话题: c#
进入CS版参与讨论
1 (共1页)
a****a
发帖数: 67
1
随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
么开始转行学习的第一步?借这个帖子我来总结一下.
-----------
转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
这个特点决定了CS的学习一怕'拖', 二怕'缩'.
=>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
几年也没转成
=>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!
我在转行过程中为了积累知识,当过一段时间的CS老师,在国内教计算机等级考试.曾经
把一批高一的学生辅导考过了二级C和VB.后来有几个大学也找我去做辅导,结果我发现
大学生学习二级C的速度比高中生慢很多,而且经常叫难--回头一想,高中生们也没这样
呀!今天在群里跟大家一起总结原因,发现是这么几个
=>高中生是靠兴趣学,不喜欢看书而更喜欢直接写程序,出了错只想着调试,调试几次就'
顿悟'了,也记住了. 而大学生喜欢看书,套路是先看懂再上手
=>我一直跟高中生们说这东西不难,所以他们一直没感觉难;而大学生们多少听自己的老
师或者学长说过'指针很难', 'xxx很难'这类的话,于是学习的时候谨小慎微,老去抠字
面上的东西了.而且一旦什么东西做不出来,会产生额外的受挫感和畏惧感.
我们正确对待知识的看法是:用他来写项目挣钱.常见的两种错误,一个是把开发书籍像
文言文一样来研究,到最后除了能去给别人讲语言,估计是写不出项目的;二是有些人喜
欢拿某个领域内比较难的知识来炫耀,以让别人'不明觉厉'而获得满足,这种人初学者尤
其要避开.初学者需要的是懂得带人,性格温和的mentor,需要的是引导和鼓励.
------------
我在国内的时候常在CSDN里泡着,那里面不少高手都是转行的,大家的共性是:最开始转
行基本上都是'项目驱动'的.也就是说:自己还不会开发,也许只是一知半解,结果遇到
了能挣钱的项目.想挣钱怎么办?硬着头皮上吧~~一个项目下来,也就通了.可惜在美
国这样的机会不多,但有一点是可以肯定的:只要你恒下心来照着书也好,查着google也
好,写一个两个项目出来,也就从入门变成junior了.
------------
再来说说大家经常问的'我学什么好?'或者'学Java好还是C#(还是xxx)好?'的问题.
无论你学什么,基本上都逃不出这三个方向:客户端(也叫前端,UI),服务层(也叫业
务逻辑),数据库.
老码工都知道,这三样到最后都得能鼓捣.但一开始选哪个,就要看你的基础和爱好了.常
说的学Java和学C#,泛指写服务层和UI.但侧重服务层.因为UI那边还有一些比较杂的东
西,比如HTML/CSS/JavaScript什么的.数据库方向自然是学SQL了,微软的T-SQL,甲骨文
的MySQL, Oracle等. 但一般情况下,如果想转行就业的话,单靠一项技能是不行的,一定
是一套. 比如:
=> C#+WCF+Entity Framework+SQL Server, 这是一套服务层+数据库的
=> C# + ASP.NET MVC + SQL Server,这是一套三层都有的
=> Java + Struts 2 + Spring 3 + MySQL
=> Linux + Apache + MySQL + PHP, 传说中的LAMP
=> JavaScritp + jQuery + HTML/CSS,这是做Web UI的
=> Java + Android,这是手机UI的
=> Objective-C + Cocoa, 这是水果的
=> C# + Windows Phone,这是给微软那个不争气的Windows Phone写程序的
...
之所以跟大家说这个,是怕大家在每套里面各选了一个,结果不成系列,不能互相叠加.常
见的,很多朋友学完Java后不是去学MySQL,而是去学Python,认为语言学的越多越好找工
作. 我勒个亲!六年级小学毕业,那我读6次一年级,学校能让我毕业不?
其实我了解的也不多,如果大家想了解哪些技能组合最热招,那就多泡monster和
linkedin吧.
--------------
最后说一下要不要读CS学位的事
一开始我没意识到,后来群里的朋友聊的多了我才发现,转行有可能牵扯到身份问题,而
读学位则与签证和未来的身份颇有些微妙的关系.与身份相关的事情,请大家向有经验且
靠谱的移民律师沟通,此非本文之内容.
这里我要说的是,无论你是去学校读也好,在网上读也好,还是自学学校的课程也好,一定
要注意:学校的课程分为两类,一类是理论,一类是工程.工程类的与实际工作靠的比较
近,理论类的不能说对工作没帮助,但帮助不大.那为什么学校还要开设这些课程呢?为
的是培养更高级的研究人员.比如:课程中的离散数学,编译原理,操作系统...总会有人
在学习的过程中对它们产生兴趣然后投入毕生精力,这才有了操作系统,编译器,cpu等等
的不断更新.想想这些似乎并不是转行的目标.
所以,以找工作为目的自学的同学要合理分配时间和精力.
--------------
这篇文章不是药方子,更不是什么准则(要我自己来反驳都能找出不少漏洞来).它的用
处是抛砖引玉,给大家一个思路.
有兴趣加群的朋友,群号'277252742'.
w****H
发帖数: 23
2
从没想过转行初期能遇到这么好的老师!!!处处点中要害!佩服之外,大大的感激!
!!
P****9
发帖数: 177
3
写的太好了!楼主的帖子让我认识到了sql的重要性。
s********c
发帖数: 4152
4
支持一下:)
f****l
发帖数: 8042
5
好文,请mark。
l******f
发帖数: 62
6
mark
g***s
发帖数: 60
7
多谢大牛指点,
如果志向不大,就准备当个网管,搞support,
要学些什么?

的.

【在 a****a 的大作中提到】
: 随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
: 么开始转行学习的第一步?借这个帖子我来总结一下.
: -----------
: 转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
: ,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
: 这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
: 这个特点决定了CS的学习一怕'拖', 二怕'缩'.
: =>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
: 几年也没转成
: =>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!

a****a
发帖数: 67
8

以后'网管'这一行很可能就慢慢消失了,原因就是云计算及IaaS/PaaS的兴起和流行.拿
我平时做lab而言,以前装机做系统还可以跟老板申请个半天,那边做着系统,这边喝个茶
聊个天什么的,现在在Windows Azure里搞个虚拟机几就是几十秒的事情.建个集群也就
一个小时的事儿~~很多网管的活儿都已经被云平台侵蚀了.
所以,如果让我给建议,我倒是建议您关注一下云方面的东西.

【在 g***s 的大作中提到】
: 多谢大牛指点,
: 如果志向不大,就准备当个网管,搞support,
: 要学些什么?
:
: 的.

J*********r
发帖数: 5921
9
很棒的文章。对初学者可能碰到的困难和持有的心态分析得非常透彻。
g***s
发帖数: 60
10
多谢建议,
如果修课或者上学的话,
那些方面的课程比较相关呢?

以后'网管'这一行很可能就慢慢消失了,原因就是云计算及IaaS/PaaS的兴起和流行.拿
我平时做lab而言,以前装机做系统还可以跟老板申请个半天,那边做着系统,这边喝个茶
聊个天什么的,现在在Windows Azure里搞个虚拟机几就是几十秒的事情.建个集群也就
一个小时的事儿~~很多网管的活儿都已经被云平台侵蚀了.
所以,如果让我给建议,我倒是建议您关注一下云方面的东西.

【在 a****a 的大作中提到】
:
: 以后'网管'这一行很可能就慢慢消失了,原因就是云计算及IaaS/PaaS的兴起和流行.拿
: 我平时做lab而言,以前装机做系统还可以跟老板申请个半天,那边做着系统,这边喝个茶
: 聊个天什么的,现在在Windows Azure里搞个虚拟机几就是几十秒的事情.建个集群也就
: 一个小时的事儿~~很多网管的活儿都已经被云平台侵蚀了.
: 所以,如果让我给建议,我倒是建议您关注一下云方面的东西.

相关主题
国内做码农果然特别累人啊!38岁就累死了!纽约top投行证券部门招募Entry Level C# Developers,年薪85k
.NET是不是Cloud Computing中的二等公民?[分享]:微软技术都学些什么
对当前计算机各领域的技术发展有哪些评论性的网站比较好MySQL 支持的最大数据量多少阿?
进入CS版参与讨论
a****a
发帖数: 67
11

我对上学不了解,呵呵.
youtube有一些免费的课程,但水分相对比较大.
有些专门的课程网站是收费的,您可以搜索一下.我就不推荐了,免得有软广告之嫌:)

【在 g***s 的大作中提到】
: 多谢建议,
: 如果修课或者上学的话,
: 那些方面的课程比较相关呢?
:
: 以后'网管'这一行很可能就慢慢消失了,原因就是云计算及IaaS/PaaS的兴起和流行.拿
: 我平时做lab而言,以前装机做系统还可以跟老板申请个半天,那边做着系统,这边喝个茶
: 聊个天什么的,现在在Windows Azure里搞个虚拟机几就是几十秒的事情.建个集群也就
: 一个小时的事儿~~很多网管的活儿都已经被云平台侵蚀了.
: 所以,如果让我给建议,我倒是建议您关注一下云方面的东西.

s******i
发帖数: 971
12
好文,顶下。请教云对数据库工作的影响?是不是以后数据库相关工作会减少了?
a****a
发帖数: 67
13

绝非如此.云只是一个平台,你可以把它想象成是一个有着无限运算能力的星球级计算机
.在这台计算机上也得跑数据库啊~~所以学好数据库基本上是到那儿都有饭吃的:)
比如,没有云之前我们用SQL Server, MySQL, Oracle什么的,现在微软的云(Windows
Azure)上也有SQL Server (SQL Azure),也有MySQL(叫Clear DB)和其他数据库.

【在 s******i 的大作中提到】
: 好文,顶下。请教云对数据库工作的影响?是不是以后数据库相关工作会减少了?
H**E
发帖数: 620
14
mark

的.

【在 a****a 的大作中提到】
: 随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
: 么开始转行学习的第一步?借这个帖子我来总结一下.
: -----------
: 转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
: ,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
: 这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
: 这个特点决定了CS的学习一怕'拖', 二怕'缩'.
: =>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
: 几年也没转成
: =>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!

s*****p
发帖数: 1279
15
mark
thanks
G*********e
发帖数: 407
16
收藏!

么开始转行学习的第一步?借这个帖子我来总结一下.
-----------
转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
这个特点决定了CS的学习一怕'拖', 二怕'缩'.
=>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
几年也没转成
=>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!
我在转行过程中为了积累知识,当过一段时间的CS老师,在国内教计算机等级考试.曾经
把一批高一的学生辅导考过了二级C和VB.后来有几个大学也找我去做辅导,结果我发现
大学生学习二级C的速度比高中生慢很多,而且经常叫难--回头一想,高中生们也没这样
呀!今天在群里跟大家一起总结原因,发现是这么几个
=>高中生是靠兴趣学,不喜欢看书而更喜欢直接写程序,出了错只想着调试,调试几次就'
顿悟'了,也记住了. 而大学生喜欢看书,套路是先看懂再上手
=>我一直跟高中生们说这东西不难,所以他们一直没感觉难;而大学生们多少听自己的老
师或者学长说过'指针很难', 'xxx很难'这类的话,于是学习的时候谨小慎微,老去抠字
面上的东西了.而且一旦什么东西做不出来,会产生额外的受挫感和畏惧感.
我们正确对待知识的看法是:用他来写项目挣钱.常见的两种错误,一个是把开发书籍像
文言文一样来研究,到最后除了能去给别人讲语言,估计是写不出项目的;二是有些人喜
欢拿某个领域内比较难的知识来炫耀,以让别人'不明觉厉'而获得满足,这种人初学者尤
其要避开.初学者需要的是懂得带人,性格温和的mentor,需要的是引导和鼓励.
------------
我在国内的时候常在CSDN里泡着,那里面不少高手都是转行的,大家的共性是:最开始转
行基本上都是'项目驱动'的.也就是说:自己还不会开发,也许只是一知半解,结果遇到
了能挣钱的项目.想挣钱怎么办?硬着头皮上吧~~一个项目下来,也就通了.可惜在美
国这样的机会不多,但有一点是可以肯定的:只要你恒下心来照着书也好,查着google也
好,写一个两个项目出来,也就从入门变成junior了.
------------
再来说说大家经常问的'我学什么好?'或者'学Java好还是C#(还是xxx)好?'的问题.
无论你学什么,基本上都逃不出这三个方向:客户端(也叫前端,UI),服务层(也叫业
务逻辑),数据库.
老码工都知道,这三样到最后都得能鼓捣.但一开始选哪个,就要看你的基础和爱好了.常
说的学Java和学C#,泛指写服务层和UI.但侧重服务层.因为UI那边还有一些比较杂的东
西,比如HTML/CSS/JavaScript什么的.数据库方向自然是学SQL了,微软的T-SQL,甲骨文
的MySQL, Oracle等. 但一般情况下,如果想转行就业的话,单靠一项技能是不行的,一定
是一套. 比如:
=> C#+WCF+Entity Framework+SQL Server, 这是一套服务层+数据库的
=> C# + ASP.NET MVC + SQL Server,这是一套三层都有的
=> Java + Struts 2 + Spring 3 + MySQL
=> Linux + Apache + MySQL + PHP, 传说中的LAMP
=> JavaScritp + jQuery + HTML/CSS,这是做Web UI的
=> Java + Android,这是手机UI的
=> Objective-C + Cocoa, 这是水果的
=> C# + Windows Phone,这是给微软那个不争气的Windows Phone写程序的
...
之所以跟大家说这个,是怕大家在每套里面各选了一个,结果不成系列,不能互相叠加.常
见的,很多朋友学完Java后不是去学MySQL,而是去学Python,认为语言学的越多越好找工
作. 我勒个亲!六年级小学毕业,那我读6次一年级,学校能让我毕业不?
其实我了解的也不多,如果大家想了解哪些技能组合最热招,那就多泡monster和
linkedin吧.
--------------
最后说一下要不要读CS学位的事
一开始我没意识到,后来群里的朋友聊的多了我才发现,转行有可能牵扯到身份问题,而
读学位则与签证和未来的身份颇有些微妙的关系.与身份相关的事情,请大家向有经验且
靠谱的移民律师沟通,此非本文之内容.
这里我要说的是,无论你是去学校读也好,在网上读也好,还是自学学校的课程也好,一定
要注意:学校的课程分为两类,一类是理论,一类是工程.工程类的与实际工作靠的比较
近,理论类的不能说对工作没帮助,但帮助不大.那为什么学校还要开设这些课程呢?为
的是培养更高级的研究人员.比如:课程中的离散数学,编译原理,操作系统...总会有人
在学习的过程中对它们产生兴趣然后投入毕生精力,这才有了操作系统,编译器,cpu等等
的不断更新.想想这些似乎并不是转行的目标.
所以,以找工作为目的自学的同学要合理分配时间和精力.
--------------
这篇文章不是药方子,更不是什么准则(要我自己来反驳都能找出不少漏洞来).它的用
处是抛砖引玉,给大家一个思路.
有兴趣加群的朋友,群号'277252742'.

【在 a****a 的大作中提到】
: 随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
: 么开始转行学习的第一步?借这个帖子我来总结一下.
: -----------
: 转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
: ,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
: 这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
: 这个特点决定了CS的学习一怕'拖', 二怕'缩'.
: =>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
: 几年也没转成
: =>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!

a****a
发帖数: 67
17
随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
么开始转行学习的第一步?借这个帖子我来总结一下.
-----------
转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
这个特点决定了CS的学习一怕'拖', 二怕'缩'.
=>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
几年也没转成
=>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!
我在转行过程中为了积累知识,当过一段时间的CS老师,在国内教计算机等级考试.曾经
把一批高一的学生辅导考过了二级C和VB.后来有几个大学也找我去做辅导,结果我发现
大学生学习二级C的速度比高中生慢很多,而且经常叫难--回头一想,高中生们也没这样
呀!今天在群里跟大家一起总结原因,发现是这么几个
=>高中生是靠兴趣学,不喜欢看书而更喜欢直接写程序,出了错只想着调试,调试几次就'
顿悟'了,也记住了. 而大学生喜欢看书,套路是先看懂再上手
=>我一直跟高中生们说这东西不难,所以他们一直没感觉难;而大学生们多少听自己的老
师或者学长说过'指针很难', 'xxx很难'这类的话,于是学习的时候谨小慎微,老去抠字
面上的东西了.而且一旦什么东西做不出来,会产生额外的受挫感和畏惧感.
我们正确对待知识的看法是:用他来写项目挣钱.常见的两种错误,一个是把开发书籍像
文言文一样来研究,到最后除了能去给别人讲语言,估计是写不出项目的;二是有些人喜
欢拿某个领域内比较难的知识来炫耀,以让别人'不明觉厉'而获得满足,这种人初学者尤
其要避开.初学者需要的是懂得带人,性格温和的mentor,需要的是引导和鼓励.
------------
我在国内的时候常在CSDN里泡着,那里面不少高手都是转行的,大家的共性是:最开始转
行基本上都是'项目驱动'的.也就是说:自己还不会开发,也许只是一知半解,结果遇到
了能挣钱的项目.想挣钱怎么办?硬着头皮上吧~~一个项目下来,也就通了.可惜在美
国这样的机会不多,但有一点是可以肯定的:只要你恒下心来照着书也好,查着google也
好,写一个两个项目出来,也就从入门变成junior了.
------------
再来说说大家经常问的'我学什么好?'或者'学Java好还是C#(还是xxx)好?'的问题.
无论你学什么,基本上都逃不出这三个方向:客户端(也叫前端,UI),服务层(也叫业
务逻辑),数据库.
老码工都知道,这三样到最后都得能鼓捣.但一开始选哪个,就要看你的基础和爱好了.常
说的学Java和学C#,泛指写服务层和UI.但侧重服务层.因为UI那边还有一些比较杂的东
西,比如HTML/CSS/JavaScript什么的.数据库方向自然是学SQL了,微软的T-SQL,甲骨文
的MySQL, Oracle等. 但一般情况下,如果想转行就业的话,单靠一项技能是不行的,一定
是一套. 比如:
=> C#+WCF+Entity Framework+SQL Server, 这是一套服务层+数据库的
=> C# + ASP.NET MVC + SQL Server,这是一套三层都有的
=> Java + Struts 2 + Spring 3 + MySQL
=> Linux + Apache + MySQL + PHP, 传说中的LAMP
=> JavaScritp + jQuery + HTML/CSS,这是做Web UI的
=> Java + Android,这是手机UI的
=> Objective-C + Cocoa, 这是水果的
=> C# + Windows Phone,这是给微软那个不争气的Windows Phone写程序的
...
之所以跟大家说这个,是怕大家在每套里面各选了一个,结果不成系列,不能互相叠加.常
见的,很多朋友学完Java后不是去学MySQL,而是去学Python,认为语言学的越多越好找工
作. 我勒个亲!六年级小学毕业,那我读6次一年级,学校能让我毕业不?
其实我了解的也不多,如果大家想了解哪些技能组合最热招,那就多泡monster和
linkedin吧.
--------------
最后说一下要不要读CS学位的事
一开始我没意识到,后来群里的朋友聊的多了我才发现,转行有可能牵扯到身份问题,而
读学位则与签证和未来的身份颇有些微妙的关系.与身份相关的事情,请大家向有经验且
靠谱的移民律师沟通,此非本文之内容.
这里我要说的是,无论你是去学校读也好,在网上读也好,还是自学学校的课程也好,一定
要注意:学校的课程分为两类,一类是理论,一类是工程.工程类的与实际工作靠的比较
近,理论类的不能说对工作没帮助,但帮助不大.那为什么学校还要开设这些课程呢?为
的是培养更高级的研究人员.比如:课程中的离散数学,编译原理,操作系统...总会有人
在学习的过程中对它们产生兴趣然后投入毕生精力,这才有了操作系统,编译器,cpu等等
的不断更新.想想这些似乎并不是转行的目标.
所以,以找工作为目的自学的同学要合理分配时间和精力.
--------------
这篇文章不是药方子,更不是什么准则(要我自己来反驳都能找出不少漏洞来).它的用
处是抛砖引玉,给大家一个思路.
有兴趣加群的朋友,群号'277252742'.
w****H
发帖数: 23
18
从没想过转行初期能遇到这么好的老师!!!处处点中要害!佩服之外,大大的感激!
!!
P****9
发帖数: 177
19
写的太好了!楼主的帖子让我认识到了sql的重要性。
s********c
发帖数: 4152
20
支持一下:)
相关主题
哪位高手 熟 通过Matlab 从 MySQL获取数据那种语言上手快?c or java
支持 MIPS的 Linux 有哪些啊?请问computer science 和software engineering哪个好
问个编程问题。关于大量数据排序。问一个xml的newline的问题 (转载)
进入CS版参与讨论
f****l
发帖数: 8042
21
好文,请mark。
l******f
发帖数: 62
22
mark
g***s
发帖数: 60
23
多谢大牛指点,
如果志向不大,就准备当个网管,搞support,
要学些什么?

的.

【在 a****a 的大作中提到】
: 随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
: 么开始转行学习的第一步?借这个帖子我来总结一下.
: -----------
: 转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
: ,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
: 这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
: 这个特点决定了CS的学习一怕'拖', 二怕'缩'.
: =>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
: 几年也没转成
: =>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!

a****a
发帖数: 67
24

以后'网管'这一行很可能就慢慢消失了,原因就是云计算及IaaS/PaaS的兴起和流行.拿
我平时做lab而言,以前装机做系统还可以跟老板申请个半天,那边做着系统,这边喝个茶
聊个天什么的,现在在Windows Azure里搞个虚拟机几就是几十秒的事情.建个集群也就
一个小时的事儿~~很多网管的活儿都已经被云平台侵蚀了.
所以,如果让我给建议,我倒是建议您关注一下云方面的东西.

【在 g***s 的大作中提到】
: 多谢大牛指点,
: 如果志向不大,就准备当个网管,搞support,
: 要学些什么?
:
: 的.

J*********r
发帖数: 5921
25
很棒的文章。对初学者可能碰到的困难和持有的心态分析得非常透彻。
g***s
发帖数: 60
26
多谢建议,
如果修课或者上学的话,
那些方面的课程比较相关呢?

以后'网管'这一行很可能就慢慢消失了,原因就是云计算及IaaS/PaaS的兴起和流行.拿
我平时做lab而言,以前装机做系统还可以跟老板申请个半天,那边做着系统,这边喝个茶
聊个天什么的,现在在Windows Azure里搞个虚拟机几就是几十秒的事情.建个集群也就
一个小时的事儿~~很多网管的活儿都已经被云平台侵蚀了.
所以,如果让我给建议,我倒是建议您关注一下云方面的东西.

【在 a****a 的大作中提到】
:
: 以后'网管'这一行很可能就慢慢消失了,原因就是云计算及IaaS/PaaS的兴起和流行.拿
: 我平时做lab而言,以前装机做系统还可以跟老板申请个半天,那边做着系统,这边喝个茶
: 聊个天什么的,现在在Windows Azure里搞个虚拟机几就是几十秒的事情.建个集群也就
: 一个小时的事儿~~很多网管的活儿都已经被云平台侵蚀了.
: 所以,如果让我给建议,我倒是建议您关注一下云方面的东西.

a****a
发帖数: 67
27

我对上学不了解,呵呵.
youtube有一些免费的课程,但水分相对比较大.
有些专门的课程网站是收费的,您可以搜索一下.我就不推荐了,免得有软广告之嫌:)

【在 g***s 的大作中提到】
: 多谢建议,
: 如果修课或者上学的话,
: 那些方面的课程比较相关呢?
:
: 以后'网管'这一行很可能就慢慢消失了,原因就是云计算及IaaS/PaaS的兴起和流行.拿
: 我平时做lab而言,以前装机做系统还可以跟老板申请个半天,那边做着系统,这边喝个茶
: 聊个天什么的,现在在Windows Azure里搞个虚拟机几就是几十秒的事情.建个集群也就
: 一个小时的事儿~~很多网管的活儿都已经被云平台侵蚀了.
: 所以,如果让我给建议,我倒是建议您关注一下云方面的东西.

s******i
发帖数: 971
28
好文,顶下。请教云对数据库工作的影响?是不是以后数据库相关工作会减少了?
a****a
发帖数: 67
29

绝非如此.云只是一个平台,你可以把它想象成是一个有着无限运算能力的星球级计算机
.在这台计算机上也得跑数据库啊~~所以学好数据库基本上是到那儿都有饭吃的:)
比如,没有云之前我们用SQL Server, MySQL, Oracle什么的,现在微软的云(Windows
Azure)上也有SQL Server (SQL Azure),也有MySQL(叫Clear DB)和其他数据库.

【在 s******i 的大作中提到】
: 好文,顶下。请教云对数据库工作的影响?是不是以后数据库相关工作会减少了?
H**E
发帖数: 620
30
mark

的.

【在 a****a 的大作中提到】
: 随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
: 么开始转行学习的第一步?借这个帖子我来总结一下.
: -----------
: 转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
: ,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
: 这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
: 这个特点决定了CS的学习一怕'拖', 二怕'缩'.
: =>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
: 几年也没转成
: =>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!

相关主题
Web developer needed各位大侠,人气比较高的中文的计算机论坛是那些?
大公司intern的javascript职位一般会问什么问题?Cloud Computing和传统的grid computing有什么不同?
【请问】哪个Database management system在业界的使用最广泛?问啥国内这么多网站都用明文存密码呢?
进入CS版参与讨论
s*****p
发帖数: 1279
31
mark
thanks
G*********e
发帖数: 407
32
收藏!

么开始转行学习的第一步?借这个帖子我来总结一下.
-----------
转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
这个特点决定了CS的学习一怕'拖', 二怕'缩'.
=>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
几年也没转成
=>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!
我在转行过程中为了积累知识,当过一段时间的CS老师,在国内教计算机等级考试.曾经
把一批高一的学生辅导考过了二级C和VB.后来有几个大学也找我去做辅导,结果我发现
大学生学习二级C的速度比高中生慢很多,而且经常叫难--回头一想,高中生们也没这样
呀!今天在群里跟大家一起总结原因,发现是这么几个
=>高中生是靠兴趣学,不喜欢看书而更喜欢直接写程序,出了错只想着调试,调试几次就'
顿悟'了,也记住了. 而大学生喜欢看书,套路是先看懂再上手
=>我一直跟高中生们说这东西不难,所以他们一直没感觉难;而大学生们多少听自己的老
师或者学长说过'指针很难', 'xxx很难'这类的话,于是学习的时候谨小慎微,老去抠字
面上的东西了.而且一旦什么东西做不出来,会产生额外的受挫感和畏惧感.
我们正确对待知识的看法是:用他来写项目挣钱.常见的两种错误,一个是把开发书籍像
文言文一样来研究,到最后除了能去给别人讲语言,估计是写不出项目的;二是有些人喜
欢拿某个领域内比较难的知识来炫耀,以让别人'不明觉厉'而获得满足,这种人初学者尤
其要避开.初学者需要的是懂得带人,性格温和的mentor,需要的是引导和鼓励.
------------
我在国内的时候常在CSDN里泡着,那里面不少高手都是转行的,大家的共性是:最开始转
行基本上都是'项目驱动'的.也就是说:自己还不会开发,也许只是一知半解,结果遇到
了能挣钱的项目.想挣钱怎么办?硬着头皮上吧~~一个项目下来,也就通了.可惜在美
国这样的机会不多,但有一点是可以肯定的:只要你恒下心来照着书也好,查着google也
好,写一个两个项目出来,也就从入门变成junior了.
------------
再来说说大家经常问的'我学什么好?'或者'学Java好还是C#(还是xxx)好?'的问题.
无论你学什么,基本上都逃不出这三个方向:客户端(也叫前端,UI),服务层(也叫业
务逻辑),数据库.
老码工都知道,这三样到最后都得能鼓捣.但一开始选哪个,就要看你的基础和爱好了.常
说的学Java和学C#,泛指写服务层和UI.但侧重服务层.因为UI那边还有一些比较杂的东
西,比如HTML/CSS/JavaScript什么的.数据库方向自然是学SQL了,微软的T-SQL,甲骨文
的MySQL, Oracle等. 但一般情况下,如果想转行就业的话,单靠一项技能是不行的,一定
是一套. 比如:
=> C#+WCF+Entity Framework+SQL Server, 这是一套服务层+数据库的
=> C# + ASP.NET MVC + SQL Server,这是一套三层都有的
=> Java + Struts 2 + Spring 3 + MySQL
=> Linux + Apache + MySQL + PHP, 传说中的LAMP
=> JavaScritp + jQuery + HTML/CSS,这是做Web UI的
=> Java + Android,这是手机UI的
=> Objective-C + Cocoa, 这是水果的
=> C# + Windows Phone,这是给微软那个不争气的Windows Phone写程序的
...
之所以跟大家说这个,是怕大家在每套里面各选了一个,结果不成系列,不能互相叠加.常
见的,很多朋友学完Java后不是去学MySQL,而是去学Python,认为语言学的越多越好找工
作. 我勒个亲!六年级小学毕业,那我读6次一年级,学校能让我毕业不?
其实我了解的也不多,如果大家想了解哪些技能组合最热招,那就多泡monster和
linkedin吧.
--------------
最后说一下要不要读CS学位的事
一开始我没意识到,后来群里的朋友聊的多了我才发现,转行有可能牵扯到身份问题,而
读学位则与签证和未来的身份颇有些微妙的关系.与身份相关的事情,请大家向有经验且
靠谱的移民律师沟通,此非本文之内容.
这里我要说的是,无论你是去学校读也好,在网上读也好,还是自学学校的课程也好,一定
要注意:学校的课程分为两类,一类是理论,一类是工程.工程类的与实际工作靠的比较
近,理论类的不能说对工作没帮助,但帮助不大.那为什么学校还要开设这些课程呢?为
的是培养更高级的研究人员.比如:课程中的离散数学,编译原理,操作系统...总会有人
在学习的过程中对它们产生兴趣然后投入毕生精力,这才有了操作系统,编译器,cpu等等
的不断更新.想想这些似乎并不是转行的目标.
所以,以找工作为目的自学的同学要合理分配时间和精力.
--------------
这篇文章不是药方子,更不是什么准则(要我自己来反驳都能找出不少漏洞来).它的用
处是抛砖引玉,给大家一个思路.
有兴趣加群的朋友,群号'277252742'.

【在 a****a 的大作中提到】
: 随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
: 么开始转行学习的第一步?借这个帖子我来总结一下.
: -----------
: 转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
: ,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
: 这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
: 这个特点决定了CS的学习一怕'拖', 二怕'缩'.
: =>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
: 几年也没转成
: =>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!

x***r
发帖数: 59
33
谢谢!
z****a
发帖数: 16
34
学习了,谢谢
w*****e
发帖数: 1003
35
真是好人啊 感激涕零
好人一生平安啊
x*******1
发帖数: 2
36
绝对是转行路上的一盏明灯。
m******1
发帖数: 77
37

的.

【在 a****a 的大作中提到】
: 随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
: 么开始转行学习的第一步?借这个帖子我来总结一下.
: -----------
: 转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
: ,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
: 这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
: 这个特点决定了CS的学习一怕'拖', 二怕'缩'.
: =>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
: 几年也没转成
: =>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!

w***f
发帖数: 16
38
多谢! 收藏了。
f**********2
发帖数: 2401
39
发软文搞培训的吧
a****a
发帖数: 67
40
欢迎你来做客!误解源于不了解,了解我们的群之后,你就不这么想了。

【在 f**********2 的大作中提到】
: 发软文搞培训的吧
相关主题
问啥国内这么多网站都用明文存密码呢?.NET是不是Cloud Computing中的二等公民?
CSDN數據庫資料600万用户资料对当前计算机各领域的技术发展有哪些评论性的网站比较好
国内做码农果然特别累人啊!38岁就累死了!纽约top投行证券部门招募Entry Level C# Developers,年薪85k
进入CS版参与讨论
g***w
发帖数: 247
41
很好, 多谢
x***r
发帖数: 59
42
谢谢!
z****a
发帖数: 16
43
学习了,谢谢
w*****e
发帖数: 1003
44
真是好人啊 感激涕零
好人一生平安啊
x*******1
发帖数: 2
45
绝对是转行路上的一盏明灯。
m******1
发帖数: 77
46

的.

【在 a****a 的大作中提到】
: 随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
: 么开始转行学习的第一步?借这个帖子我来总结一下.
: -----------
: 转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
: ,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
: 这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
: 这个特点决定了CS的学习一怕'拖', 二怕'缩'.
: =>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
: 几年也没转成
: =>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!

w***f
发帖数: 16
47
多谢! 收藏了。
f**********2
发帖数: 2401
48
发软文搞培训的吧
a****a
发帖数: 67
49
欢迎你来做客!误解源于不了解,了解我们的群之后,你就不这么想了。

【在 f**********2 的大作中提到】
: 发软文搞培训的吧
g***w
发帖数: 247
50
很好, 多谢
相关主题
[分享]:微软技术都学些什么支持 MIPS的 Linux 有哪些啊?
MySQL 支持的最大数据量多少阿?问个编程问题。关于大量数据排序。
哪位高手 熟 通过Matlab 从 MySQL获取数据那种语言上手快?c or java
进入CS版参与讨论
a********n
发帖数: 349
51
mark
m******i
发帖数: 50
52
mark
写的很好
s*********k
发帖数: 4144
53
支持!另外,小白弱问楼主给的群号是qq群吗?
a****a
发帖数: 67
54
最近又有不少朋友问转行的事情了,顶起。希望对大家有点儿帮助:)
l***n
发帖数: 759
55
Mark
z******0
发帖数: 234
56
顶一下,应该置顶
g*********6
发帖数: 91
57
从CS 追过来看你的文章,果然说的很好~
w********u
发帖数: 202
58
Mark
f*****n
发帖数: 499
59
如果我只会python,能转行么

的.

【在 a****a 的大作中提到】
: 随着这几天小群的人越聚越多,发现不得不反复回答这样一个问题:我是零基础,应该怎
: 么开始转行学习的第一步?借这个帖子我来总结一下.
: -----------
: 转行CS其实更多的人是去做工程师,搞开发.学习搞开发是一件跟其他学习不太一样地方
: ,可能更像学临床医学--需要大量的动手与实践.与其说是学出来的,不如说是练出来的.
: 这就是为什么工程师之间喜欢用代码量来衡量一个人的技术水平.
: 这个特点决定了CS的学习一怕'拖', 二怕'缩'.
: =>'拖'就是下了决心总是不开始,一会儿想学这个,一会儿想学那个.结果吵吵着转了好
: 几年也没转成
: =>'缩'指的是怕难,总感觉这个看不懂,那个也看不懂~~CS真的很难吗?No!

b**w
发帖数: 10
60
good article
1 (共1页)
进入CS版参与讨论
相关主题
请问computer science 和software engineering哪个好CSDN數據庫資料600万用户资料
问一个xml的newline的问题 (转载)国内做码农果然特别累人啊!38岁就累死了!
Web developer needed.NET是不是Cloud Computing中的二等公民?
大公司intern的javascript职位一般会问什么问题?对当前计算机各领域的技术发展有哪些评论性的网站比较好
【请问】哪个Database management system在业界的使用最广泛?纽约top投行证券部门招募Entry Level C# Developers,年薪85k
各位大侠,人气比较高的中文的计算机论坛是那些?[分享]:微软技术都学些什么
Cloud Computing和传统的grid computing有什么不同?MySQL 支持的最大数据量多少阿?
问啥国内这么多网站都用明文存密码呢?哪位高手 熟 通过Matlab 从 MySQL获取数据
相关话题的讨论汇总
话题: cs话题: sql话题: 转行话题: java话题: c#