工作一年半的工地人员想转行做程序员,有可行性麽?

目前在一中字头企业做预算员,建筑业滑坡明显,深感漂泊不定,抛家舍业,想到以后找对象,家庭也是。。。。。所以想转行,对编程比较感兴趣,以前自学过C,不过刚学了个开头,89年的,请问还有机会么?或者有其他选择么?
已邀请:

圆月超人 - 搞互联网做公益,中间花了点时间背包走过全国,就酱

推荐来自: Joey 秋风暖暖 几方 氪星人 x6002z

任何事情都是可能的,从现在形式上来看,移动开发都是趋势。
iOS、android、php、java这四个里面选一个是比较容易就业的。
 
但是需要你有很好的开发经验,所以最好的选择是,先自己摸索一两个开发项目,独立完成,然后找个小公司,无论待遇如何在里面做几个项目,后面的事情看你了。

小泼墨

推荐来自: Joey 氪星人 秋风暖暖 Manjusaka x6002z

同意圆月超人的看法:任何事情都是可能的。
两点建议:多看书,多撸码
 
现在网络上有很多计算机的视频教学资料,无论是国内还是国外,一开始可能就是看这些视频入门的,但是,视频里讲的东西都是别人理解的,你要自己吃透就必须多看书。ps:买书请认准机械工业出版社,电子工业出版社,人民邮电出版社这些靠谱的,拒绝速成类书籍。
另外,因为你是半路出家,也要顺带看看计算机专业学生的基础书:数据结构,计算机网络,操作系统。
 
多撸码应该都知道什么意思。有问题不要怕,慢慢调试,逛论坛,问大神,解决了就把问题记下来(出错现象,错误原因,解决方法,就像高中时候的错题本,下次有问题直接查),攒到一定程度就能开个blog了。
 
先写到这。

Manjusaka

推荐来自: 秋风暖暖 Joey 亦可喜 x6002z 蓝石头

昨晚言语有点没弄清楚,在任务2中,还需要增加一个tips,就是对SQL语句的学习,学会对数据库的基本操作与维护。
OK,现在上一波推荐书目:
任务一:
《大话数据结构》——————清华大学出版社,传送门:http://item.jd.com/10663703.html
《算法导论》——————可以作为参考书,机械工业出版社,传送门:http://item.jd.com/11144230.html
《C和指针》————————人民邮电出版社,传送门:http://item.jd.com/10062667.html
任务二:
PHP入门系列:
《PHP和MySQL Web开发》——————机械工业出版社,传送门:http://item.jd.com/10059047.html
进阶可选:
《深入PHP:面向对象、模式与实践(第3版)》——————人民邮电出版社,传送门:http://item.jd.com/10794350.html
Python入门系列:
廖雪峰前辈的Python教程,传送门:http://www.liaoxuefeng.com/
Python进阶可选(包含但不仅限于):
《Python核心编程》——————人民邮电出版社,传送门:http://item.jd.com/10062788.html
《Python cookbook》——————人民邮电出版社,传送门:http://item.jd.com/11681561.html
《Python 高手修炼手册》—————人民邮电出版社,传送门:http://item.jd.com/11685556.html
html基础:
html,css,js基础学习教程,传送门:http://www.w3school.com.cn/
《精通正则表达式》————电子工业出版社,传送门:http://item.jd.com/11070361.html
前端资源大集合,本屌把老本都贡献出来了,,,,传送门: 链接: http://pan.baidu.com/s/1jHoxI66 密码: af3v 
另外,附上传智播客的PHP教程,传送门: 链接:http://pan.baidu.com/s/1eQUNPSI 密码:imgw 
————————————————————我是无良分割线——————————————————
 可行,但是你要确定你是喜欢这个行业,否则最好别来,因为程序猿这行其实很枯燥,很多人半途而废。

当你确定你想要进入这一行后那么你首先需要做如下几件事
第一,捡起你的C语言,完成数据结构基础任务,任务如下
(1)完成链表操作
(2)完成排序算法,包括但不仅限于快速排序,堆排序,冒泡排序等
(3)完成树类算法操作,包括但不仅限于二叉搜索树,红黑树,B树
(4)完成基础动态规划算法训练,包含但不仅限于贪心,最长公共子序列等。
第一阶段任务你可能需要一到一个半月时间进行训练
第二,确定你需要找工作的大类,网站,或者APP开发。之后确定一门高级语言进行学习,网站:PHP/Python,APP:java或者Objective-C或swift,完成任务2如下(仅限于网站)
(1)了解并熟悉PHP/Python语言语法特性
(2)去w3school进行html和css训练,同时学习js
(3)了解并熟悉网页开发中基础概念,比如dom树,ajax等
(4)选择一种web框架学习,PHP:推荐laravel或yii,Python:推荐flask或django
(5)做一个成品网站出来,作为面试资本
任务二预计花费你3到四个月时间
以上就是今晚想到的内容,其余东西明天补,手机打字太累。
最后分享一句话,你我共勉,程序猿是世界上最伟大的职业,没有之一,他们曾经真真切切的改变了这个世界。程序猿这行挫折和困难太多,但是请务必坚持下去,因为这是世界上仅剩的你付出多少能力,就能收获多少的职业之一了,加油

要回答问题请先登录注册