找到一份程序员的实习工作,不知道在哪里找学习资料?

找到一家不限学历,不限年龄,不限经验。前三个月为学习期,每个月2000元。每种语言都要学,第一个月每个星期都要参加考试,如果有一个星期考试没过,直接离职走人。有可能一个星期就打道回府。第一个月没通过是没有工资的,去了也是自学,自己通过百度谷歌,没人教。学到一定程序,难的复杂的才有人教。原来我说过我的学历,逻辑,数学都不好。

看了下面的回复:不从事开发岗位行不行?软件测试?网络运营?运维这些行不行?也对逻辑和数学要求高吗?
楼上没一个真程序员!!

老夫12年入职开发到现在从早年的B/S架构的 单体应用,Android 开发到现在的高并发SOA、微服务构架开发…… 从早年的vi vim VC++ 6.0    JCreator  NetBeans   Eclipse   VS   一直玩到现在的IDEA。算是根老油条了,我回答你吧

1、你的疑问一:逻辑问题

    可以很负责任的告诉你,如果你是正常人,脑子没坏,就不存在你所说的逻辑问题。
    你的根本原因:
    1)你语法不熟悉,达不到精通,所以你遇到问题不会写,不会用语言去表达。
    2)你语法略懂,但是你不会调用第三方API,不会自己写API接口给人调用
    3)你不懂语言的思想以及设计模式,每种语言的设计背后都有思想,比如Java Python都是纯面向对象语言,但是真正的要你说OOP思想,你扪心自问你懂多少。AOP思想又懂多少,优秀的设计模式,如:单例、策略、动态代理等你了解过,或者说懂多少
    4)  不懂变量 & 常量 & 函数等的内存存放位置,
    5) 你不会看文档
    
2、你的疑问二:数学问题

     
      例举我使用过的数学的场合:
     1)某些场合是需要用到数学基础的,比如如果我没记错的话,以前做Android开发的时候分析Martix的原理,里面的源码就是矩阵运算,通过矩阵运算得到的ARGB的值对图片做特效处理 等

     2)某些统计、财务系统是需要数学基础的,如:贝叶斯算法等

     3)某些动画特效需要用到,如:Android的书籍翻页效果 用到 贝塞尔曲线等

     在实际开发中:
     1)你的项目架构师在做项目的需求分析后肯定有份文档下发到你的项目经理手上,然后你项目经理再将开发任务分发给你们,文档上肯定对整个系统以及开发流程的技术需求等都已经作了详细说明。你不用担心

     2)在实际开发中,你也可以使用第三方库 或  框架等解决问题

     3)游戏开发:如果你有辛能接触到公司的游戏引擎,那么你就会发现,什么碰撞检测啊等的功能会用到数学的东西


     如果你不是做游戏方面(一般游戏引擎中都封装完成了。就算你公司自己做引擎也不会让新手去写) || UI || 统计分析 || 图像分析 || AI等方面,你在国内公司很少会遇到让你棘手的数学问题。就算真的遇到,也是那种可以借用第三方lib OR 框架解决的


3、你的疑问:不从事开发岗位行不行?软件测试?网络运营?运维这些行不行?也对逻辑和数学要求高吗?

    1)软件测试:分为白盒测试 & 黑盒测试 。  一般你们认为的测试都是黑盒(看不见code的测试),技术含量低,但是如果你是个妞,长的又不差的话。工作不会太累且抢手。。。。白盒测试的话,DEBUG是门学问,如果你开发不行的话就拉到把。真的~~
    
    2)运维 & DBA: 我支持你去,但是你不能是个马虎的人。

      拿运维举例:低级运维只用掌握命令即可,但是要玩的溜必须会shell  以及 各种服务端软件的安装等
    
      如:zookeeper  redis mysql mongoDB  Nginx 等, 且iptables也要配的溜


   
给你的建议:1)如果你只是认为这个行业工资高,凭的只是一时脑热,我劝你还是放弃吧。我个人认为不管作什么事情,以兴趣为基础才能长久。2)如果你基础太差,我不建议你去培训机构。你先把基础打牢再去。不然你根本听不懂。  比如今天讲HTTP 协议 明天讲Tomcat配置,后天讲SpringSecurity + JWT。你心态会瞬间爆炸。你不信的话交个几万块去2个月试试。3)学会看文档 & 源码 & DEBUG    每门技术都有技术文档。比如:你要学习SHIRO这个框架那么你去它官方看文档自己学。 4)学好英语,不然你看不懂文档。 5)对自己有信心,遇到错误自己调试
     






  
  
