it找***平台
如何从教师转行程序员?
谢谢邀请!
第一:从注重理论到注重实践。作为老师来说,一个重要的任务就是能把概念清晰的呈现出来,对于编程语言来说,要能够清晰呈现整个编程语言的语法结构和技术之间的关联关系。当老师转换为程序员之后,在清晰概念的同时更要注重实践,因为程序员的主要工作任务是软件开发。由于工作的关系,不少老师的实践机会并不多,所以实践往往是老师的薄弱环节,当然这也是因人而异的,不少高校的老师本身就有软件方面的课题,编程能力也非常强。
第二:从注重前沿研发到注重结合应用。对于不少高校的老师来说,做科研一定要走在实践的前面,也就是说科研课题要具备一定的前沿性,但是从前沿的研究到实际的落地往往有一个漫长的过程,有的技术在落地应用上往往非常困难,而作为程序员来说,主要的工作任务就是功能实现,所以程序员的工作内容更贴合实际环境。
第三:调整知识结构。从老师转换到程序员岗位要掌握目前被广泛***用的技术方案、编程语言、开发工具和部署环境等知识,这就要求老师要对自己的知识结构进行调整,从以研究为主调整为研究和实践相结合。老师普遍具有较强的学习能力和总结归纳能力,对于程序员来说这两个能力也是非常重要的。另外,大部分老师的基础知识结构都比较健全,在知识结构的调整过程中往往也会比较迅速。
目前软件行业中也有不少程序员有过老师的从业经历,尤其是在中高端研发领域(大数据、人工智能等),不少科技公司对高校老师非常青睐,从行业发展的角度来说,让老师走进软件企业也有一定的积极意义。
我从事软件研发工作多年,目前也在带大数据方向的研究生,我会陆续在头条写一些关于大数据方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
教师转行程序员一般还是比较简单的,因为教师毕竟是有理论知识的。只不过缺少项目实践而已。本人建议从以下几点切入。
第一,多做些项目。
10000 个小时法则想必大家也是知道的,任何行业都如此,做程序员同样也需要多加练习。多做项目,不管是有真实项目还是刻意给自己找项目,只有多做,多实践,才能知道自己不足在哪里,从而进行改进;另外也清楚倒底会出现哪些bug,在今后的实操过程中避过这些bug,从而提高编程效率。
第二,多与别人沟通。
第一个沟通的对象是产品经理或者客户或者任何有需求的人。迅速了解对方诉求,总结出需求总结,还要能准确表达出自己的意见。了解需求,解决问题对于程序员来讲是一个比较基础的职责和技能。多做项目也可以提高这方面的沟通技能。
第二个沟通的对象是程序界的高人。我们需要多跟他们沟通请教,才会让我们少走一些弯路,毕竟有些理论的东西跟实践还是不太一样的。另外也可以从他们口中得知现阶段的最先进的技能,能提高我们的眼界。
第三,要不断地学习。
技术更新迭代很快,我们需要不断地更新我们的知识体系,不要用曾经的老技术经验沿用到现在的项目中,要适应新时代的要求,让自己处于有利的制高点。
医院的电脑维护工作难吗?
总体来说医院的电脑维护工作不难,但是非常繁杂,而且还是有技术含量高的活。
医院的电脑维护工作绝对不是仅局限于维护所谓的pc机的硬软件,常规医院信息化工作大概分为以下几个方面:
1.桌面维护工作(医务人员在使用电脑的过程所遇到问题,比如word 打不开了等等鸡毛蒜皮的小问题)
2.业务系统的建设及维护:门诊的收费挂号系统,住院系统,药房的发药系统,财务的ERP系统,社保接口等(这块的工作相对需要有些数据库的知识)
3.基础网络的建设及维护:只有稍微大一点的医院才会有核心交换机,其他的基本都是直接用的路由器加接入层的傻瓜交换机进行组网的,现在有些医院会涉及到划分Vlan,设计无线AP等。
4.安防门禁系统的建设及维护:医院都会安装监控摄像头,门禁系统。有停车场的还涉及到道闸软件的维护
作为一个医院的网工,我可以肯定的回答你,难!为什么难?不是难在专业知识方面,而是,杂事太多了。
说说我自己吧,三甲专科医院,主要负责硬件方面的维护,日常工作分三大类:
1,桌面运维,主要是电脑、打印机,按理说并不难,但偏偏这方面是占用我时间最多的。各种各样稀奇古怪的事情都碰到过,比方说三个杀毒软件互相pk,his、病历系统日常***掉,乱改ip导致上不了网之类的,这都是小事!最烦的是总让你去装各种要收费的软件(像医生写论文要spss)、还有各级***部门的奇怪网站、还有各种格式转换,总而言之,他们认为你是万能的,你就算自己掏钱也必须帮他们解决[我想静静]
2,网络维护。包括服务器、交换机、防火墙、监控、ap,你想得到的,都会有,想不到的,说不定也会有[我想静静]上至各种应用服务上线,下至拉网线电话线,中间还得跟运营商、运维公司、供应商搞好关系,真的是一手拿螺丝刀,一手拿笔,一边写代码,一边写方案[我想静静]
3,比以上两点更乱七八糟的的东西。比方说礼堂会议室的音响,比方说院区内部的红点屏全彩屏,比方说什么巡更系统、呼叫系统、门禁系统,比方说摄影摄像外加后期剪辑,比方对外[_a***_]的文章视频审核,比方说领导下达的随便一项指令[我想静静]
除了这些,还需要了解各种医疗系统的基本操作和原理,数据结构,数据库维护备份,各种接口协议,虽然一般不需要自己开发,但还是要了解,并且要跟软件公司保持密切友好的沟通联系,以便应付一年几次的接口更新工作[我想静静]另外还要为每年立项作规划,做调研,做预算,写方案,招投标,拟合同,施工管理,信息化培训,安全培训,安全演练,写各种制度流程,管理网站和公众号。
嘿嘿,反正我只要是上班 就基本脚不着地,***粘不上椅子。
让我真实告诉你,医院的电脑维护工作不会只是维护电脑那点事,主要工作除了常规的系统维护,软件安装,网络布线,设备采购计划等基本工作外,最主要的工作是医院的HⅠS系统进行维护,也就是医院的办公系统,系统包括各种外设连接,与医疗设备各种接口的连接调试,当然,这些一般是联络厂家和H丨S软件开发商处理,做好中间联系就行。
医院电脑维护要花时间最多的各工作人员操作出问题时的处理,医院里很多医生或护士业务水平可以,但因为对医院系统不熟悉,经常开错医嘱,要不是护士长校对医嘱时出现各种问题,药房退药,医保结算时,异地结算,跨年结算也容量出问题,这些都要处理,医院里各种专用系统,和上级联系,ⅤPN的安排调制,总之样样都要懂些,刚开始需要多学习,至少一年以上做起来才会顺手了。
我在医院上班,知道里面的情况。信息科除了做一般公司电脑,网络,打印机,投影机这些外设都要管,一般电脑维护面对的乱七八糟的事都要面对。最重要还要管信息系统HIS,影像传输储存系统PACS,检验系统,还有和上级单位有联系的医保系统,出生证系统,120系统,疫苗系统等一大堆乱七八糟配发下来的系统,出问题连公司都不容易找要自己想办法解决。这些系统出问题小则影响收费造成医院损失,耽误病人出入院,严重的可以影响手术,造成检查结果出错或者丢失可以造成医疗***可能还要负法律责任,所以压力也不小。
对于一个专业计算机人员其实不难,锁碎工作多,比如有些医生年令大,电脑知识少,很多都需要电脑维护工作,医保科收款处问题多,需现场尽快解决,否则影响收款,熟悉了会很快适应工作!
非计算机专业大学生,想通过培训从事IT开发工作,可行吗?有没有好的途径推荐?
第一,笔者即使是非计算机专业或者软件工程专业大学生,但从学习和从事过软件设计和开发工作,通过校内外培训的话,可以从事特定范围内的开发工作。
第二,要是笔者没有任何经验的话,单纯依靠培训从事IT开发工作难道非常大,最好的方式就是加入一家IT公司,从软件销售、运维做起,先了解软件架构知识,然后在IT公司的开发环境下跟着大牛开始代码编写工作。
希望能够帮到笔者!
答案是肯定的,当然可行。兴趣是最好的老师,只要你喜欢,学习起来是没有问题的,据了解很多社会培训机构招学员的时侯都说高中生就可以,只要你想学还是可以学好的,我身边就有这么一位,原来是警察学院,后来因为自己喜欢学了计算机方面的专业,后来做软件开发,现在软件开发方面非常厉害,凭一己之力开发了好多程序。所以如果你真的想学那还是没有问题的。现在这方面培训的像北大青鸟,达内有软件工程师,网络工程师培训,你可以先了解了解。以上信息希望对你有所帮助,谢谢!
作为一个老程序员告诉你,只要努力肯定行,先学html,css前端,争取做个前端程序员,这条路好走点,如果你兴趣不大,不建议你走这行,网上有很多***教程,腾讯课堂,51cto很多先看***学,不要去培训班***学。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wntfw.com/post/46232.html