习民 刁民
不限学历,不限年龄,不限经验。前三个月为学习期,每个月2000元。每种语言都要学,第一个月每个星期都要参加考试,如果有一个星期考试没过,直接离职走人。有可能一个星期就打道回府。第一个月没通过是没有工资的

打着招工旗号的培训诈骗既视感
难知如阴 为品葱的伟大复兴而贡献我的时间。
从你的个人背景来看,我不建议你转行CS,如果真是喜欢IT,你肯定有一定的旁门功夫,不至于到现在在这方面的积累几乎为零。但你选择了,我也不多说。只是建议每隔一段时间评估下你的状态(能力、财富、身体、人脉、经历、家庭、已投入成本...),以及外界环境,随时调整。

程序员工作是理论与实践的结合,要想将它作为长久的工作,两者都必不可缺。

纯理论而言,每种语言都有它的经典书籍(建议知乎),切不可沉溺于语法以及书中的细枝末节,适合有基础/逻辑好的,简单扫一遍就足以入门。另一种理论入门的方式是培训视频(建议iMooc),适合对自己没规划的,看一遍视频也基本了解的差不多了。

纯实践而言,就是看视频(建议iMooc,纯入门)、自己编写(在熟悉语言而且看过源码或视频后,模仿套路)、看源码(一些相关领域的开源,建议github,推荐有编程经验后再尝试)。

除了编程,还有更多是领域相关的知识,如操作系统、算法、计算机网络、加密...,遇到后都需要补充学习。
阿尔戈洛 观察 MTF,苕之华,其叶青青。知我如此,不如无生。已经退葱,其余事物交给@恶俗维基就是我
程序员不是抗麦子,人人都想转CS,但是光配置环境就劝退一大半人,想要做到sde,不是培训那么简单的,需要数学和计算机的一定功底的多年的熟练度积累。如果无学历,无经验,无基础的人都能找到程序员的工作,又何必有那么多人天天苦练刷题,窝认识的理科和工科的PhD里想转CS的学长学姐也有很多,但是也没几个成功的。所以说,选择一个专业和职业的时候还是应该先评估你真的适合吗?

如果你觉得你对CS不感兴趣,也没有基础劝你不要随便选择进入。选择适合的职业才是事半功倍的,强迫自己去做程序员,很可能也就是浪费时间。就算培训出来也是做一些类似搬砖的基础程序员,给人做外包项目,很少月薪超过5000的。
ioth ? 变量老帅
90% 是带欺骗性质的,让你去交培训费。
“每种语言都要学”?
国内最主流就是java、php,如果有c++更好。

“原来我说过我的学历,逻辑,数学都不好”
快点退出吧,被骗钱了还浪费时间。
反組引力球 去大一统:政治上去中央,思想上去中国
数学不好还去当程序员...趁早改行,别自讨苦吃,另外就像楼上有葱油说的,我也感觉这个像培训诈骗
tsubasa 青空
先努力應付每週的測驗,
把前三個月的工資賺到手。
什麼都是假的,只有錢落袋是真的。
哥们怎么样了啊,别太心急,踏踏实实学,新手学php 或者python ,web开发吧,python 小城市需求少,php 一般都是做web,python 可以web, 爬虫,运维,都不需要数学,只是要学的东西很多,不要因为听说工资高就跟风学,踏踏实实的跟着教程学,虽然知乎是粉红网站,但学习链接很多。至于计算机专业的基础,在工作过程中慢慢补,以项目需求为导向学习,慢慢提高能力。我不推荐前端开发,因为技术变化太快知识庞杂,虽然web 开发也需要前端知识,但只是稍微懂点就行。
常用的网站有github, stackoverflow, 思否,csdn, leetcode,等等。把自己做的项目写在github 个人主页上,你随着学习会知道的,找工作会用上。切忌心浮气躁,嗯。
理念是刀槍不入的 中腋舔王不知足
我怎覺得你最缺的是收集資料的能力,如果不是甚麼生僻少見的語言,
學習資料都是大把大把的抓,而且還有官方說明文件啊。
Kerr_Bird 同志,你好,我是跤(蕉)警,请你尻边停车,接受屌插。
我觉得楼主需要加强英语能力,有的问题用中文很难搜索到,但是用英语一下子就可以解决问题。
wget 程序猿, 逢支必反, 精日, 支持小政府和自由主义的中間偏左派, 讨厌共匪也更讨厌皇汉, 唯物主义(反共产主义), 没看过姨学的自发性反支
数学和编程到还没绑定到那个程度, 但是其他的程序员路子也需要其他知识, 比如嵌入式需要电学知识等等.
软件测试是比一线开发轻松, 但是难以更进一步.
真要是自学学不进去还想当码农就去找个培训机构速成一波, 也算是个入行的途经, 但是大部分人只能停留在码农的级别
chaos35 爱吃庆丰包子的维尼熊
如果只是编程能力的话,多刷题就好了。国内有很多这种oj平台,不过要学点东西的话还是要多看书....
你这是遇上培训机构了啊!明显是要骗你钱的啊。
真当程序员不看重学历啊,阿里巴巴和腾讯校招都去哪些大学你可以了解一下,社招又是什么学历要求也看一下。
neptunemars Chief Acceleration Officer
推荐几个基础知识自学链接
数据结构 https://www.geeksforgeeks.org/data-structures/
算法 https://algs4.cs.princeton.edu/home/
题库Leetcode https://leetcode.com/
武新南 观世音, 闻界像, 解天意.
数学的高度,决定你计算机的高度。

一句话,不懂数学,干一辈子编程也就是一个板砖工的水平。

学数学出10分力,学编程出一份力就轻松成为高手。

光学编程,干一辈子出100份力,也不如人家数学系出来出一份力的水平。

学了数学你再学点计算机,轻松写出编译器,操作系统,数据库系统。

每个计算机科学家都是数学高高手。要学好计算机,必须从数学起步。
兩腳羊 相信中國的邪惡,不要相信偽裝的弱小;相信美國的強大,不要相信美國的仁慈
個人是先讀數學再轉CS,數學不是必需,但是沒有數學根基的情況下,你要花十倍時間去學同一樣東西
去開發大型project的時候,很多和cs有關但不起眼的東西影響著全個系統
有能力的話最好是系統性地讀一個學位,那些自學成材的,不是騙人,只是他們就算不當程序員隨便去那也是頂級人才
mizuo 已退葱
编程需要的“数学好”归根到底还是逻辑要清晰,句法算法等等随着经验和时间会越来越自如使用和应对。
我非CS专业出身但也经常处理一些复杂的码工。
各种视频网(墙外)上入门学习资料一大堆,到后期自己多实践和搜索资源,哪怕付费的,但推荐不要买墙内的。
ChunWang90 民主可以当饭吃,自由就是最后的保护伞
1 会翻墙
2 找YouTube 跟着做几个project, 如果愿意付费Udemy, Udacity也可以买几门课学一下
3 用google跟stackoverflow查阅问题
4 LeetCode 刷题
国内大平台的,慕课网B站CSDN知乎就够你看了,不行一大把公众号分享百度网盘免费资料的。
肯定不是什么语言都学……
很多语言都不用专门学,CS专业出身的看三十分钟文档就知道怎么写了。
这个专业也不是什么香饽饽,本科的时候好多人都被专业课恶心得不想干这行了
NZRdlClr5 懶得重複解釋,特別註明:我就是個喜歡用繁體字的大陸人,因為我覺得繁體字看著爽|反共反統反納粹反加速 挺港挺台挺圖博挺東突 自由平權支持者N'Z曼參上 夜露死苦
有空在這裡囉嗦那麼多,你為什麼不先去試試看呢?
都是自己google沒人教的,哪怕是科班出身,也是有個老師佈置習題然後自己google的
我看樓主至少在發問的時候就沒在狀態
因為如果你去google一下有關業者的心得,就不難發現後期維護比前期開發難(因為要看得懂別人寫的code,但你自己寫的code放置一個月後你也不認得他了)
話說很多人說到stackoverflow
stackoverflow看上去很帥,其實就是CS專業的百度知道,專解疑難雜症用的,不能用來做普通的學習
其實現代的話,學什麼語言都一樣,先看tutorial學一個hello world,再往裡面加料就好
也可以考慮Codacedemy這種網站學習,系統、輕鬆,但是只有初學者內容
邏輯?數學?
如果你說的是專業的數學邏輯,那你只要知道if,or,not這三個邏輯就好了,什麼xor什麼imply的都不用管它,常用編程語言只有這三個最常用
高中以上數學差的主要不是心算能力差或者不會記公式,而是思維方式學不來,說難聽一點有的人會叫笨(主要是你的數學老師)這個沒辦法,只有漸漸學思維方式讓自己變得擅長能夠理解了
編程很需要思路的,不僅僅是學習過程中會要適應電腦的思路,數學思路不清晰的話對debug也很有障礙
品葱并不是一个纯粹的政治网站,如果你有技术问题,也可以在这里问
眾聲 新注册用户 YouTube“眾聲”频道:https://www.youtube.com/channel/UCwl1Td_QBkMCjhOYr6NapWQ
May StackOverflow Guide Your Way:

https://stackoverflow.com

编程入门不需要什么数学,从操作工的角度入手。

要发言请先登录注册